我有 3 个组织,每个组织当前有 1 个同行在运行,还有一个排序者。我为 2 个组织定义了一个私有数据集合。
"name": "privateOrg1-2",
"policy": "OR('Org1MSP.member','Org2MSP.member')",
"requiredPeerCount": 0,
"maxPeerCount": 3,
"blockToLive": 30000,
"memberOnlyRead": true
但是,当我将数据添加为 Org1 的成员时,这些数据不会与 Org2 同步。当我为 Org2 添加数据时,这些数据不会与 Org1 同步。在日志中可以看到以下错误:
2020-05-11 15:30:28.137 UTC [gossip.privdata] fetchPrivateData -> WARN 7a0a Do not know any peer in the channel( data-channel ) that matches the policies , aborting
2020-05-11 15:30:28.137 UTC [gossip.privdata] reconcile -> ERRO 7a0b reconciliation error when trying to fetch missing items from different peers: Empty membership
2020-05-11 15:30:28.137 UTC [gossip.privdata] run -> ERRO 7a0c Failed to reconcile missing private info, error: Empty membership
非私人数据同步没有问题。
可能是什么问题呢?