一段时间(停止/重新启动网络)后,
Hyperledger Fabric订购者发出警告:
[orderer.consensus.kafka] processRegular -> WARN 02a [channel: mychannel]
This orderer is running in compatibility mode
我们应该如何解决?
答案 0 :(得分:0)
请尝试在基本网络文件夹中使用拆解脚本(如果有),否则,您可以停止所有容器,并在需要时也删除图像,然后使用脚本重新启动Fabric,然后应解决该问题。
答案 1 :(得分:0)
此消息来自Hyperledger结构代码行下面。 代码段来自 chain.go ,位于-fabric / orderer / consensus / kafka
if regularMessage.Class == ab.KafkaMessageRegular_UNKNOWN || !chain.SharedConfig().Capabilities().Resubmission()
{
logger.Warningf("[channel: %s] This orderer is running in compatibility mode", chain.ChainID())
chdr, err := utils.ChannelHeader(env)
if err != nil {
return fmt.Errorf("discarding bad config message because of channel header unmarshalling error = %s", err)
}
这基本上表明收到的类型为UNKNOWN的常规消息,或者如果已关闭则重新提交,表示订购服务网络使用v1.0.x订购程序
所以这不是需要解决的错误,您的网络可以正常工作。