riak C:get()バックグラウンド飛び出し異常>in state waiting_vnode_r terminated with re
2555 ワード
([email protected])6> O0 = riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]).
O0 = riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]).
{r_object,<<"groceries">>,<<"mine">>,
[{r_content,{dict,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],...},
{{[],[],[],[],[],[],[],[],[],[],[],[],...}}},
["bread"]}],
[],
{dict,1,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],...},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],...}}},
undefined}
([email protected])3> C:put(O0, 1).
{ok, O1} = C:get(<<"groceries">>, <<"mine">>, 1).
ソースコードのソースコードの要求を見て
riak_object:new(<<"groceries">>, <<"mine">>, ["bread"]). binary
ここではlistが格納され、読み取りも読み取ることができるのがおかしいが、riakバックグラウンドからエラーが投げ出されただけだ.大量に操作すると...
eason bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[],[],[],[],[],[],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1 in context child_terminated
11:15:20.486 [error] gen_fsm <0.6199.10> in state waiting_vnode_r terminated with reason: bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1
11:15:20.495 [error] CRASH REPORT Process <0.6199.10> with 0 neighbours crashed with reason: bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1
11:15:20.511 [error] Supervisor riak_kv_get_fsm_sup had child undefined started with {riak_kv_get_fsm,start_link,undefined} at <0.6199.10> exit with reason bad argument in call to erlang:size([{set,1,16,16,8,80,48,{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},{{[],[<<131,104,2,...>>],...}}}]) in riak_kv_get_fsm:'-update_stats/2-lc$^0/1-0-'/1 in context child_terminated