Fix compaction selection procedure

This commit is contained in:
Fabian Reinartz 2017-03-02 15:10:13 +01:00
parent 327e07e8d0
commit 21b97d1e04

View file

@ -117,7 +117,7 @@ func (c *compactor) Plan(dir string) ([][]string, error) {
}
// Then we care about compacting multiple blocks, starting with the oldest.
for i := 0; i < len(bs)-compactionBlocksLen+1; i += compactionBlocksLen {
for i := 0; i < len(bs)-compactionBlocksLen+1; i++ {
if c.match(bs[i : i+3]) {
return sliceDirs(i, i+compactionBlocksLen), nil
}