Well if you’re rendering stills, that changes things.
You then designate 1 BB node as the “main render” and only submit the network render job to that single node. However, in turn, if you have DR ticked, then in turn that node, will use VRaySpawner (not backburner), to distribute to the other nodes. Backburner has nothing to do with VRaySpawner, ie DR rendering. So there is no way for Backburner to see that the other nodes are busy rendering a DR job
So then when submitting a new DR job via backburner, the job will be picked up very slowly, because there are no resources since all nodes are already busy.
So in other words, when submitting a new DR job to a single node, that node will act in a similar way as to when you just submit the DR job without backburner from your own machine. So if in the DR server list, you have ALL nodes listed here, then all nodes will use the spawner to render
The thing to remember is that BackBurner and DR are 2 totally different systems and the 1 has nothing to do with the other.
So have to understand this fact 1st then manage things accordingly
For example, if you have 3 artists for example, you could assign 3 nodes to each artist and when they send backburner jobs, they are not allowed to use nodes from the other users. That means all 3 artists will be happy as they can DR at any time without having to worry that somebody else are using “their” nodes.
The next thing to keep in mind with this scenario is that you should not submit a backburner job to “all available nodes”. But you should send the BB job to a specific node
For example if you have 3 artists and each has 3 nodes to their disposal, then:
Artist1:
Node1, Node2, Node3 (Submit BB jobs to Node1, and make sure in DR, node1,2 and 3 are ticked)
Artist2:
Node4, Node5, Node6 (Submit BB jobs to Node4, and make sure in DR, node4,5 and 6 are ticked)
Artist3:
Node7, Node8, Node9 (Submit BB jobs to Node7, and make sure in DR, node7,8 and 9 are ticked)
The downside of this workflow is that often you will have nodes sitting idle. Note, that is specific for still rendering.
For animation rendering, its a totally different story and then you should not use DR, but submit to all nodes via backburner. Keep in mind though that if artist 2 is busy with a still render, then backburner will say that Node4 is busy, but it will seem that nodes 5 and 6 are ready (which is a lie), since DR does not utilise BB, there is no way for BB to know those machines are busy. What will happen then is that BB will attempt to send the jobs to nodes 5 and 6, but will fail since there are hardly resources available as its already busy with a DR job (via VRaySpanwer)