I have a riak ring that has the ownership handoff stuck. The handoff seems stuck due to ehost_unreach. However the ring_status shows all nodes are up & reachable.
What can I do to fix the transfer fail problem?
Thanks!
riak-admin ring-status Attempting to restart script through sudo -H -u riak ================================== Claimant =================================== Claimant: 'riak@10.253.66.128' Status: up Ring Ready: true
============================== Ownership Handoff ============================== Owner: riak@10.253.66.181 Next Owner: riak@10.253.66.128
Index: 1415829711164312202009819681693899175291684651008 Waiting on: [riak_kv_vnode] Complete: [riak_pipe_vnode]
============================== Unreachable Nodes ============================== All nodes are up and reachable
[error] ownership_handoff transfer of riak_kv_vnode from 'riak@10.253.66.181' 1415829711164312202009819681693899175291684651008 to 'riak@10.253.66.128' 1415829711164312202009819681693899175291684651008 failed because of error:{badmatch,{error,ehostunreach}} [{riak_core_handoff_sender,start_fold,5,[{file,"src/riak_core_handoff_sender.erl"},{line,97}]}]