Details
Description
The Collections spec states: During receipt of the OSO snapshot (i.e. begin received, but not the end) keep track of the greatest seqno received, consider this X.
X = max(X, received message.seqno).
The client must do this tracking for all DCP mutation, deletion, expiration and system events. If the client enabled synchronous replication, they would also need to include DCP prepare and abort messages.
Analytics DCP client does not consider system events to be within the OSO snapshot tracking, this should be fixed in Neo.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Summary | All DCP events should be considered encapsulated within OSO snapshots | DCP system events should be considered encapsulated within OSO snapshots |
Rank | Ranked higher |
Assignee | Till Westmann [ till ] | Michael Blow [ michael.blow ] |
Labels | triaged |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Sprint | CX Sprint 274 [ 1911 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Sprint | CX Sprint 274 [ 1911 ] | CX Sprint 274, CX Sprint 277 [ 1911, 1953 ] |
Status | Reopened [ 4 ] | In Progress [ 3 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Labels | triaged | request-dev-verify triaged |
Assignee | Michael Blow [ michael.blow ] | Murtadha Hubail [ murtadha.hubail ] |
Labels | request-dev-verify triaged | triaged |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Labels | triaged | candidate-for-7.0.4 triaged |
Labels | candidate-for-7.0.4 triaged | triaged |