Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
Enterprise Edition 7.1.0 build 1893
-
Untriaged
-
Centos 64-bit
-
1
-
No
Description
Steps to Repro
1. Create a 5 node cluster with 1 dgm bucket
2. Create a 2 node cluster which would have 1 dgm bucket when you use this as xdcr destination
I noticed all the nodes in xdcr source has the following exits. One example is as shown below.
172.23.106.177 1:08:25 AM 12 Dec, 2021
Service 'goxdcr' exited with status 2. Restarting. Messages:
|
github.com/couchbase/goxdcr/metadata_svc.(*CheckpointsService).UpsertCheckpointsDoc(0xc000147b00, 0xc008904b40, 0x39, 0xc0003eb440, 0xc003811d58, 0x18, 0x0, 0x0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/goxdcr/metadata_svc/checkpoints_service.go:360 +0x59d
|
github.com/couchbase/goxdcr/pipeline_svc.(*CheckpointManager).mergePersistCkptDocs(0xc0001d4000, 0xc0003eb440, 0xc008904b40, 0x39, 0xc003811d58, 0x18, 0x0, 0x0)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/checkpoint_manager.go:3010 +0x102
|
github.com/couchbase/goxdcr/pipeline_svc.(*CheckpointManager).mergeFinalCkpts.func1(0xc0036a9060, 0xc0001d4000, 0xc008904b40, 0x39, 0xc007669c40, 0x2, 0x2, 0x1, 0xc0003eb290, 0xc0058d6840, ...)
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/checkpoint_manager.go:2983 +0x4eb
|
created by github.com/couchbase/goxdcr/pipeline_svc.(*CheckpointManager).mergeFinalCkpts
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/goxdcr/pipeline_svc/checkpoint_manager.go:2959 +0x1fc
|
cbcollect_info attached.
Attachments
For Gerrit Dashboard: MB-50056 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
167504,2 | MB-50056: check ckptDocs for nil records | master | goxdcr | Status: MERGED | +2 | +1 |