Description
if (bspPeer.localQueue.size() == 0
&& bspPeer.outgoingQueues.size() == 0)
Currently, If queues are empty, the job will be marked as finished. But, there is some special case like SerializePrinting, which only uses sync() method. In that case, job is running but system alarms as "job is done".