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