Details
-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
4.6.0
-
None
-
Triaged
-
Unknown
Description
In upr_feed, the same lock is used to guard against operations on both feed.vbstreams and feed.closed. As a result, unnecessary blocking or even deadlocking could happen. For example, if some operation on vbstreams hangs, attempt to close feed would also hang.
Such problems can be avoided by using separate locks.