Details
-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
4.6.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.