JobEventHandler: jobs in a waiting state won't be waked up anymore if 
job.getProperty(EventUtil.PROPERTY_JOB_QUEUE_NAME) != null
--------------------------------------------------------------------------------------------------------------------------------

                 Key: SLING-1710
                 URL: https://issues.apache.org/jira/browse/SLING-1710
             Project: Sling
          Issue Type: Bug
          Components: Extensions
    Affects Versions: Extensions Event 2.3.0
            Reporter: Philipp Koch
            Priority: Critical


it may happen that a job (before execution) is put in a waiting state because 
the maximum parallel job count was reached.
unfortunately, that waiting job won't be notified anymore in case the job is 
bound to a defined job queue:

1377     if ( job.getProperty(EventUtil.PROPERTY_JOB_QUEUE_NAME) == null ) {
1378        this.parallelJobCount--;
1379        this.backgroundLock.notify();
1380    }

couldn't one simply remove the 
"job.getProperty(EventUtil.PROPERTY_JOB_QUEUE_NAME) == null" check or is there 
a reason why this check got added?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to