Seeing errors in memcached log 'DcpProducer::handleResponse disconnecting for opcode:DCP_DELETION,status:Too large
Description
Components
Environment
Release Notes Description
Attachments
- 13 Dec 2023, 01:25 PM
- 13 Dec 2023, 09:01 AM
- 12 Dec 2023, 01:55 PM
- 12 Dec 2023, 01:39 PM
- 11 Dec 2023, 03:08 PM
- 11 Dec 2023, 03:08 PM
Activity
CB robot December 20, 2023 at 5:54 PM
Build capella-analytics-1.0.0-1175 contains kv_engine commit ee91945 with commit message:
https://couchbasecloud.atlassian.net/browse/MB-60066#icft=MB-60066: Tolerate DCP deletions with value larger than 1MiB
CB robot December 20, 2023 at 5:54 PM
Build capella-analytics-1.0.0-1175 contains kv_engine commit 6381532 with commit message:
https://couchbasecloud.atlassian.net/browse/MB-60066#icft=MB-60066: Remove redundant priv_bytes parameter
CB robot December 20, 2023 at 5:54 PM
Build capella-analytics-1.0.0-1175 contains kv_engine commit 4418e71 with commit message:
https://couchbasecloud.atlassian.net/browse/MB-60066#icft=MB-60066: Improve DCP_EXPIRATION xattr validation
Ashwin Govindarajulu December 19, 2023 at 11:12 AM
Validated on build,
7.2.4-7061
7.6.0-1950
CB robot December 18, 2023 at 8:55 PM
Build couchbase-server-8.0.0-1504 contains kv_engine commit ee91945 with commit message:
https://couchbasecloud.atlassian.net/browse/MB-60066#icft=MB-60066: Tolerate DCP deletions with value larger than 1MiB
Steps:
Two node KV cluster
Load docs using transactions
Observation:
Seeing following error logs in the memcached logs
172.23.217.69 ::/opt/couchbase/var/lib/couchbase/logs/memcached.log.000003.txt 2023-12-11T02:39:54.259361-08:00 ERROR 63: (default) DCP (Producer) eq_dcpq:replication:ns_1@172.23.217.69->ns_1@172.23.217.67:default - DcpProducer::handleResponse disconnecting, received unexpected response:{"bodylen":0,"cas":0,"datatype":"raw","extlen":0,"keylen":0,"magic":"ClientResponse","opaque":282,"opcode":"DCP_DELETION","status":"Too large"} for stream:stream name:eq_dcpq:replication:ns_1@172.23.217.69->ns_1@172.23.217.67:default, vb:791, state:in-memory 2023-12-11T02:39:56.597386-08:00 ERROR 115: (default) DCP (Producer) eq_dcpq:replication:ns_1@172.23.217.69->ns_1@172.23.217.67:default - DcpProducer::handleResponse disconnecting, received unexpected response:{"bodylen":0,"cas":0,"datatype":"raw","extlen":0,"keylen":0,"magic":"ClientResponse","opaque":54,"opcode":"DCP_DELETION","status":"Too large"} for stream:stream name:eq_dcpq:replication:ns_1@172.23.217.69->ns_1@172.23.217.67:default, vb:563, state:in-memory
TAF test:
Atomicity.basic_ops.basic_ops: test_large_doc_size_commit,nodes_init=2,replicas=1,num_items=100,doc_size=2048000,transaction_commit=True,bucket_type=ephemeral,bucket_size=2048,op_type=create;update;delete,transaction_timeout=30,durability=MAJORITY,process_concurrency=1