Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Task does not time out after retrying once #3864

Open
zhouwanbin opened this issue Nov 27, 2023 · 0 comments
Open

Task does not time out after retrying once #3864

zhouwanbin opened this issue Nov 27, 2023 · 0 comments
Labels
type: bug bugs/ bug fixes

Comments

@zhouwanbin
Copy link

zhouwanbin commented Nov 27, 2023

Describe the bug
Task does not time out after retrying once

Details
Conductor version: v3.13.3
Persistence implementation: MySQL
Queue implementation: MySQL
Lock: Redis
Workflow definition:
{
"createTime": 1701072417382,
"accessPolicy": {},
"name": "InputOutputDemo017",
"description": "weather warning description",
"version": 4,
"tasks": [
{
"name": "dt_taskTA_006",
"taskReferenceName": "dt_taskTA_006_reference011",
"inputParameters": {
"city": "${workflow.input.city}"
},
"type": "SIMPLE",
"startDelay": 0,
"optional": false,
"asyncComplete": false,
"reuse": false
},
{
"name": "dt_taskB_006",
"taskReferenceName": "dt_taskB_006_reference011",
"inputParameters": {
"receiver": "${dt_taskTA_006_reference011.output.outputKey}",
"content": "${dt_taskTA_006_reference011.output.oddEven}"
},
"type": "SIMPLE",
"startDelay": 0,
"optional": false,
"asyncComplete": false,
"reuse": false
}
],
"inputParameters": [],
"outputParameters": {},
"schemaVersion": 2,
"restartable": true,
"workflowStatusListenerEnabled": false,
"ownerEmail": "[email protected]",
"timeoutPolicy": "TIME_OUT_WF",
"timeoutSeconds": 86400,
"variables": {},
"inputTemplate": {},
"business": "develop",
"affiliated": false
}

Task definition:

{
"createTime": 1701067907104,
"createdBy": "",
"accessPolicy": {},
"name": "dt_taskTA_006",
"retryCount": 1,
"timeoutSeconds": 90,
"inputKeys": [
"city"
],
"outputKeys": [
"outputKey",
"oddEven",
"mod"
],
"timeoutPolicy": "RETRY",
"retryLogic": "FIXED",
"retryDelaySeconds": 10,
"responseTimeoutSeconds": 60,
"inputTemplate": {},
"rateLimitPerFrequency": 0,
"rateLimitFrequencyInSeconds": 1,
"ownerEmail": "[email protected]",
"backoffScaleFactor": 1,
"dailyQuota": 0,
"business": "develop"
}

{
"createTime": 1701067907402,
"createdBy": "",
"accessPolicy": {},
"name": "dt_taskB_006",
"retryCount": 1,
"timeoutSeconds": 90,
"inputKeys": [
"receiver",
"content"
],
"outputKeys": [
"outputKey",
"oddEven",
"mod"
],
"timeoutPolicy": "RETRY",
"retryLogic": "FIXED",
"retryDelaySeconds": 10,
"responseTimeoutSeconds": 60,
"inputTemplate": {},
"rateLimitPerFrequency": 0,
"rateLimitFrequencyInSeconds": 1,
"ownerEmail": "[email protected]",
"backoffScaleFactor": 1,
"dailyQuota": 0,
"business": "develop"
}

To Reproduce
Steps to reproduce the behavior:

  1. The implementation of dt_taskTA_006 and dt_taskB_006 is sleep 300 second.

Expected behavior
The task dt_taskTA_006 runs twice and times out each time. Final workflow times out

Screenshots
The actual results are as follows
image

Additional context

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: bug bugs/ bug fixes
Projects
None yet
Development

No branches or pull requests

1 participant