My environment consists of a Main Controller Node with 2 workers and a Worker Node with 2 workers. My goal is to have each node be able to run 2 workflows at a time, but only one on each worker.
I will take one node to use as an example. Within that node are 2 workers and I have sets of workflows that need to be run in order. I have one set on Worker-1 and another set on Worker-2. I want the node to be able to run 2 workflows at a time, but I don't want either of the workers running 2 workflows at a time.
The problem being, when I set "Workflows allowed to run simultaneously" to 2, there is a chance that one of the workers will run 2 workflows at a time. I would think that if you are allowed to create multiple workers on a node that you would have individual control of them. So instead of the "Workflows allowed to run simultaneously" setting being per machine/node it would be beneficial if that would be "Workflows allowed to run simultaneously on each worker".
Is there a way I'm missing to accomplish this that I am missing?