Browse Source
This fixes a bug that causes the result object to be left off of the returned data packet after a job finishes executing. This only occurs when the job request sets the node to temporary offline (i.e. "OFFLINE_NODE_WHEN_COMPLETE":"true"). The problem is that the ComputerListener.onTemporaryOffline event was stopping the gearman worker which causes a disconnect to the gearman client thus not being able to send back the results for the job. The worker should not stop on a temporary offline, only on disconnect and delete of a node. The fix is to only re-register the gearman functions instead of stopping the workers on a temporary online/offline of a node. Change-Id: Icf672acf059d6cb0e16a6685d637824c678ea5bechanges/25/130025/3 0.1.1
1 changed files with 4 additions and 12 deletions
Loading…
Reference in new issue