Hyperledger Fabric链码即使在删除容器后仍运行旧版本

时间:2018-11-29 09:23:08

标签: hyperledger-fabric

我正在研究Fabric 1.2,在golang中开发了链代码并部署在本地(本地4个对等点,即同一系统中)

当我对链码进行一些更改并升级到下一个版本时,它仍可在旧版本上工作。

我尝试了docker rm -f chaincodeID,然后使用rm / var / hyperledger / production / chaincode / chaincodeName删除了链码

但是它仍然没有反映出新的变化。 该如何解决?

2 个答案:

答案 0 :(得分:0)

据我所知,升级过程包括在每个对等节点上安装具有更高版本的链码,并以相同的签注策略升级链码。

答案 1 :(得分:0)

也许您的升级过程有问题...我认为您最好向我们展示如何升级链码。

通常,您应该首先在每个对等方上安装新版本的链码,然后使用相同的认可策略对其进行升级。