[ 
https://issues.apache.org/jira/browse/SLING-12743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17951705#comment-17951705
 ] 

Ionut Pirlogea commented on SLING-12743:
----------------------------------------

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)

Reply via email to