-
Notifications
You must be signed in to change notification settings - Fork 2.3k
HTTP task stuck in SCHEDULED state #3719
Comments
Few additional notes. The similar issue can be reproduced by other kind of tasks like INLINE task. In case of INLINE task it may different results but the root cause is the same (NullPointerException while uploading payload to external storage):
Example of INLINE tasks that reproduce the same bug but with different results:
To trigger workflow with the issue use input:
|
And workaround is setting the barriers to the same value:
|
This Commit should fix this, I think this should work now, You can let us know if it doesn't work for you |
Thanks a lot for the fix. Just a note: it may lead to unexpected behavior in case of running few instances of conductor with |
Yeah We have a test env property which is creating conditional bean for DummyPayloadStorage, for production we have different storage classes like S3 etc. |
Describe the bug
HTTP task get stuck in SCHEDULED state when external.payload.storage not configured and payload size is in between Soft Barrier and Hard Barrier.
logs related to the issue:
Details
Conductor version: 3.13.7
Persistence implementation: MySQ
Queue implementation: MySQL
Lock: no
To Reproduce
Steps to reproduce the behavior:
Expected behavior
HTTP task failed
Probably related to #1153
The text was updated successfully, but these errors were encountered: