From ca66062cd54305afaaa64d707a88fc11764e292d Mon Sep 17 00:00:00 2001 From: Damodar Date: Wed, 5 Nov 2014 17:19:46 +0530 Subject: [PATCH] CLOUDSTACK-7843: sync Job Failures always reported as success on Event Bus --- .../cloudstack/framework/jobs/impl/AsyncJobManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/jobs/src/org/apache/cloudstack/framework/jobs/impl/AsyncJobManagerImpl.java b/framework/jobs/src/org/apache/cloudstack/framework/jobs/impl/AsyncJobManagerImpl.java index 91516d51238..d5f7f9df107 100644 --- a/framework/jobs/src/org/apache/cloudstack/framework/jobs/impl/AsyncJobManagerImpl.java +++ b/framework/jobs/src/org/apache/cloudstack/framework/jobs/impl/AsyncJobManagerImpl.java @@ -253,7 +253,6 @@ public class AsyncJobManagerImpl extends ManagerBase implements AsyncJobManager, if (s_logger.isDebugEnabled()) { s_logger.debug("Publish async job-" + jobId + " complete on message bus"); } - publishOnEventBus(job, "complete"); // publish before the instance type and ID are wiped out if (s_logger.isDebugEnabled()) { s_logger.debug("Wake up jobs related to job-" + jobId); @@ -291,6 +290,8 @@ public class AsyncJobManagerImpl extends ManagerBase implements AsyncJobManager, } }); + publishOnEventBus(job, "complete"); // publish before the instance type and ID are wiped out + // // disable wakeup scheduling now, since all API jobs are currently using block-waiting for sub-jobs //