Support ErrorMap v2

Description

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

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:

CB robot December 1, 2021 at 6:12 AM

Build couchbase-server-7.1.0-1814 contains libcouchbase commit 1b607a6 with commit message:
: support for rate limiting error codes

CB robot December 1, 2021 at 6:12 AM

Build couchbase-server-7.1.0-1814 contains libcouchbase commit 644194e with commit message:
: check for rate-limit errors during bootstrap

CB robot December 1, 2021 at 6:12 AM

Build couchbase-server-7.1.0-1814 contains libcouchbase commit eb4e471 with commit message:
: rename rate-limit error codes for consistency

Sergey Auseyau August 9, 2021 at 2:17 PM

,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.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Fix versions

Sprint

Story Points

Components

Labels

Reporter

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created July 29, 2021 at 1:38 PM
Updated December 1, 2021 at 6:12 AM
Resolved November 10, 2021 at 2:00 PM
Instabug