【问题标题】:Upgrading chaincode in hyperledger fabric gives no errors, but doesn't reflect changes在超级账本结构中升级链码没有错误,但不反映更改
【发布时间】:2021-03-21 17:24:29
【问题描述】:

我正在尝试使用 Hyperledger Fabric 1.4.4、raft 和多排序更新具有 3 节点区块链的链码。

我正在使用 ansible 来部署 BC:https://github.com/Altoros/Ansible-Fabric-Starter

我想做的是升级链码。

我先在一个节点中登录cli容器:

 ubuntu@ip-172-31-46-199:~$ docker exec -it cli.org0.domain bash 

 root@56e6868e66a0:/etc/hyperledger/artifacts# export CORE_PEER_ADDRESS=peer0.org0.domain:7051 && peer chaincode install -n main -v 1.0.1 -p  main  -l golang
2021-03-18 16:54:45.475 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2021-03-18 16:54:45.475 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc
2021-03-18 16:54:47.599 UTC [chaincodeCmd] install -> INFO 003 Installed remotely response:<status:200 payload:"OK" > 

 root@56e6868e66a0:/etc/hyperledger/artifacts# export CORE_PEER_ADDRESS=peer0.org0.domain:7051 && peer chaincode upgrade -n main -v 1.0.1 -c "{\"Args\":[\"GetMeasuresBetween\",\"2019-03-29T12:00:00Z\", \"2019-03-29T14:00:00Z\"]}" -o orderer2.domain:7050 -C org0 --tls --cafile /etc/hyperledger/artifacts/crypto-config/ordererOrganizations/domain/tlsca/tlsca.domain-cert.pem
2021-03-18 17:03:09.896 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc
2021-03-18 17:03:09.897 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc

似乎一切正常。

但是当我尝试调用我更改调试消息的链代码时

peer chaincode invoke --cafile /etc/hyperledger/artifacts/crypto-config/ordererOrganizations/domain/tlsca/tlsca.domain-cert.pem --tls -o orderer2.domain:7050 -C org0 -n main -c "{\"Args\":[\"AddMeasure\",\"ACC00000000\",\"23547901584620111112\",\"Conso\",\"BASE\",\"1010\",\"2019-11-01T08:30:01Z\"]}"

它也运行良好,但我在日志中看不到新的调试消息,只能看到旧的。

这是我缺少的东西吗?调用链码时,是否总是使用最新版本?

【问题讨论】:

    标签: hyperledger-fabric hyperledger-chaincode


    【解决方案1】:

    在每个节点上安装新版本后,您需要执行升级操作(类似于在部署链代码的初始版本时执行安装和实例化)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多