Details
-
Bug
-
Resolution: Fixed
-
Critical
-
5.5.4, 6.0.1, 6.5.0
-
None
-
Untriaged
-
Yes
Description
The code introduced as part of following commits can cause projector to panic due to race condition on feed cleanup.
https://github.com/couchbase/indexing/commit/2e56e3d535dfaeb1b2615eca822f42c28e502e2d
https://github.com/couchbase/indexing/commit/c21d01188a5509208d89257af7fc578e45c12796
During cleanup, the genServer sets feed.conn=nil, while the doReceive can still try to access this.
As the above commits were backported to 5.5.4 and 6.0.1, the fix will also need to be backported.
Attachments
Issue Links
For Gerrit Dashboard: MB-34430 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
110137,1 | MB-34430 Avoid projector dcp_feed race condition during clean-up | alice | indexing | Status: MERGED | +2 | +1 |