I was just thinking, it would be handy to have a flag to ask cumin to re-order the execution strategy.
Use case: I want to execute command "foo", which is only slightly disruptive, across all 100x cache nodes. If cumin steps through them in linear node order, this is not ideal for minimizing the disruption within each site and/or cluster.
The first and probably-easiest one would be a "random" option: just shuffle the execution order randomly.
Another interesting tactic would be to have a mode that tries to be smart about interleaving sites based on our standard NNNN pattern. This is like "split the list into sublists based on the first digit of the NNNN part, shuffle each sublist randomly, then zip them back together" so the list ends up like cp1045,cp2007,cp3003,cp4014,cp1071,...