Details
-
Improvement
-
Resolution: Fixed
-
Major
-
7.6.0
-
None
-
0
Description
XDCR does not correctly follow the error map protocol (https://github.com/couchbaselabs/sdk-rfcs/blob/master/rfc/0069-kv-error-map-v2.md) as part of the "XERROR" handshake with memcached.
This is a pre-requisite for being able to handle the actual new error status codes meant for SDK that KV will return https://docs.google.com/document/d/1CXxsLtj0qO5bvEsHQ7AoqIUdltnMWPmG0ML_wjsms0U/edit
Attachments
Issue Links
- blocks
-
MB-57965 XDCR graceful handle of guard rails
- Closed
For Gerrit Dashboard: MB-58006 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
194911,2 | MB-58006: implement ability to get error map | master | gomemcached | Status: MERGED | +2 | +1 |
195000,3 | MB-58006: goxdcr to use gomemcached at launch time to retrieve error map | master | goxdcr | Status: MERGED | +2 | +1 |
195065,5 | MB-58006: XMEM nozzle to utilize error map for output status | master | goxdcr | Status: MERGED | +2 | +1 |