On Jan 27, 2014, at 2:40 PM, Elias Levy <[email protected]> wrote:
> Will Riak detect a LevelDB that was not cleanly shutdown when it starts up
> and start repair on its own?
>
>
Google's designed leveldb to always assume it was not cleanly shutdown. If the
startup can read the most recent MANIFEST file, leveldb cleans up the rest of
the mess.
However, using the backup strategy previously discussed (backup sst_?
directories numerically … rsync or tar) creates a scenario where the MANIFEST
file is likely incorrect in a manner that leveldb will not detect (hmm … maybe
it could detect it but no one thought to add a test). That is why we always
recommend (require!) that you manually run repair after a restore.
Matthew
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com