Description
Collections router has an entry way to receive manifest updates from ckpt manager (UpdateBrokenMappingsPair). However, it doesn't handle rollback correctly if the manifest ID rolls back too:
if lastKnownManifestId > latestManifest.Uid() {
|
err = fmt.Errorf("Odd error: New manifest coming in is older than currently known manifest")
|
return
|
}
|
Attachments
Issue Links
- relates to
-
MB-44683 XDCR - target manifests can be lost when XMEM is stuck
- Closed
For Gerrit Dashboard: MB-44734 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
147673,4 | MB-44734 - ensure router does not change its view of the target during rollback | master | goxdcr | Status: MERGED | +2 | +1 |