Details
-
Bug
-
Resolution: Fixed
-
Major
-
5.0.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.
Attachments
Issue Links
- depends on
-
MB-26644 use seperate locks on feed.vbstreams and feed.closed
- Closed