-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 9.10
-
Component/s: Streams
-
Release Notes Description:
-
Epic Link:
-
Backlog priority:600
-
Sprint:nxcore 10.2.7
-
Story Points:5
For scalabilities reasons the current StreamWorkManager don't implement getWorkState, find, listWork and listWorkIds.
But some existing work implementation requires to get the state of an existing workId.
The necessary API will be an implementation of getWorkState.
A possible solution is to use a KeyValue store to save work states. The key can be the workId, the value the state and we can use a TTL of ~1h so we don't keep too much states.
The state will be update on schedule, running and completed.
A backport on 9.10 is required.
- is required by
-
NXP-24400 StreamWorkManager should be able to cancel a long running work
- Resolved