我想在BaseRegionObserver.postBatchMutate中为当前行添加一个新的键值,但我陷入MVCC并且发生了死锁。这是我的代码:
rharoon002@es-01-client-01:/$ wget http://ipinfo.io/ip -qO -
130.211.147.88
rharoon002@es-01-client-01:/$ ping 130.211.147.88
PING 130.211.147.88 (130.211.147.88) 56(84) bytes of data.
....... (hangs for ever)
您可以在输出中找到此重复的WARN消息:
WARN regionserver.MultiVersionConcurrencyControl:STUCK:MultiVersionConcurrencyControl {readPoint = 3,writePoint = 5}
答案 0 :(得分:0)
你介意发布你的代码吗?您始终可以从协处理器中获取区域并手动执行放置。我不清楚你的失败语义是什么......两者都必须成功还是失败?