2. Can a server work serially while not wait for the proper index of work_item to hit it?No this is pretty fundamental to how dependencies work.
So is there a good way to handle failed jobs, I do some baking on very irregular meshes and sometimes something just doesn't compute. I want the rest of network to finish properly
If the item is failing due to an exception being raised in the server and you want this to not be fatal, you could wrap your code in a try/except and just issue a warning instead (using `work_item.cookWarning()` ).