Details
Description
1) Use circular reuse
2) Schedule to run full compaction every second (but only one compaction runs at a time)
3) compaction runs fine for a couple of times, but then seeing checksum error afterwards
4) Note that there is ongoing mutation and new snapshot is creating while compaction is running continuously
2016-03-17T11:24:49.299-07:00 [Info] CompactionDaemon: Checking fragmentation: IndexInstId: 8128364834920290185 Data:6350719, Disk:15962112, ExtraSnapshotData:0, Fragmentation:60.21379251066526%, mode : circular
2016-03-17T11:24:49.299-07:00 [Info] CompactionDaemon: Compacting index instance:8128364834920290185
2016-03-17T11:24:49.311-07:00 [Info] ForestDBSlice::Compact Compacting upto SeqNum 19808. Slice Id 0, IndexInstId 8128364834920290185, IndexDefnId 8128364834920290185
2016-03-17T11:24:49.748-07:00 [Error] CompactionDaemon: Index instance:8128364834920290185 Compaction failed with reason - checksum error
Attachments
For Gerrit Dashboard: MB-18767 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
61761,1 | MB-18767 Tolerate checksum error during compaction regardless of version | master | forestdb | Status: ABANDONED | -1 | +1 |