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