Details
-
Bug
-
Resolution: Fixed
-
Critical
-
7.2.4
-
Untriaged
-
0
-
Unknown
Description
In dcp_feed.go, when using mutation queue, sendBufferAck happens in DequeueMutations go-routine while all stream requests happen in genServer. It is not ideal for 2 go-routines to handle the same shared TCP connection. This needs to be fixed
Attachments
Issue Links
- is a backport of
-
MB-60316 Address concurrent access to feed.conn in dcp_feed.go
- Closed
For Gerrit Dashboard: MB-60528 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
206646,2 | [BP 7.2.5] MB-60528: Avoid race for SetMcdConnectionWriteDeadline between doDcpRequestStream & DequeueMutations | neo | indexing | Status: MERGED | +2 | +1 |