节点重启,其中一个节点出现错误“receive invalid round qc from”,导致长时间无法共识,数据无法上链
【问题分类】
- 共识相关
【问题描述】
通过虚拟机启动了三个共识节点,此时可以上链数据。虚拟机重启,手动重启三个节点(./start.sh -f full),在一个节点的日志中看到“receive invalid round qc from”的相关错误,等待1~2小时,此错误依然存在,结果是此时数据无法上链,但是当再次重启三个节点时,问题消失,数据可以上链。此现象是偶现。但是出现后,无法自动恢复,需要手动重启节点。
【相关日志文件】
chainmaker-go 的 log/system.log 2023-01-31 16:10:39.988 [INFO] [Consensus] @chain1 v2@v2.3.1/consensus_tbft_impl.go:1132 QmQKnm7wcN3JX4T7awEriEdirH6wfm9uGQaBuw1GjHCnV2 receive invalid round qc from QmU4qVKXVvvW6AgCD6DJmwT33tJhzEBykE7G1zntNj5926
【系统信息】
- **chainmaker-go version * : [v2.3.0]
- **OS & version * : CentOS-8.1.1911
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information