Details
-
Bug
-
Resolution: Fixed
-
Critical
-
3.0.3
-
Security Level: Public
-
None
-
Untriaged
-
Unknown
Description
Populate the file revision map for all couchkvstore instances as part of bucket creation or warmup, rather than lazily. Refactoring this code would also ensure that only writer threads (in focus: compaction and vb-deletion) - delete vbucket files, and not the reader/auxIO threads.
The fix is intended for 3.1.1.
Attachments
Issue Links
- blocks
-
MB-15886 3.1.1 Minor Release
- Resolved
For Gerrit Dashboard: MB-15914 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
53945,3 | MB-15914: [Backport] Don't find files in couchkvstore lazily | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
54150,6 | MB-15914: File deletions to be handled only by RW instances | 3.0.x | ep-engine | Status: MERGED | +2 | +1 |
54157,2 | Merge remote-tracking branch 'couchbase/3.0.x' into 'couchbase/sherlock' | sherlock | ep-engine | Status: MERGED | +2 | +1 |
54305,5 | Merge remote-tracking branch 'couchbase/sherlock' | master | ep-engine | Status: MERGED | +2 | +1 |
55416,2 | MB-15914: [Backport] Don't find files in couchkvstore lazily | 3.1.0-MP1 | ep-engine | Status: MERGED | +2 | +1 |
55470,3 | MB-15914: During init only let RW instances of kvstore to remove temp files | sherlock | ep-engine | Status: MERGED | +2 | +1 |