Details
-
Improvement
-
Resolution: Fixed
-
Critical
-
None
-
None
-
None
Description
Server has added a new error code, SUBDOC_MULTI_PATH_FAILURE_DELETED, that's returned when a multi-lookup operation partially succeeded/failed, and the document was deleted.
https://github.com/couchbase/memcached/commit/c61faf1c83c9dbc426d29b39a8abc3779c599cc3
To leverage the functionality associated with this new code, Sync Gateway needs some SDK enhancements:
- Add an error code to gocbcore.error.go so that we can recognize the error
- Don't terminate subdoc response processing on this error (similar to SUBDOC_MULTI_PATH_FAILURE)
Attachments
For Gerrit Dashboard: GOCBC-199 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
78216,5 | GOCBC-199: Added new subdoc error codes and error handling. | v7 | gocbcore | Status: MERGED | +2 | +1 |
78218,1 | GOCBC-199: Added new subdoc error codes. | master | gocb | Status: ABANDONED | -1 | 0 |
78256,4 | GOCBC-199: Added new subdoc error codes. | master | gocb | Status: MERGED | +2 | +1 |