HI Eric, Certainly if you're looking for restricting, or choosing your preferred kind of parallelism/concurrency for your own tasks you are in the right place with the `on(in: ....)` functions ( https://github.com/capistrano/sshkit/blob/master/README.md#parallel)
For Capistrano and it's plugins you are at the mercy of the maintainers (yours truly) or the plugin authors to have exposed the concurrency settings. If there's any more I can help with (long question, short answer!) I'm more than happy, just drop me a note, you shouldn't have to wait 20h in the moderation queue whilst I ignore your email next time ;-) Lee Hambley http://lee.hambley.name/ +49 (0) 170 298 5667 On 16 March 2016 at 19:24, Eric Rutherford <erutherf...@gmail.com> wrote: > Versions: > > - Ruby 2.0.0 > - Capistrano 3.4.0 > > I'm trying to work out a solution to limit the number of servers that a > group of tasks (remove from load balancer, push code, restart service, add > back to load balancer for example) can run on at a time. I've been digging > through past conversations and documentation, but I've failed to find a > solution with capistrano 3.x so far. I've found some examples from v2.x, > but most of the work in that example relied on features that are no longer > in existence. I've been working through creating a custom deploy task that > specifies "in: :sequence" and calls outside tasks, but I'm not sure if I'm > on the right track and figured that I might ask for some pointers (or a > push in the right direction) before I head too far in the wrong direction. > > -- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to capistrano+unsubscr...@googlegroups.com. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/capistrano/cf49591c-0be0-44d6-b1b3-c44bf2027a91%40googlegroups.com > <https://groups.google.com/d/msgid/capistrano/cf49591c-0be0-44d6-b1b3-c44bf2027a91%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/CAN_%2BVLWHyBrT2MzP-e5af79wNarmv6H7MYbLCN4SY4SsHJ1NHQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.