Skip to:
The library should ignore unknown attributes for ErrorMap v2.
KV engine added new attributes and bumped error map version here:https://github.com/couchbase/kv_engine/commit/5d1a62e1493537a922b08bd29351826986fadd04
libcouchbase need to:
add support for new error codes
add support for new error map attributes
if the server switched to error map v2, libcouchbase should ignore new attributes instead of returning protocol error
Build couchbase-server-7.1.0-1814 contains libcouchbase commit 1b607a6 with commit message:: support for rate limiting error codes
Build couchbase-server-7.1.0-1814 contains libcouchbase commit 644194e with commit message:: check for rate-limit errors during bootstrap
Build couchbase-server-7.1.0-1814 contains libcouchbase commit eb4e471 with commit message:: rename rate-limit error codes for consistency
,I moved the ticket from 3.2.1 to 3.2.2 release as in my opinion it requires SDK team discussion, and some other adjustments may come up.
The library should ignore unknown attributes for ErrorMap v2.
KV engine added new attributes and bumped error map version here:
https://github.com/couchbase/kv_engine/commit/5d1a62e1493537a922b08bd29351826986fadd04
libcouchbase need to:
add support for new error codes
add support for new error map attributes
if the server switched to error map v2, libcouchbase should ignore new attributes instead of returning protocol error