Details
-
Improvement
-
Resolution: Fixed
-
Major
-
master
-
KV Sprint 2020-April, KV Sprint 2020-July
Description
Note: This MB used to track a feature called anti-lag, away to stop DCP clients falling behind the purge-seqno - the comments write up an idea that means we can use the collection high-seqno to determine if a client behind the purge-seqno can still safely re-connect.
The technique only need apply to DCP clients that choose a scope or collection and does not apply to 'replication'. When a scope or muliple collections are selected, the technique needs to consider all collections, only if all collections satisfy the condition can we proceed.
Attachments
Issue Links
For Gerrit Dashboard: MB-32358 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
133977,13 | MB-32358: Reduce the need for rollback for collection streams | master | kv_engine | Status: MERGED | +2 | +1 |
213484,2 | MB-62940: Collection stream purgeSeqno logic for Ephemeral | neo | kv_engine | Status: ABANDONED | 0 | -1 |
213528,3 | MB-62940: Collection stream purgeSeqno logic for Ephemeral | trinity | kv_engine | Status: MERGED | +2 | +1 |