Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
Cheshire-Cat
-
Untriaged
-
Yes
Description
Remote Cluster Agent has the mechanism to share a single refresh result to multiple requesters. The list of requesters channel wasn't being cleaned up properly, which will lead to hang.
And because pipeline starts requires a Refresh(), this hang will lead to pipeline start hanging too.
Attachments
Issue Links
For Gerrit Dashboard: MB-54885 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
184157,1 | MB-54885 - Concurrent refresh's list of channels need to be cleaned up. - Added unit test to reproduce and verify fix - Updated necessary mocks to verify fix via unit test | mad-hatter | goxdcr | Status: ABANDONED | -1 | 0 |
184165,2 | MB-54885 - Concurrent refresh's list of channels need to be cleaned up. - Added unit test to reproduce and verify fix - Updated necessary mocks to verify fix via unit test | 6.6.5 | goxdcr | Status: MERGED | +2 | +1 |
184168,1 | MB-54885 - Concurrent refresh's list of channels need to be cleaned up. - Added unit test to reproduce and verify fix - Updated necessary mocks to verify fix via unit test | mad-hatter | goxdcr | Status: ABANDONED | -1 | 0 |
184196,2 | Merge remote-tracking branch 'gerrit/6.6.5' to 6.6.6 MB-53812. | mad-hatter | goxdcr | Status: MERGED | +2 | +1 |
184261,1 | MB-100: test case to repro and validate MB-54885 | master | goxdcr | Status: ABANDONED | 0 | 0 |