Hi all,

My impression of Riak has always been that it would recover from anything but yesterday we had the worst happened, there was a power outage so all the servers in a Riak cluster went down, once they were back we have been having these constant so my questions are:

 * How can I recover from this?
 * Isn't Riak supposed to restore corrupted hashes from other nodes?

2017-06-01 12:07:43.795 [info] <0.659.0>@riak_kv_vnode:maybe_create_hashtrees:234 riak_kv/1164634117248063262943561351070788031288321245184: unable to start index_hashtree: {error,{{badmatch,{error,{db_open,"Corruption: truncated record at end of file"}}},[{hashtree,new_segment_store,2,[{file,"src/hashtree.erl"},{line,725}]},{hashtree,new,2,[{file,"src/hashtree.erl"},{line,246}]},{riak_kv_index_hashtree,do_new_tree,3,[{file,"src/riak_kv_index_hashtree.erl"},{line,712}]},{lists,foldl,3,[{file,"lists.erl"},{line,1248}]},{riak_kv_index_hashtree,init_trees,3,[{file,"src/riak_kv_index_hashtree.erl"},{line,565}]},{riak_kv_index_hashtree,init,1,[{file,"src/riak_kv_index_hashtree.erl"},{line,308}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,304}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}} 2017-06-01 12:07:45.457 [error] <0.27505.112> CRASH REPORT Process <0.27505.112> with 0 neighbours exited with reason: no match of right hand value {error,{db_open,"Corruption: truncated record at end of file"}} in hashtree:new_segment_store/2 line 725 in gen_server:init_it/6 line 328

This is not our production cluster but our development is now stuck because all the data we had there would take days to restore from another cluster, I hope there is a solvable problem.

Regards,

Guido.

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to