David Liu
David Liu
Revoke list in channel https://hyperledger-fabric.readthedocs.io/en/release-1.4/msp.html?highlight=CRL#msp-setup-on-the-peer-orderer-side
https://hyperledger.github.io/fabric-chaincode-node/release-2.2/api/tutorial-annotated-contract-metadata.html
we see msp data lost in flight from below logs ``` 2021-08-07 09:53:10.133 UTC [policies] SignatureSetToValidIdentities -> WARN 05a invalid identity: serialized-identity= error="MSP is not defined on channel" 2021-08-07 09:53:10.133...
embed command line to clean golang vendor folder and then and re-pull go vendor
instead of java chaincode, it is a good time to provide java chaincode in external runtime
see if there is a way to directly create genesis.block
## release-1.4  ## main
``` Error: invalid state database artifact: metadata file path for collections must include a collections and index directory: META-INF/statedb/couchdb/indexes/ ``` couchdb index establish scenario
``` [2021-05-27T08:37:10.504] [INFO] Chaincode Operation - approve:commit { status: 'SERVICE_UNAVAILABLE', info: 'no Raft leader' } ``` https://github.com/davidkhala/delphi-fabric/runs/2683074044#step:8:76593
migrate to use make file instead of ./install.sh (https://www.gnu.org/software/make/manual/make.html#Introduction)