-
Type: Bug
-
Status: Resolved
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 9.10
-
Fix Version/s: 9.10-HF33, 10.10-HF08, 11.1, 2021.0
-
Component/s: Streams
-
Release Notes Summary:StreamWorkManager skips failure not to terminate workers.
-
Tags:
-
Backlog priority:900
-
Sprint:nxplatform 11.1.11
-
Story Points:3
In case of exception during the processing of the Work, the processing should continue (skipping work in error) to have the same behavior as the default WorkManager.
For the Stream WorkManager this is not the case:
- when there is an exception during work.cleanup after a failure
- when there is an error when reading the work from the stream (serialization or corruption)
When this happens the computation thread terminates which can result in blocking completely the processing in the Work pool.
The Work.cleanup invocation must be protected, since 10.10 the computation policy used to run the Work should be set to continueOnFailure=true.
- is related to
-
NXP-27611 Fix AbstractRenditionBuilderWork cleanup NuxeoException
- Resolved