Process A starts importing a product
after a while
Process B (and possible n others) starts importing the same product in the same workspace
How is this handled? We should make sure to let the older instance complete, keep the new DOWLOAD instance (B and others) in WAITING, and as soon as the first completes, mark B (and others) as DONE.
This is also an opportunity for a marginal speedup, because WAITING jobs free a slot in the queue
Process A starts importing a product
after a while
Process B (and possible n others) starts importing the same product in the same workspace
How is this handled? We should make sure to let the older instance complete, keep the new DOWLOAD instance (B and others) in WAITING, and as soon as the first completes, mark B (and others) as DONE.
This is also an opportunity for a marginal speedup, because WAITING jobs free a slot in the queue