So this is related to long extractions like; big point caches, simulations and renders, which have been discussed in; Publishing renders (lighting) and Pyblish Magenta.
The basic idea is to have an option to put the extraction and integration in a queue, so the user don’t have to have the host open and wait around. After validation the instances should (in theory, this might not always work in practise, but then there are some extra validation needed), be able to extract and integrate without any user interaction.
This feature would overlap current solution like event plugins in Deadline. But I know that @mkolar and I are heavily customizing these to work within our pipelines.
This is not to replace a tool like Deadline as render/processing management tool, but to take the publishing responsibility away from render farms, and work more universal. The initial idea is to have render farms emit signals to the extraction queue about success or failure, which would be their integration with Pyblish.
This would also facilitate local long extractions, where the user could put it in the queue and get on with the work.
I know @marcus is looking towards having Pyblish run in the system tray, so this is where the extraction queue could sit and inform the user about updates.