微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 Velero 备份恢复后,通道高度不匹配是超级账本结构对等点

如何解决从 Velero 备份恢复后,通道高度不匹配是超级账本结构对等点

目前我正在测试灾难恢复场景 - 使用 kubernetes 恢复工具 - Velero 恢复整个超级账本结构网络。考虑我的网络有 1 个排序者组织(3 个排序者)和 2 个对等组织(每个有 2 个对等组织 [peer0,peer1])。 orderer 组织和具有一个 peer 的 peer org 部署在集群 A 中。每个 peer 组织中的第二个 peer 部署在集群 B 中。fabric 版本为 v2.2.0,使用的 baf 版本为 v0.8.1.0。

我能够在另一个新集群(集群 C)中成功恢复集群 A 中部署的结构网络,并且在另一个集群(集群 D)中恢复了集群 B 中部署的网络。尽管恢复后所有节点的通道高度都相同,但当我测试调用时,在 4 个节点中,只有 3 个节点更新了新数据(org1 的节点 1 未提交新块)。 org1 的 peer1 的通道高度为 12,但实际高度为 13,这在其他对等点(peer0org1、peer0org2、peer1org2)中正确观察到。所以我确实缩小了 peer1org1 的 statefulset,然后放大了。在上来时,我可以在对等日志中看到第 14 个块已提交给​​该对等节点。然后我检查了 peer1 org1 的通道高度,它更新了,结果是 13。

然后我测试了 3 个调用,这些调用的数据在所有对等点中都得到了更新。但是谁能解释一下为什么在对等方恢复后会发生数据不同步的原因?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。