Petals SE Flowable

Customize the failed job retry

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: No version
  • Fix Version/s: 1.0.0
  • Component/s: Configuration
  • Security Level: Public
  • Description:
    Hide

    Failed jobs are automatically retried.

    The retries can already be configured through the following parameters of the async executor:

    • asyncExecutorNumberOfRetries,
    • asyncExecutorDefaultAsyncJobAcquireWaitTime

    or, at the task level:

    <serviceTask id="failingServiceTask" >
        <extensionElements>
            <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle>
        </extensionElements>
    </serviceTask>

    We should be able to set:

    • a default wait time of failed job (ie. when the tasks are executed by an applicative thread and not by the async executor),
    • and, the default wait time of failed async job (ie. when the tasks are executed by the async executor)
    Show
    Failed jobs are automatically retried. The retries can already be configured through the following parameters of the async executor:
    • asyncExecutorNumberOfRetries,
    • asyncExecutorDefaultAsyncJobAcquireWaitTime
    or, at the task level:
    <serviceTask id="failingServiceTask" >
        <extensionElements>
            <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle>
        </extensionElements>
    </serviceTask>
    We should be able to set:
    • a default wait time of failed job (ie. when the tasks are executed by an applicative thread and not by the async executor),
    • and, the default wait time of failed async job (ie. when the tasks are executed by the async executor)
  • Environment:
    -

Activity

Hide
Christophe DENEUX added a comment - Fri, 15 Sep 2017 - 09:46:59 +0200 - edited

The failed job wait time can be set à Flowable engine through parameters:

  • defaultFailedJobWaitTime
  • and, asyncFailedJobWaitTime
Show
Christophe DENEUX added a comment - Fri, 15 Sep 2017 - 09:46:59 +0200 - edited The failed job wait time can be set à Flowable engine through parameters:
  • defaultFailedJobWaitTime
  • and, asyncFailedJobWaitTime
Hide
Christophe DENEUX added a comment - Fri, 15 Sep 2017 - 10:02:04 +0200

Added in master branch

Show
Christophe DENEUX added a comment - Fri, 15 Sep 2017 - 10:02:04 +0200 Added in master branch

People

Dates

  • Created:
    Fri, 15 Sep 2017 - 09:44:58 +0200
    Updated:
    Fri, 15 Sep 2017 - 10:02:04 +0200
    Resolved:
    Fri, 15 Sep 2017 - 10:02:04 +0200