offline "repair" should include rebuilding manifest #26

Closed
matthewvon opened this Issue Jul 13, 2012 · 1 comment

Projects

None yet

1 participant

@matthewvon

Currently repair will:

  • destroy any existing manifest
  • place all sst files on Level 0
  • exit ...

The "exit" implicitly leaves the redistribution of sst files to appropriate levels to runtime. Runtime redistribution tends to block the shared compaction thread, i.e. eventually halting the node, until hours later when the one vnode is properly redistributed.

The redistribution step should also occur offline.

@matthewvon matthewvon closed this Aug 14, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment