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)