Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Ashwin GovindarajuluAshwin GovindarajuluReporter
Paolo CocchiPaolo CocchiIs this a Regression?
UnknownTriage
TriagedIssue Impact
externalStory Points
0Priority
CriticalInstabug
Open Instabug
Details
Details
Assignee
Ashwin Govindarajulu
Ashwin GovindarajuluReporter
Paolo Cocchi
Paolo CocchiIs this a Regression?
Unknown
Triage
Triaged
Issue Impact
external
Story Points
0
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
PagerDuty
Sentry
Sentry
Sentry
Zendesk Support
Zendesk Support
Zendesk Support
Created May 25, 2023 at 11:21 AM
Updated March 21, 2025 at 2:50 AM
Resolved May 26, 2023 at 8:31 PM
Issue introduced by in 7.1.2 (support for ById Scan added to MagmaKVStore).
For OSO backfill (ByKey Scan in KVStore) we miss to set the resume point to the proper key when the backfill is paused. The consequence is that at resume the backfill might resend the last processed key over the stream. By that:
DCP clients might see key duplicates in OSO snapshots
Slow DCP clients that force the stream to continuous pausing might stall/loop over receiving the same key multiple times in OSO snapshots
Issue
Resolution
DCP clients streamed in out-of-sequence-order [OSO] backfill snapshots under Magma observed duplicate documents received in the disk snapshot. This happened where the stream was paused and resumed when the resume point was wrongly set to a key already processed in the stream.
OSO backfill in Magma now sets the correct resume point after a pause.