Details
-
Type:
Improvement Request
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: No version
-
Fix Version/s: 1.0.0
-
Component/s: Configuration
-
Security Level: Public
-
- Environment:
- -
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Major [ 3 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Summary | Customize the failed job wait time before retry | Customize the failed job retry |
| Description | Failed jobs are automatically retried. We should be able to set the wait time |
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: {code} <serviceTask id="failingServiceTask" > <extensionElements> <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle> </extensionElements> </serviceTask> {code} We should be able to set: * a default wait time, * and, the wait time at the engine level (ie. when the tasks are executed by an applicative thread and not by the async executor) |
| Description |
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: {code} <serviceTask id="failingServiceTask" > <extensionElements> <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle> </extensionElements> </serviceTask> {code} We should be able to set: * a default wait time, * and, the wait time at the engine level (ie. when the tasks are executed by an applicative thread and not by the async executor) |
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: {code} <serviceTask id="failingServiceTask" > <extensionElements> <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle> </extensionElements> </serviceTask> {code} We should be able to set: * a default wait time, * and, the wait time at the engine level (ie. when the tasks are executed by an applicative thread and not by the async executor) |
| Description |
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: {code} <serviceTask id="failingServiceTask" > <extensionElements> <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle> </extensionElements> </serviceTask> {code} We should be able to set: * a default wait time, * and, the wait time at the engine level (ie. when the tasks are executed by an applicative thread and not by the async executor) |
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: {code} <serviceTask id="failingServiceTask" > <extensionElements> <flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle> </extensionElements> </serviceTask> {code} 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) |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 1.0.0 [ 10741 ] | |
| Resolution | Fixed [ 1 ] |