Details
Description
- Load 400k items in a node1
- rebalance in node2
- rebalance in node3 and crash node1
At this point rebalance is hanging at 0% and I stopped rebalance.
Attempted to failover node1 and rebalance throws error:
Rebalance exited with reason {unexpected_exit,
{'EXIT',<0.2174.0>,
{{{{{badmatch,
[{<18639.1786.0>,
{done,exit,
{badmatch,{error,closed,
[{upr_proxy,handle_packet,4,
[
{mc_replication,process_data,3,
[{file,"src/mc_replication.erl"}, {line,62}]},
{mc_replication,process_data,4,
[{file,"src/mc_replication.erl"}, {line,79}]},
{upr_proxy,handle_info,2,
[{file,"src/upr_proxy.erl"}
,
{line,84}]},
{gen_server,handle_msg,5,
[
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"}, {line,227}]}]},
{gen_server,call,
[<18639.1707.0>, {setup_streams,[4,5,6]},
infinity]}},
[{gen_server,call,3,
[{file,"gen_server.erl"}
,
{line,188}]},
{upr_replicator,
'spawn_and_wait/1-fun-0',1,
[
[{misc,
sync_shutdown_many_i_am_trapping_exits,1,
[{file,"src/misc.erl"},{line,1475}]},
{upr_replicator,spawn_and_wait,1,
[{file,"src/upr_replicator.erl"}
,
{line,195}]},
{upr_replicator,handle_call,3,
[
,
{line,110}]},
{gen_server,handle_msg,5,
[
,
{line,588}]},
{proc_lib,init_p_do_apply,3,
[
,
{line,227}]}]},
{gen_server,call,
['upr_replicator-default-n_1@10.0.0.105',
,
infinity]}},
{gen_server,call,
['replication_manager-default',
,
infinity]}},
{gen_server,call,
[
,
{if_rebalance,<0.2083.0>,
{upr_takeover,'n_1@10.0.0.105',6}},
infinity]}}}}