Details
Description
Non-snapshot handles which are not actively being used for any forestdb api calls but are still lingering around prevents their headers being reclaimed for stale block reuse.
Circular block re-use must only consider active snapshot (and iterator) handles since these are the only types which do not refresh upon their next forestdb call.
Attachments
Issue Links
- relates to
-
MB-21110 Standalone FDB performance test for initial and incremental build shows regression for 4.7.0
- Closed
For Gerrit Dashboard: MB-21045 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
67988,5 | MB-21045: Reclaim stale blocks for non-snapshot handles | master | forestdb | Status: MERGED | +2 | +1 |
68083,2 | MB-21045: Refactor revnum & bid to be updated together | master | forestdb | Status: MERGED | +2 | +1 |
68119,2 | [BP] MB-21045: Reclaim stale blocks for non-snapshot handles | unstable | forestdb | Status: MERGED | +2 | +1 |
68120,2 | [BP] MB-21045: Refactor revnum & bid to be updated together | unstable | forestdb | Status: MERGED | +2 | +1 |
68639,4 | [BP] MB-21045: Reclaim stale blocks for non-snapshot handles | watson | forestdb | Status: MERGED | +2 | +1 |
71059,1 | Merge remote-tracking branch 'couchbase/watson' into stable | stable | forestdb | Status: MERGED | +2 | +1 |