Details
-
Bug
-
Resolution: Fixed
-
Major
-
5.5.0
-
None
-
Triaged
-
Unknown
Description
In upr feed, doStreamClose() tries to write to mutation channel to downstream, e.g., xdcr. This write could hang if downstream has exited prior.
One way to reduce the chance of hanging is to have doStreamClose listen on feed.closer. If the downstream has exited, hopefully it would close upr feed, and doStreamClose would be able to exit.
Attachments
Issue Links
- blocks
-
MB-26816 [5.1.0 CLONE MB-26648]- Add exit path to doStreamClose for the case that downstream clients have exited
- Closed