Details
-
Task
-
Resolution: Fixed
-
Test Blocker
-
3.0
-
Security Level: Public
-
None
-
1
-
June 30 - July 18
Description
There is a case where a client may have a partial snapshot during a failover and end up missing items. As a result we need to modify our stream request message and also add a start snapshot message.
Stream request (Remove high seqno, add last full snapshot seqno and next snapshot seqno)
Start snapshot should contain the end seqno for the current snapshot. We should also add a flags field which can indicate whether or not this snapshot is a disk or memory snapshot.
Attachments
Issue Links
For Gerrit Dashboard: MB-10640 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
35198,19 | MB-10640 Improve UPR rollback during failover. | master | ep-engine | Status: MERGED | +2 | +1 |
35901,7 | MB-10640: Include start/end sequence and snapshot type in marker | master | couchdb | Status: MERGED | +2 | +1 |
35902,7 | MB-10640: Start the snapshot with a marker | master | couchdb | Status: MERGED | +2 | +1 |
35903,4 | MB-10640: Send snapshot start and end with stream request | master | couchdb | Status: ABANDONED | +2 | +1 |
35922,1 | MB-10640 UPR Stream Request and Stream Marker changes. | master | memcached | Status: ABANDONED | 0 | +1 |
36433,5 | MB-10640 UPR Stream Request and Stream Marker changes | master | memcached | Status: MERGED | +2 | +1 |
36460,5 | MB-10640: Send snapshot start and end with stream request | master | couchdb | Status: MERGED | +2 | +1 |
37849,1 | MB-10640: testrunner uprclient send snap_start/end | master | testrunner | Status: ABANDONED | 0 | 0 |
37850,2 | MB-10640: testrunner uprclient send snap_start/end | master | testrunner | Status: MERGED | +2 | +1 |