An lcb_remove with durability always times out

Description

Also, it never seems to put a packet on the wire. An lcb_remove with durability set to none looks like:

But, if it is set to anything else, I don't see a delete request on the wire at all, and the request times out. Interestingly, a subsequent lcb_remove without durability set, for that same id, also times out (using the same lcb instance). In fact, everything times out on this instance after asking for a durable remove. And, seems nothing goes out on wire as well. I still see the instance's cluster config calls, Audit Put, etc...

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:

CB robot April 27, 2021 at 6:58 AM

Build couchbase-server-7.0.0-5043 contains libcouchbase commit 495e039 with commit message:
: fix protocol magic for durable remove

David Kelly March 12, 2021 at 5:59 PM

Since transactions should be during durable remove when upstaging (and I found this by trying to fix a bug where we were not doing so), calling critical as the proper functioning of transactions relies on it.

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

Details

Assignee

Fix versions

Story Points

Components

Reporter

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created March 12, 2021 at 5:56 PM
Updated April 27, 2021 at 6:58 AM
Resolved March 30, 2021 at 9:42 AM
Instabug