You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Expose helper to construct dropped messages in accumulator (Message.toDrop(datum)) #217
Expose a helper on Message to construct a dropped message from a Datum, so users can explicitly emit drops from an accumulator (and other UDFs) to allow the watermark to progress and tracked windows/messages to be cleaned up.
Proposed API:
// Builds a Message from the given Datum with drop tags set, so the message is not// forwarded to the next vertex but still allows the accumulator to advance the// watermark and release tracked state.publicstaticMessagetoDrop(Datumdatum);
Today there is no clean way for an accumulator to signal "I have handled this datum but don't want to forward it." Users that omit output for some inputs (e.g. blackhole / filter / multiplexer-style accumulators) end up retaining tracked windows and messages, which leads to unbounded memory growth.
Activity
vaibhavtiwari33 commentedon Jun 17, 2026
Not required anymore: #218 (comment)
vaibhavtiwari33 commentedon Sep 21, 2026
numaproj/numaflow#3645 (comment)