Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
2.1.0
-
Security Level: Public
-
None
Description
- bgfetcher condition variable for woken task is not getting correctly (hasWokenTask).
- also need to immediately move any woken task to readyQueue instead of re-pushing to futureQueue
Attachments
For Gerrit Dashboard: MB-8214 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
26183,3 | MB-8214 set hasWokenTask true when waking up bgfetcher | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26394,5 | MB-8214 allocate writers equal to half of total readers | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26422,6 | MB-8214: Add xdcr conflict resolution to ep-engine | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26457,3 | MB-8214 static allocation of IOManager & ExecutorThread per bucket | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
26533,1 | MB-8214 reset flusher's sleeptime to 0 after wakeup | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
26535,2 | MB-8214 reset bgfetcher's sleep time to 0 after wakeup | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
26536,1 | MB-8214 replace wake() with snooze() | 2.0.2 | ep-engine | Status: ABANDONED | +2 | 0 |
26537,3 | MB-8214 remove unnecessary mutex notification | 2.0.2 | ep-engine | Status: ABANDONED | +2 | 0 |
26560,3 | MB-8214 & MB-8323 allocate iomanager threads per bucket | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26720,2 | MB-8214 replace wake() with snooze() | 2.1.0 | ep-engine | Status: MERGED | +2 | +1 |
26721,2 | MB-8214 remove unnecessary mutex notification | 2.1.0 | ep-engine | Status: MERGED | +2 | +1 |