Riak - 等待切换的分区

问题描述 投票:0回答:0

我正在运行一个有 24 个节点和 1024 个分区的集群 riak_kv_version:<<"2.1.7-226">>

我有 142 个分区等待交接超过 10 天。集群中没有正在进行的传输。 在[email protected]这个节点下,可以看到这个错误信息

<0.30120.441>@riak_core_handoff_sender:start_fold:282 hinted transfer of riak_kv_vnode from '[email protected]' 994791641816054037097625320706298110058774396928 to '[email protected]' 994791641816054037097625320706298110058774396928 failed because of error:{badmatch,{error,closed}} [{riak_core_handoff_sender,start_fold,5,[{file,"src/riak_core_handoff_sender.erl"},{line,132}]}] <0.9143.441>@riak_core_handoff_sender:start_fold:282 hinted transfer of riak_kv_vnode from '[email protected]' 616571003248974668617179538802181898917346541568 to '[email protected]' 616571003248974668617179538802181898917346541568 failed because of error:{badmatch,{error,closed}} [{riak_core_handoff_sender,start_fold,5,[{file,"src/riak_core_handoff_sender.erl"},{line,132}]}]

当我检查分区列表(riak-admin 集群分区)时,我注意到所有等待切换的分区都被标记为辅助分区。我期待所有这些分区类型都是主要的

关于如何解决这个问题的任何想法?

例如,我已经移除了一个节点,其中有分区等待从环中切换,并将其放回环中。仍然看到同样的问题

riak riak-kv
© www.soinside.com 2019 - 2024. All rights reserved.