Collections Hyperledger 1.4.4:未清除私有数据

Collections Hyperledger 1.4.4:未清除私有数据,collections,hyperledger-fabric,hyperledger,private,Collections,Hyperledger Fabric,Hyperledger,Private,我有一个单独订购的测试网络和一个私人数据收集。BlockToLive设置为3。我开始添加带有putPrivateData和putState的新条目。最初我观察到,旧的私有条目被清除。然而,过了一段时间,情况就不再是这样了。旧条目保留在私有数据收集中。用这个命令 peer channel fetch newest -o orderer:7050 -c exchange-channel last.block ` 我能够看到区块编号发生变化,区块生存条件实际上应该得到满足 原因可能是什么?应该检查哪

我有一个单独订购的测试网络和一个私人数据收集。BlockToLive设置为3。我开始添加带有putPrivateData和putState的新条目。最初我观察到,旧的私有条目被清除。然而,过了一段时间,情况就不再是这样了。旧条目保留在私有数据收集中。用这个命令

peer channel fetch newest -o orderer:7050 -c exchange-channel last.block `
我能够看到区块编号发生变化,区块生存条件实际上应该得到满足


原因可能是什么?应该检查哪些日志?

你能在JIRA.hyperledger.org/上打开JIRA并附上一些日志和证据吗?好的。我会的。不幸的是,我现在没有时间深入研究这件事。现在问题已经解决了。我的感觉是,它与collections.config中已更改的属性“blockToLive”(这是不允许的)有关。即使不允许,也会部署新版本的链码。我的意思是,一个带有最新版本链码的新docker容器出现在对等机上,但它什么都不做。同时,具有旧版本的容器处理事务。我稍后仍会尝试找到错误的配置并收集证据。你能在JIRA.hyperledger.org/打开JIRA并附上一些日志和证据吗?好的。我会的。不幸的是,我现在没有时间深入研究这件事。现在问题已经解决了。我的感觉是,它与collections.config中已更改的属性“blockToLive”(这是不允许的)有关。即使不允许,也会部署新版本的链码。我的意思是,一个带有最新版本链码的新docker容器出现在对等机上,但它什么都不做。同时,具有旧版本的容器处理事务。稍后我仍将尝试找到错误的配置并收集证据。