-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 9.10, 10.1
-
Component/s: Streams
-
Release Notes Summary:All stream computations use watermark.
-
Release Notes Description:
-
Epic Link:
-
Tags:
-
Sprint:nxcore 10.2.1
-
Story Points:3
Computations work with special Record containing:
- a string key
- a watermark which a long that contains a timestamp + a sequence + a completed flag
- flags
- a payload which is a byte array.
When appending a record to a stream using computation the the timestamp or watermark is optional.
We should check that it is done for most of our usage otherwhise we cannot use advanced feature like latency tracking NXP-24512.
The StreamWorkManager set a watermark equals to the submit time.
But this is not the case for the AuditWriter:
org.nuxeo.ecm.platform.audit.listener.StreamAuditEventListener#writeEntry should use the log entry timestamp or current time
- is related to
-
NXP-24512 Extend the stream.sh to track consumer latencies
- Resolved