[ https://issues.apache.org/jira/browse/SLING-12743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17951705#comment-17951705 ]
Ionut Pirlogea edited comment on SLING-12743 at 5/15/25 12:37 PM: ------------------------------------------------------------------ Flow of sling event changes: Flow Control: OSGi Condition Service ↓ JobManagerConfiguration (condition field for JobManager readiness) ↓ JobQueueImpl (checks condition before starting jobs) ↓ Job Processing Job Processing Flow: JobQueueImpl.startJobs() -> JobHandler.process() -> JobConsumer.process() Definition of Done: Add condition service to sling event JobManagerConfiguration component to check if component is ready. Check condition logic to different integration points(ex: startJobs to prevent jobs for running if the condition is not met). was (Author: JIRAUSER305793): Flow of sling event changes: Flow Control: OSGi Condition Service ↓ JobManagerConfiguration (condition field for JobManager readiness) ↓ JobQueueImpl (checks condition before starting jobs) ↓ Job Processing Job Processing Flow: JobQueueImpl.startJobs() -> JobHandler.process() -> JobConsumer.process() Definition of Done: Add condition service to sling event JobManagerConfiguration component to check if it is ready. Check condition logic to different integration points(ex: startJobs to prevent jobs for running if the condition is not met). > Add condition readiness mechanism in JobManager to ensure system stability. > --------------------------------------------------------------------------- > > Key: SLING-12743 > URL: https://issues.apache.org/jira/browse/SLING-12743 > Project: Sling > Issue Type: Task > Components: Event > Reporter: Ionut Pirlogea > Priority: Major > > Add condition readiness mechanism in JobManagerConfiguration to ensure system > stability. -- This message was sent by Atlassian Jira (v8.20.10#820010)