Thank you a lot for your help!

I guess I forgot to restart one node after the configuration of a new
memory backend.
Anyway, I upgraded all my nodes to Riak 1.3.1, and everything seems to be
working great!

Godefroy


2013/3/22 Evan Vigil-McClanahan <[email protected]>

> OK, so there's a lot going on there.
>
> > 2013-03-22 12:02:18.719 [error] <0.16959.2526> gen_server <0.16959.2526>
> > terminated with reason: no function clause matching
> > riak_core_pb:encode({ts,{1363,205559,674898}},
> >
> {{ts,{1363,205559,674898}},<<131,104,7,100,0,8,114,95,111,98,106,101,99,116,109,0,0,0,14,101,...>>})
> > line 40
>
> This one is usually because you have different settings on the memory
> backend on two nodes (one with a ttl, the other without).  Typically
> the solution here is to make sure that the settings are the same
> across the cluster and then do a rolling restart of the cluster.
>
>
> > 2013-03-22 11:28:53.379 [error] <0.28559.1189> gen_fsm <0.28559.1189> in
> > state active terminated with reason: no case clause matching
> >
> {error,bad_crc,{state,[{<<"cache">>,riak_kv_memory_backend,{state,57458783,57450590,57442397,10737418240,31415183,43200}},{<<"storage-kazeo">>,riak_kv_bitcask_backend,{state,#Ref<
> 0.0.461.178788
> >,"79925870791533753339264014289171727637433810944",[{data_root,"/data/riak/bitcask/storage-kazeo"},{read_write,true}],79925870791533753339264014289171727637433810944,"/data/riak/bitcask/storage-kazeo"}},{<<"storage-laprovence">>,riak_kv_bitcask_backend,{state,#Ref<0.0.461.178779>,"79925870791533753339...",...}},...],...}}
> > in riak_kv_vnode:do_diffobj_put/3 line 1059
> > 2013-03-22 11:28:53.379 [error]
> > <0.15853.1198>@riak_core_handoff_receiver:handle_info:80 Handoff receiver
> > for partition 79925870791533753339264014289171727637433810944 exited
> > abnormally after processing 5337 objects:
> >
> {{{case_clause,{error,bad_crc,{state,[{<<"cache">>,riak_kv_memory_backend,{
>
> This one looks like it might be because of some bad data left over
> from your filling up of the disk.  It's possible that upgrading to 1.3
> will help here, it has better handling of corrupted data in bitcask.
>
> If that isn't an option right now, let me know, there may be some
> other ways to get the corrupted values out of the cluster.
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to