Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Description
Due to a change in 5.0 server, commands which lock keys or act on a locked key will return a new status code (LOCKED) as opposed to the existing errors (TMPFAIL or KEYEXISTS). In order to maintain backwards compatibility, the SDKs must translate these new status codes onto the old status codes, depending on the operation (since some returned one code, and some returned the other).
Attachments
Issue Links
For Gerrit Dashboard: NCBC-1500 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
94090,1 | NCBC-1679: Lock related errors not setting Exception and Status fields correctly in the result [WIP] | release25 | couchbase-net-client | Status: ABANDONED | 0 | 0 |
94091,4 | NCBC-1679: Lock related errors not setting Exception and status | master | couchbase-net-client | Status: MERGED | +2 | +1 |
95137,2 | NCBC-1679: Lock related errors not setting Exception and status | release25 | couchbase-net-client | Status: MERGED | +2 | +1 |