[
https://issues.apache.org/jira/browse/SLING-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler closed SLING-339.
----------------------------------
Resolution: Fixed
All started jobs are queried after a configured time, if someone started to
process them. If not, they're requeued. If more than one job processor wants to
process a job, only the first one is used to notify the job event handler of
success/failure.
> Implement job acknowledge
> -------------------------
>
> Key: SLING-339
> URL: https://issues.apache.org/jira/browse/SLING-339
> Project: Sling
> Issue Type: Improvement
> Components: Event
> Affects Versions: Extensions Event 2.0.2
> Reporter: Carsten Ziegeler
> Assignee: Carsten Ziegeler
> Priority: Blocker
> Fix For: Extensions Event 2.0.4
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> Currently there is no acknowledge that someone is interested in processing a
> job. This results in the problem
> that jobs might end up locked in the repository for ever if there is noone
> interested in processing this kind of
> job.
> This couldbe solved by requiring that a job processor acknowledges the
> receival of a job and thereby indicates that it will process this job. This
> could also be used to deny other processors for this job.
> If a job is not acknowledged during a specified timeout, the job will be
> removed.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.