-
Type: Epic
-
Status: Open
-
Priority: Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: QualifiedToSchedule
-
Component/s: Core, Events / Works, Runtime
There's several places in Nuxeo where interrupted states are not correctly handled:
- we log the exception as ERROR whereas it's an expected exception
- we don't set back the interrupted status to the thread in all cases
- we should have a common place to handle that -> currently we have these kind of mechanism in WorkManager, PostCommitEventExecutor, AbstractWork...
We want to get rid of these. This will allow us to fine grain what we log, reduce random tests on T&P for hot reload tests...