Details
Description
in _fdb_wal_flush there is an extra read done from new file even if the item is only being inserted by the compactor. In heavy DGM scenarios, this can cause more buffer cache/OS page cache contention and slows down compaction.
Attachments
For Gerrit Dashboard: MB-15187 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
51577,1 | MB-15187: avoid extra docio block read in _fdb_wal_flush for compactor | sherlock | forestdb | Status: ABANDONED | -1 | 0 |
51580,1 | MB-15187: avoid extra docio block read in _fdb_wal_flush for compactor | master | forestdb | Status: ABANDONED | 0 | 0 |