Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-4431

Quartz timer retry issue

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 6.4.1
    • 6.3.4, 6.3.4.GA, 6.4.0
    • jBPM Core
    • Documentation (Ref Guide, User Guide, etc.), Release Notes, User Experience
    • CR1

    Description

      Source: https://github.com/droolsjbpm/jbpm/blob/6.5.x/jbpm-flow/src/main/java/org/jbpm/process/core/timer/impl/QuartzSchedulerService.java#L331

      We have seen many cases where due to database or network issues, the quartz trigger may fail for > 5 times and then eventually delete the quartz trigger. This may cause workflow to abnormally abort.

      We have even cases where the Quartz trigger is deleted for a process instance, but the process instance is left in reserved state, thereby leaving the process instance in an idle state and impacting the business SLA’s.

      I think we need a better mechanism to handle the triggers in case of 5 consecutive failures instead of deleting them and aborting the process. Also would be nice to be able to configure the maximum count of failures and the retry wait time.

      It would be great if we can error out these triggers instead of deleting them and then provide a mechanism to recover these failed triggers.

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            jean.abraham_jira Jean Abraham (Inactive)
            Tibor Zimányi Tibor Zimányi
            Tibor Zimányi Tibor Zimányi
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: