Our test environment Riak cluster is looking pretty unhealthy at the
moment, with quite a lot of crashes being reported. Is anyone able to
advise what the cause is?

>From error.log:

[error] <0.13413.31> CRASH REPORT Process <0.13413.31> with 0
neighbours exited with reason: no match of right hand value
{error,{badmatch,{error,eexist}}} in bitcask:do_put/5 line 1232 in
gen_server:terminate/6 line 747


>From crash.log:

=ERROR REPORT====
** Generic server <0.5600.32> terminating
** Last message in was
{'EXIT',<0.5599.32>,{{badmatch,{error,{badmatch,{error,eexist}}}},[{bitcask,do_put,5,[{file,"src/bitcask.erl"},{line,1232}]},{bitcask,put,3,[{file,"src/bitcask.erl"},{line,244}]},{riak_kv_bitcask_backend,put,5,[{file,"src/riak_kv_bitcask_backend.erl"},{line,168}]},{riak_cs_kv_multi_backend,put,5,[{file,"src/riak_cs_kv_multi_backend.erl"},{line,255}]},{riak_kv_vnode,encode_and_put,6,[{file,"src/riak_kv_vnode.erl"},{line,1776}]},{riak_kv_vnode,perform_put,3,[{file,"src/riak_kv_vnode.erl"},{line,1162}]},{riak_kv_vnode,do_put,7,[{file,"src/riak_kv_vnode.erl"},{line,1009}]},{riak_kv_vnode,handle_command,3,[{file,"src/riak_kv_vnode.erl"},{line,419}]}]}}
** When Server state ==
{state,{<0.5600.32>,poolboy_sup},simple_one_for_one,[{child,undefined,riak_core_vnode_worker,{riak_core_vnode_worker,start_link,[[{worker_module,riak_core_vnode_worker},{worker_args,[91343852333181432387730302044767688728495783936,[],worker_props,<0.5598.32>]},{worker_callback_mod,riak_kv_worker},{size,10},{max_overflow,0}]]},temporary,5000,worker,[riak_core_vnode_worker]}],{set,10,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[<0.5603.32>],[<0.5604.32>],[<0.5605.32>],[<0.5606.32>],[<0.5607.32>],[<0.5608.32>],[<0.5609.32>],[<0.5610.32>],[],[],[],[],[],[],[<0.5601.32>],[<0.5602.32>]}}},0,1,[],poolboy_sup,{riak_core_vnode_worker,[{worker_module,riak_core_vnode_worker},{worker_args,[91343852333181432387730302044767688728495783936,[],worker_props,<0.5598.32>]},{worker_callback_mod,riak_kv_worker},{size,10},{max_overflow,0}]}}
** Reason for termination ==
** 
{{badmatch,{error,{badmatch,{error,eexist}}}},[{bitcask,do_put,5,[{file,"src/bitcask.erl"},{line,1232}]},{bitcask,put,3,[{file,"src/bitcask.erl"},{line,244}]},{riak_kv_bitcask_backend,put,5,[{file,"src/riak_kv_bitcask_backend.erl"},{line,168}]},{riak_cs_kv_multi_backend,put,5,[{file,"src/riak_cs_kv_multi_backend.erl"},{line,255}]},{riak_kv_vnode,encode_and_put,6,[{file,"src/riak_kv_vnode.erl"},{line,1776}]},{riak_kv_vnode,perform_put,3,[{file,"src/riak_kv_vnode.erl"},{line,1162}]},{riak_kv_vnode,do_put,7,[{file,"src/riak_kv_vnode.erl"},{line,1009}]},{riak_kv_vnode,handle_command,3,[{file,"src/riak_kv_vnode.erl"},{line,419}]}]}
=CRASH REPORT====
  crasher:
    initial call: supervisor:poolboy_sup/1
    pid: <0.5600.32>
    registered_name: []
    exception exit:
{{{badmatch,{error,{badmatch,{error,eexist}}}},[{bitcask,do_put,5,[{file,"src/bitcask.erl"},{line,1232}]},{bitcask,put,3,[{file,"src/bitcask.erl"},{line,244}]},{riak_kv_bitcask_backend,put,5,[{file,"src/riak_kv_bitcask_backend.erl"},{line,168}]},{riak_cs_kv_multi_backend,put,5,[{file,"src/riak_cs_kv_multi_backend.erl"},{line,255}]},{riak_kv_vnode,encode_and_put,6,[{file,"src/riak_kv_vnode.erl"},{line,1776}]},{riak_kv_vnode,perform_put,3,[{file,"src/riak_kv_vnode.erl"},{line,1162}]},{riak_kv_vnode,do_put,7,[{file,"src/riak_kv_vnode.erl"},{line,1009}]},{riak_kv_vnode,handle_command,3,[{file,"src/riak_kv_vnode.erl"},{line,419}]}]},[{gen_server,terminate,6,[{file,"gen_server.erl"},{line,747}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}
    ancestors: 
[<0.5599.32>,<0.5598.32>,<0.5479.32>,riak_core_vnode_sup,riak_core_sup,<0.154.0>]
    messages: []
    links: []
    dictionary: []
    trap_exit: true
    status: running
    heap_size: 6765
    stack_size: 24
    reductions: 1945
  neighbours:
=ERROR REPORT====
** Generic server <0.11652.32> terminating
** Last message in was
{'DOWN',#Ref<0.0.36.156577>,process,<0.5479.32>,{{badmatch,{error,{badmatch,{error,eexist}}}},[{bitcask,do_put,5,[{file,"src/bitcask.erl"},{line,1232}]},{bitcask,put,3,[{file,"src/bitcask.erl"},{line,244}]},{riak_kv_bitcask_backend,put,5,[{file,"src/riak_kv_bitcask_backend.erl"},{line,168}]},{riak_cs_kv_multi_backend,put,5,[{file,"src/riak_cs_kv_multi_backend.erl"},{line,255}]},{riak_kv_vnode,encode_and_put,6,[{file,"src/riak_kv_vnode.erl"},{line,1776}]},{riak_kv_vnode,perform_put,3,[{file,"src/riak_kv_vnode.erl"},{line,1162}]},{riak_kv_vnode,do_put,7,[{file,"src/riak_kv_vnode.erl"},{line,1009}]},{riak_kv_vnode,handle_command,3,[{file,"src/riak_kv_vnode.erl"},{line,419}]}]}}
** When Server state == {state,undefined,undefined}
** Reason for termination ==
** 
{{badmatch,{error,badarg}},[{bitcask_file,handle_info,2,[{file,"src/bitcask_file.erl"},{line,170}]},{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,607}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}
2014-02-07 11:12:41 =CRASH REPORT====
  crasher:
    initial call: bitcask_file:init/1
    pid: <0.11652.32>
    registered_name: []
    exception exit:
{{{badmatch,{error,badarg}},[{bitcask_file,handle_info,2,[{file,"src/bitcask_file.erl"},{line,170}]},{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,607}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]},[{gen_server,terminate,6,[{file,"gen_server.erl"},{line,747}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}
    ancestors: [<0.5479.32>,riak_core_vnode_sup,riak_core_sup,<0.154.0>]
    messages: []
    links: []
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 1597
    stack_size: 24
    reductions: 472
  neighbours:
=ERROR REPORT====
** State machine <0.11640.32> terminating
** Last event in was timeout
** When State == key_exchange
**      Data  ==
{state,{91343852333181432387730302044767688728495783936,'riak@bld-riak01.strxxxxxxxata.internal'},{114179815416476790484662877555959610910619729920,'riak@bld-riak02.strxxxxxxxata.internal'},{91343852333181432387730302044767688728495783936,3},<0.5596.32>,<9663.606.0>,1,300000}
** Reason for termination =
** 
{normal,{gen_server,call,[<0.5596.32>,{compare,{91343852333181432387730302044767688728495783936,3},#Fun<riak_kv_exchange_fsm.7.96623222>,#Fun<riak_kv_exchange_fsm.8.96623222>},infinity]}}
2014-02-07 11:12:41 =CRASH REPORT====
  crasher:
    initial call: riak_kv_exchange_fsm:init/1
    pid: <0.11640.32>
    registered_name: []
    exception exit:
{{normal,{gen_server,call,[<0.5596.32>,{compare,{91343852333181432387730302044767688728495783936,3},#Fun<riak_kv_exchange_fsm.7.96623222>,#Fun<riak_kv_exchange_fsm.8.96623222>},infinity]}},[{gen_fsm,terminate,7,[{file,"gen_fsm.erl"},{line,611}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}
    ancestors: [riak_kv_entropy_manager,riak_kv_sup,<0.329.0>]
    messages: [{'DOWN',#Ref<0.0.36.156489>,process,<0.5596.32>,normal}]
    links: []
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 610
    stack_size: 24
    reductions: 271
  neighbours:

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

Reply via email to