Minor update
parent
7f747f12fc
commit
0a84e1f612
|
@ -26,7 +26,10 @@ Fabric Release | Description
|
|||
## Getting Started
|
||||
|
||||
### TLDR
|
||||
RELEASE=v1.3.0
|
||||
|
||||
```bash
|
||||
$ export RELEASE=v1.4.0
|
||||
```
|
||||
|
||||
```bash
|
||||
$ cd ${RELEASE}; make setup test
|
||||
|
@ -67,6 +70,11 @@ $ HLF_MODE=be make test # Start a blockchain-explorer to view network info
|
|||
|
||||
See [detailed steps](docs/steps.md)
|
||||
|
||||
## Specify Version Numbers
|
||||
|
||||
* `.env`: docker images tags, used by those docker-compose files;
|
||||
* `scripts/variable.sh`: docker images tags and project versions, used by scripts;
|
||||
|
||||
## Acknowledgement
|
||||
|
||||
* [Hyperledger Fabric](https://github.com/hyperledger/fabric/) project.
|
||||
|
|
|
@ -18,9 +18,18 @@ Organizations:
|
|||
# of the fabric.git development environment
|
||||
Name: Org3MSP
|
||||
|
||||
# SkipAsForeign can be set to true for org definitions which are to be
|
||||
# inherited from the orderer system channel during channel creation. This
|
||||
# is especially useful when an admin of a single org without access to the
|
||||
# MSP directories of the other orgs wishes to create a channel. Note
|
||||
# this property must always be set to false for orgs included in block
|
||||
# creation.
|
||||
SkipAsForeign: false
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: Org3MSP
|
||||
|
||||
# Used by configtxgen
|
||||
MSPDir: crypto-config/peerOrganizations/org3.example.com/msp
|
||||
|
||||
Policies:
|
||||
|
@ -33,6 +42,9 @@ Organizations:
|
|||
Admins:
|
||||
Type: Signature
|
||||
Rule: "OR('Org3MSP.admin')"
|
||||
Endorsement:
|
||||
Type: Signature
|
||||
Rule: "OR('Org3MSP.member')"
|
||||
|
||||
AnchorPeers:
|
||||
# AnchorPeers defines the location of peers which can be used
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#! /bin/bash
|
||||
# Generating
|
||||
# * crypto-config/*
|
||||
# * channel-artifacts
|
||||
# * orderer.genesis.block
|
||||
# * channel.tx
|
||||
|
|
|
@ -10,6 +10,7 @@ BASE_IMG_TAG=0.4.14
|
|||
# For fabric images, including peer, orderer, ca
|
||||
FABRIC_IMG_TAG=latest
|
||||
|
||||
# Can deprecate now?
|
||||
PROJECT_VERSION=1.4.0
|
||||
|
||||
# Name of app channel, need to align with the gen_artifacts.sh
|
||||
|
|
|
@ -9,7 +9,7 @@ SHELL:=/bin/bash
|
|||
# mode of the network: solo, kafka, couchdb, event, dev
|
||||
HLF_MODE ?= solo
|
||||
|
||||
NETWORK_INIT_WAIT ?= 2 # time to wait the fabric network finish initialization
|
||||
NETWORK_INIT_WAIT ?= 5 # time to wait the fabric network finish initialization
|
||||
|
||||
COMPOSE_FILE ?= "docker-compose-2orgs-4peers-solo.yaml"
|
||||
|
||||
|
@ -35,6 +35,8 @@ all: test
|
|||
test:
|
||||
@echo "Run test with $(COMPOSE_FILE)"
|
||||
@echo "Please make sure u have setup Docker and pulled images by 'make setup download'."
|
||||
@echo "Make sure the local hlf_net docker bridge exists"
|
||||
docker network ls|grep hlf_net > /dev/null || docker network create hlf_net
|
||||
|
||||
make ready # Run all testing till ready
|
||||
|
||||
|
@ -42,8 +44,9 @@ test:
|
|||
|
||||
ready: # create/join channel, install/instantiate cc
|
||||
make stop
|
||||
# make clean_config # Remove existing crypto-config, channel artifacts and org3/crypto-config.
|
||||
make gen_config # Will ignore if local config path exists
|
||||
# make clean_config_channel # Remove existing channel artifacts
|
||||
make gen_config_crypto # Will ignore if local config path exists
|
||||
make gen_config_channel # Will ignore if local config path exists
|
||||
|
||||
make start
|
||||
|
||||
|
@ -207,13 +210,13 @@ clean: # clean up containers and chaincode images
|
|||
@-docker ps -a | awk '{ print $$1,$$2 }' | grep "hyperledger/fabric" | awk '{ print $$1 }' | xargs -r -I {} docker rm -f {}
|
||||
@-docker ps -a | awk '$$2 ~ /dev-peer/ { print $$1 }' | xargs -r -I {} docker rm -f {}
|
||||
@-docker images | awk '$$1 ~ /dev-peer/ { print $$3 }' | xargs -r -I {} docker rmi -f {}
|
||||
echo "May clean the config: make clean_config"
|
||||
|
||||
# Clean these config files including channel artifacts and credential files
|
||||
clean_config: clean_channel_artifacts clean_crypto_config
|
||||
echo "May clean the config: HLF_MODE=solo make clean_config_channel"
|
||||
|
||||
# Clean deeply by removing all generated files: container, artifacts, credentials
|
||||
purge: clean clean_config
|
||||
purge: clean
|
||||
HLF_MODE=solo make clean_config_channel
|
||||
HLF_MODE=kafka make clean_config_channel
|
||||
make clean_config_crypto
|
||||
|
||||
env_clean: # clean up Docker environment
|
||||
@echo "Clean all images and containers"
|
||||
|
@ -260,22 +263,25 @@ elk: # insert logs into elk
|
|||
# curl -XDELETE http://localhost:9200/logstash-\*
|
||||
nc localhost 5000 < $(LOG_PATH)/dev_all.log
|
||||
|
||||
gen_config: # generate config artifacts
|
||||
gen_config_crypto: # generate crypto config
|
||||
bash scripts/gen_config_crypto.sh
|
||||
|
||||
gen_config_channel: # generate channel artifacts
|
||||
if [ "$(HLF_MODE)" = "kafka" ]; then \
|
||||
bash scripts/gen_config.sh kafka; \
|
||||
bash scripts/gen_config_channel.sh kafka; \
|
||||
else \
|
||||
bash scripts/gen_config.sh solo; \
|
||||
bash scripts/gen_config_channel.sh solo; \
|
||||
fi
|
||||
|
||||
clean_channel_artifacts: # clean channel related artifacts
|
||||
clean_config_channel: # clean channel related artifacts
|
||||
if [ "$(HLF_MODE)" = "kafka" ]; then \
|
||||
rm -rf kafka/channel-artifacts/*; \
|
||||
else \
|
||||
rm -rf solo/channel-artifacts/*; \
|
||||
fi
|
||||
|
||||
clean_crypto_config: # clean config artifacts
|
||||
echo "Warning: re-generating credentials will affect artifacts in both solo and kafka mode"
|
||||
clean_config_crypto: # clean config artifacts
|
||||
echo "Warning: Cleaning credentials will affect artifacts in both solo and kafka mode"
|
||||
rm -rf crypto-config/*
|
||||
rm -rf org3/crypto-config/*
|
||||
|
||||
|
|
|
@ -73,6 +73,7 @@ services:
|
|||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- GOMAXPROCS=8
|
||||
volumes:
|
||||
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# Debug Chaincode with MockShim
|
||||
Baohua Yang, 2019-01-17
|
||||
|
||||
The package will demonstrate how to debug the chaincode with the MockShim lib.
|
||||
|
||||
This way is more efficient and quick to debug locally without any fabric network setup.
|
||||
|
||||
## Usage
|
||||
|
||||
Unzip the package and enter the package path, then run
|
||||
|
||||
```bash
|
||||
# Regular testing should return OK
|
||||
$ go test .
|
||||
|
||||
# Debug with more logs output
|
||||
$ go test -v .
|
||||
```
|
||||
|
||||
## Files
|
||||
|
||||
* chaincode_example02.go: example02 chaincode from HLF repo;
|
||||
* cc_test.go: test code to verify the example02 chaincode logic.
|
|
@ -0,0 +1,58 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"strconv"
|
||||
"testing"
|
||||
|
||||
"github.com/hyperledger/fabric/core/chaincode/shim"
|
||||
)
|
||||
|
||||
// TestMockShim test the chaincode with MockShim
|
||||
func TestMockShim(t *testing.T) {
|
||||
var Aval int
|
||||
var err error
|
||||
|
||||
// Instantiate mockStub using the sample example02 chaincode
|
||||
stub := shim.NewMockStub("mockStub", new(SimpleChaincode))
|
||||
if stub == nil {
|
||||
t.Fatalf("MockStub creation failed")
|
||||
}
|
||||
|
||||
// Init with tx_uuid, args
|
||||
result := stub.MockInit("000001", [][]byte{[]byte("init"), []byte("a"), []byte("100"), []byte("b"), []byte("200")})
|
||||
if result.Status != shim.OK {
|
||||
t.Fatalf("Error to Init the chaincode: %+v", result)
|
||||
}
|
||||
|
||||
// Query the existing result
|
||||
result = stub.MockInvoke("000002", [][]byte{[]byte("query"), []byte("a")})
|
||||
if result.Status != shim.OK {
|
||||
t.Fatalf("Error to Invoke.query the chaincode: %+v", result)
|
||||
}
|
||||
Aval, err = strconv.Atoi(string(result.Payload))
|
||||
if err != nil {
|
||||
t.Errorf("Expecting integer value for query result")
|
||||
}
|
||||
if Aval != 100 {
|
||||
t.Errorf("Value is not equal to expected from query result")
|
||||
}
|
||||
|
||||
// Invoke to transfer
|
||||
result = stub.MockInvoke("000003", [][]byte{[]byte("invoke"), []byte("a"), []byte("b"), []byte("10")})
|
||||
if result.Status != shim.OK {
|
||||
t.Fatalf("Error to Invoke.invoke the chaincode: %+v", result)
|
||||
}
|
||||
|
||||
// Query the existing result
|
||||
result = stub.MockInvoke("000004", [][]byte{[]byte("query"), []byte("a")})
|
||||
if result.Status != shim.OK {
|
||||
t.Fatalf("Error to Invoke.query the chaincode: %+v", result)
|
||||
}
|
||||
Aval, err = strconv.Atoi(string(result.Payload))
|
||||
if err != nil {
|
||||
t.Errorf("Expecting integer value for query result")
|
||||
}
|
||||
if Aval != 90 {
|
||||
t.Errorf("Value is not equal to expected from query result")
|
||||
}
|
||||
}
|
|
@ -0,0 +1,200 @@
|
|||
/*
|
||||
Copyright IBM Corp. 2016 All Rights Reserved.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package main
|
||||
|
||||
//WARNING - this chaincode's ID is hard-coded in chaincode_example04 to illustrate one way of
|
||||
//calling chaincode from a chaincode. If this example is modified, chaincode_example04.go has
|
||||
//to be modified as well with the new ID of chaincode_example02.
|
||||
//chaincode_example05 show's how chaincode ID can be passed in as a parameter instead of
|
||||
//hard-coding.
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strconv"
|
||||
|
||||
"github.com/hyperledger/fabric/core/chaincode/shim"
|
||||
pb "github.com/hyperledger/fabric/protos/peer"
|
||||
)
|
||||
|
||||
// SimpleChaincode example simple Chaincode implementation
|
||||
type SimpleChaincode struct {
|
||||
}
|
||||
|
||||
func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface) pb.Response {
|
||||
fmt.Println("ex02 Init")
|
||||
_, args := stub.GetFunctionAndParameters()
|
||||
var A, B string // Entities
|
||||
var Aval, Bval int // Asset holdings
|
||||
var err error
|
||||
|
||||
if len(args) != 4 {
|
||||
fmt.Printf("args = %+v\n", args)
|
||||
return shim.Error("Incorrect number of arguments. Expecting 4")
|
||||
}
|
||||
|
||||
// Initialize the chaincode
|
||||
A = args[0]
|
||||
Aval, err = strconv.Atoi(args[1])
|
||||
if err != nil {
|
||||
return shim.Error("Expecting integer value for asset holding")
|
||||
}
|
||||
B = args[2]
|
||||
Bval, err = strconv.Atoi(args[3])
|
||||
if err != nil {
|
||||
return shim.Error("Expecting integer value for asset holding")
|
||||
}
|
||||
fmt.Printf("Aval = %d, Bval = %d\n", Aval, Bval)
|
||||
|
||||
// Write the state to the ledger
|
||||
err = stub.PutState(A, []byte(strconv.Itoa(Aval)))
|
||||
if err != nil {
|
||||
return shim.Error(err.Error())
|
||||
}
|
||||
|
||||
err = stub.PutState(B, []byte(strconv.Itoa(Bval)))
|
||||
if err != nil {
|
||||
return shim.Error(err.Error())
|
||||
}
|
||||
|
||||
return shim.Success(nil)
|
||||
}
|
||||
|
||||
func (t *SimpleChaincode) Invoke(stub shim.ChaincodeStubInterface) pb.Response {
|
||||
fmt.Println("ex02 Invoke")
|
||||
function, args := stub.GetFunctionAndParameters()
|
||||
if function == "invoke" {
|
||||
// Make payment of X units from A to B
|
||||
return t.invoke(stub, args)
|
||||
} else if function == "delete" {
|
||||
// Deletes an entity from its state
|
||||
return t.delete(stub, args)
|
||||
} else if function == "query" {
|
||||
// the old "Query" is now implemtned in invoke
|
||||
return t.query(stub, args)
|
||||
}
|
||||
|
||||
return shim.Error("Invalid invoke function name. Expecting \"invoke\" \"delete\" \"query\"")
|
||||
}
|
||||
|
||||
// Transaction makes payment of X units from A to B
|
||||
func (t *SimpleChaincode) invoke(stub shim.ChaincodeStubInterface, args []string) pb.Response {
|
||||
var A, B string // Entities
|
||||
var Aval, Bval int // Asset holdings
|
||||
var X int // Transaction value
|
||||
var err error
|
||||
|
||||
if len(args) != 3 {
|
||||
return shim.Error("Incorrect number of arguments. Expecting 3")
|
||||
}
|
||||
|
||||
A = args[0]
|
||||
B = args[1]
|
||||
|
||||
// Get the state from the ledger
|
||||
// TODO: will be nice to have a GetAllState call to ledger
|
||||
Avalbytes, err := stub.GetState(A)
|
||||
if err != nil {
|
||||
return shim.Error("Failed to get state")
|
||||
}
|
||||
if Avalbytes == nil {
|
||||
return shim.Error("Entity not found")
|
||||
}
|
||||
Aval, _ = strconv.Atoi(string(Avalbytes))
|
||||
|
||||
Bvalbytes, err := stub.GetState(B)
|
||||
if err != nil {
|
||||
return shim.Error("Failed to get state")
|
||||
}
|
||||
if Bvalbytes == nil {
|
||||
return shim.Error("Entity not found")
|
||||
}
|
||||
Bval, _ = strconv.Atoi(string(Bvalbytes))
|
||||
|
||||
// Perform the execution
|
||||
X, err = strconv.Atoi(args[2])
|
||||
if err != nil {
|
||||
return shim.Error("Invalid transaction amount, expecting a integer value")
|
||||
}
|
||||
Aval = Aval - X
|
||||
Bval = Bval + X
|
||||
fmt.Printf("Aval = %d, Bval = %d\n", Aval, Bval)
|
||||
|
||||
// Write the state back to the ledger
|
||||
err = stub.PutState(A, []byte(strconv.Itoa(Aval)))
|
||||
if err != nil {
|
||||
return shim.Error(err.Error())
|
||||
}
|
||||
|
||||
err = stub.PutState(B, []byte(strconv.Itoa(Bval)))
|
||||
if err != nil {
|
||||
return shim.Error(err.Error())
|
||||
}
|
||||
|
||||
return shim.Success(nil)
|
||||
}
|
||||
|
||||
// Deletes an entity from state
|
||||
func (t *SimpleChaincode) delete(stub shim.ChaincodeStubInterface, args []string) pb.Response {
|
||||
if len(args) != 1 {
|
||||
return shim.Error("Incorrect number of arguments. Expecting 1")
|
||||
}
|
||||
|
||||
A := args[0]
|
||||
|
||||
// Delete the key from the state in ledger
|
||||
err := stub.DelState(A)
|
||||
if err != nil {
|
||||
return shim.Error("Failed to delete state")
|
||||
}
|
||||
|
||||
return shim.Success(nil)
|
||||
}
|
||||
|
||||
// query callback representing the query of a chaincode
|
||||
func (t *SimpleChaincode) query(stub shim.ChaincodeStubInterface, args []string) pb.Response {
|
||||
var A string // Entities
|
||||
var err error
|
||||
|
||||
if len(args) != 1 {
|
||||
return shim.Error("Incorrect number of arguments. Expecting name of the person to query")
|
||||
}
|
||||
|
||||
A = args[0]
|
||||
|
||||
// Get the state from the ledger
|
||||
Avalbytes, err := stub.GetState(A)
|
||||
if err != nil {
|
||||
jsonResp := "{\"Error\":\"Failed to get state for " + A + "\"}"
|
||||
return shim.Error(jsonResp)
|
||||
}
|
||||
|
||||
if Avalbytes == nil {
|
||||
jsonResp := "{\"Error\":\"Nil amount for " + A + "\"}"
|
||||
return shim.Error(jsonResp)
|
||||
}
|
||||
|
||||
jsonResp := "{\"Name\":\"" + A + "\",\"Amount\":\"" + string(Avalbytes) + "\"}"
|
||||
fmt.Printf("Query Response:%s\n", jsonResp)
|
||||
return shim.Success(Avalbytes)
|
||||
}
|
||||
|
||||
func main() {
|
||||
err := shim.Start(new(SimpleChaincode))
|
||||
if err != nil {
|
||||
fmt.Printf("Error starting Simple chaincode: %s", err)
|
||||
}
|
||||
}
|
|
@ -25,12 +25,17 @@ configtxgen \
|
|||
-profile ${ORDERER_GENESIS_PROFILE} \
|
||||
-outputBlock ${ORDERER_GENESIS}
|
||||
|
||||
[ ! -f ${ORDERER_GENESIS} ] && echo "Fail to generate genesis block for system channel" && exit -1
|
||||
|
||||
echo "Create the new app channel tx using configtx.yaml"
|
||||
configtxgen \
|
||||
-configPath /tmp \
|
||||
-profile ${APP_CHANNEL_PROFILE} \
|
||||
-channelID ${APP_CHANNEL} \
|
||||
-outputCreateChannelTx ${APP_CHANNEL_TX}
|
||||
|
||||
[ ! -f ${APP_CHANNEL_TX} ] && echo "Fail to generate app channel tx file" && exit -1
|
||||
|
||||
configtxgen \
|
||||
-inspectChannelCreateTx ${APP_CHANNEL_TX} > ${APP_CHANNEL_TX}.json
|
||||
|
||||
|
@ -42,6 +47,8 @@ configtxgen \
|
|||
-asOrg ${ORG1MSP} \
|
||||
-outputAnchorPeersUpdate ${UPDATE_ANCHOR_ORG1_TX}
|
||||
|
||||
[ ! -f ${UPDATE_ANCHOR_ORG1_TX} ] && echo "Fail to generate the anchor update tx for org1" && exit -1
|
||||
|
||||
configtxgen \
|
||||
-configPath /tmp \
|
||||
-profile ${APP_CHANNEL_PROFILE} \
|
||||
|
@ -49,6 +56,8 @@ configtxgen \
|
|||
-asOrg ${ORG2MSP} \
|
||||
-outputAnchorPeersUpdate ${UPDATE_ANCHOR_ORG2_TX}
|
||||
|
||||
[ ! -f ${UPDATE_ANCHOR_ORG2_TX} ] && echo "Fail to generate the anchor update tx for org1" && exit -1
|
||||
|
||||
echo "Output the json for org1, org2 and org3"
|
||||
configtxgen \
|
||||
-configPath /tmp \
|
||||
|
|
|
@ -1,72 +0,0 @@
|
|||
#! /bin/bash
|
||||
# Generating
|
||||
# * crypto-config/*
|
||||
# * channel-artifacts
|
||||
# * orderer.genesis.block
|
||||
# * channel.tx
|
||||
# * Org1MSPanchors.tx
|
||||
# * Org2MSPanchors.tx
|
||||
|
||||
if [ -f ./func.sh ]; then
|
||||
source ./func.sh
|
||||
elif [ -f scripts/func.sh ]; then
|
||||
source scripts/func.sh
|
||||
else
|
||||
echo "Cannot find the func.sh files, pls check"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
[ $# -ne 1 ] && echo_r "[Usage] $0 solo|kafka" && exit 1 || MODE=$1
|
||||
|
||||
echo_b "Generating artifacts for ${MODE}"
|
||||
|
||||
echo_b "Clean existing container $GEN_CONTAINER"
|
||||
[ "$(docker ps -a | grep $GEN_CONTAINER)" ] && docker rm -f $GEN_CONTAINER
|
||||
|
||||
[ ! -d ${CRYPTO_CONFIG} ] && mkdir -p ${CRYPTO_CONFIG}
|
||||
[ ! -d org3/${CRYPTO_CONFIG} ] && mkdir -p org3/${CRYPTO_CONFIG}
|
||||
|
||||
echo_b "Make sure crypto-config dir exists already"
|
||||
if [ ! -d ${CRYPTO_CONFIG} -o -z "$(ls -A ${CRYPTO_CONFIG})" ]; then # need to re-gen crypto
|
||||
echo_g "Path ${CRYPTO_CONFIG} not exists, re-generating it."
|
||||
|
||||
docker run \
|
||||
--rm -it \
|
||||
--name ${GEN_CONTAINER} \
|
||||
-e "CONFIGTX_LOGGING_LEVEL=DEBUG" \
|
||||
-v $PWD/${CRYPTO_CONFIG}:/tmp/${CRYPTO_CONFIG} \
|
||||
-v $PWD/crypto-config.yaml:/tmp/crypto-config.yaml \
|
||||
-v $PWD/org3:/tmp/org3 \
|
||||
-v $PWD/scripts/gen_cryptoArtifacts.sh:/scripts/gen_cryptoArtifacts.sh \
|
||||
${GEN_IMG} sh -c 'sleep 1; bash /scripts/gen_cryptoArtifacts.sh'
|
||||
|
||||
[ $? -ne 0 ] && exit 1
|
||||
else
|
||||
echo_b "${CRYPTO_CONFIG} exists, ignore."
|
||||
fi
|
||||
|
||||
cp -r org3/${CRYPTO_CONFIG}/* ${CRYPTO_CONFIG}/
|
||||
|
||||
[ ! -d ${MODE}/${CHANNEL_ARTIFACTS} ] && mkdir -p ${MODE}/${CHANNEL_ARTIFACTS}
|
||||
|
||||
echo_b "Make sure channel-artifacts dir exists already"
|
||||
if [ ! -d ${MODE}/${CHANNEL_ARTIFACTS} -o -z "$(ls -A ${MODE}/${CHANNEL_ARTIFACTS})" ]; then
|
||||
echo_g "Path ${CHANNEL_ARTIFACTS} not exists, generating it."
|
||||
|
||||
#TODO: no need crypto-config path
|
||||
docker run \
|
||||
--rm -it \
|
||||
--name ${GEN_CONTAINER} \
|
||||
-e "CONFIGTX_LOGGING_LEVEL=DEBUG" \
|
||||
-v $PWD/${CRYPTO_CONFIG}:/tmp/${CRYPTO_CONFIG} \
|
||||
-v $PWD/${MODE}/configtx.yaml:/tmp/configtx.yaml \
|
||||
-v $PWD/${MODE}/${CHANNEL_ARTIFACTS}:/tmp/${CHANNEL_ARTIFACTS} \
|
||||
-v $PWD/org3:/tmp/org3 \
|
||||
-v $PWD/scripts/variables.sh:/scripts/variables.sh \
|
||||
-v $PWD/scripts/gen_channelArtifacts.sh:/scripts/gen_channelArtifacts.sh \
|
||||
${GEN_IMG} sh -c 'sleep 1; bash /scripts/gen_channelArtifacts.sh'
|
||||
|
||||
else
|
||||
echo_b "${CHANNEL_ARTIFACTS} exists, ignore."
|
||||
fi
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
#! /bin/bash
|
||||
# Generating
|
||||
# * channel-artifacts
|
||||
# * orderer.genesis.block
|
||||
# * channel.tx
|
||||
# * Org1MSPanchors.tx
|
||||
# * Org2MSPanchors.tx
|
||||
|
||||
if [ -f ./func.sh ]; then
|
||||
source ./func.sh
|
||||
elif [ -f scripts/func.sh ]; then
|
||||
source scripts/func.sh
|
||||
else
|
||||
echo "Cannot find the func.sh files, pls check"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
[ $# -ne 1 ] && echo_r "[Usage] $0 solo|kafka" && exit 1 || MODE=$1
|
||||
|
||||
echo_b "Generating channel artifacts with ${GEN_IMG} in mode ${MODE}"
|
||||
|
||||
[ ! -d ${MODE}/${CHANNEL_ARTIFACTS} ] && mkdir -p ${MODE}/${CHANNEL_ARTIFACTS}
|
||||
|
||||
echo_b "Make sure channel-artifacts dir exists already"
|
||||
if [ -d ${MODE}/${CHANNEL_ARTIFACTS} -a ! -z "$(ls -A ${MODE}/${CHANNEL_ARTIFACTS})" ]; then
|
||||
echo_b "${CHANNEL_ARTIFACTS} exists, ignore."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo_g "Generating ${CHANNEL_ARTIFACTS}..."
|
||||
docker run \
|
||||
--rm -it \
|
||||
--name ${GEN_CONTAINER} \
|
||||
-e "FABRIC_LOGGING_SPEC=common.tools.configtxgen=DEBUG:INFO" \
|
||||
-v $PWD/${CRYPTO_CONFIG}:/tmp/${CRYPTO_CONFIG} \
|
||||
-v $PWD/${MODE}/configtx.yaml:/tmp/configtx.yaml \
|
||||
-v $PWD/${MODE}/${CHANNEL_ARTIFACTS}:/tmp/${CHANNEL_ARTIFACTS} \
|
||||
-v $PWD/org3:/tmp/org3 \
|
||||
-v $PWD/scripts/variables.sh:/scripts/variables.sh \
|
||||
-v $PWD/scripts/gen_channelArtifacts.sh:/scripts/gen_channelArtifacts.sh \
|
||||
${GEN_IMG} sh -c 'sleep 1; bash /scripts/gen_channelArtifacts.sh'
|
||||
[ $? -ne 0 ] && exit 1
|
||||
|
||||
echo_g "Generate channel artifacts with $0 done"
|
|
@ -0,0 +1,41 @@
|
|||
#! /bin/bash
|
||||
# Generating
|
||||
# * crypto-config/*
|
||||
|
||||
if [ -f ./func.sh ]; then
|
||||
source ./func.sh
|
||||
elif [ -f scripts/func.sh ]; then
|
||||
source scripts/func.sh
|
||||
else
|
||||
echo "Cannot find the func.sh files, pls check"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo_b "Clean existing container $GEN_CONTAINER"
|
||||
[ "$(docker ps -a | grep $GEN_CONTAINER)" ] && docker rm -f $GEN_CONTAINER
|
||||
|
||||
[ ! -d ${CRYPTO_CONFIG} ] && mkdir -p ${CRYPTO_CONFIG}
|
||||
[ ! -d org3/${CRYPTO_CONFIG} ] && mkdir -p org3/${CRYPTO_CONFIG}
|
||||
|
||||
echo_b "Make sure crypto-config dir exists already"
|
||||
if [ -d ${CRYPTO_CONFIG} -a ! -z "$(ls -A ${CRYPTO_CONFIG})" ]; then # No need to regen
|
||||
echo_b "${CRYPTO_CONFIG} exists, ignore."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo_g "Generating ${CRYPTO_CONFIG}..."
|
||||
docker run \
|
||||
--rm -it \
|
||||
--name ${GEN_CONTAINER} \
|
||||
-e "CONFIGTX_LOGGING_LEVEL=DEBUG" \
|
||||
-v $PWD/${CRYPTO_CONFIG}:/tmp/${CRYPTO_CONFIG} \
|
||||
-v $PWD/crypto-config.yaml:/tmp/crypto-config.yaml \
|
||||
-v $PWD/org3:/tmp/org3 \
|
||||
-v $PWD/scripts/gen_cryptoArtifacts.sh:/scripts/gen_cryptoArtifacts.sh \
|
||||
${GEN_IMG} sh -c 'sleep 1; bash /scripts/gen_cryptoArtifacts.sh'
|
||||
[ $? -ne 0 ] && exit 1
|
||||
|
||||
echo_b "Copy org3's crypto config outside"
|
||||
cp -r org3/${CRYPTO_CONFIG}/* ${CRYPTO_CONFIG}/
|
||||
|
||||
echo_g "Generate crypto configs with $0 done"
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -823,13 +823,13 @@
|
|||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEUCIQDJyDo10O2t8CiMjpdS8xAmIXicvAjyK4j5rdL6t16RoQIgH0UCckbPl+6X/jBQxG3SGuhi5VsU3UfovMt6iNUNwNQ=",
|
||||
"signature": "MEUCIQCYTN8OJVgSjVpzYzXKVc5L8qoZO8Ffv58nuZEMYJpTEAIgQHhLntscc2myPL5TxIHWqAUPAqVcR2se8ZgUTG8tLC4=",
|
||||
"signature_header": {
|
||||
"creator": {
|
||||
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRQVhwNnBiWXZYT1ExOU85NzQ5UEVKakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV5TVRrd09EQTJNREJhRncweU9ERXlNVFl3T0RBMk1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVFmT2MxWlFxL0sKOEVqa1VwemVwTTJzVFAwSHhQUVk1a1Fnd1g0ZDk1Yk05UGVTblRQclB1QU1ZcHpxTUlkL3MxUXBHV01Wa1czMApzQXp5SHJPbW0yZDNvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCV1ZnOFNuT1o5aUNJbzNPcXR0UUoweGR0bXNhaXFsdmtCYXRMYmFMM1lnekFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXkxcjNmaVR6aDhWNjJrTklCMmc1WCtaNkxub0NKdzV1MzZrSVM2MG1FQVlDSUV3OApDSWZXMlNvYXptRFR4NmRZVHl0b2I0cE52aUl6a0loRHpkVUFmV0c0Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||
"mspid": "Org2MSP"
|
||||
},
|
||||
"nonce": "1/qZ2sOSZvZXOIozlG7iqfpoebHmcG8Z"
|
||||
"nonce": "HE6ZAv8OZ+ccFnFlHVI0M9nqW0EnyPVc"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -839,7 +839,7 @@
|
|||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"extension": null,
|
||||
"timestamp": "2019-01-09T08:56:57Z",
|
||||
"timestamp": "2019-03-12T01:56:27Z",
|
||||
"tls_cert_hash": null,
|
||||
"tx_id": "",
|
||||
"type": 2,
|
||||
|
@ -850,11 +850,11 @@
|
|||
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLakNDQWRDZ0F3SUJBZ0lRQVhwNnBiWXZYT1ExOU85NzQ5UEVKakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhPREV5TVRrd09EQTJNREJhRncweU9ERXlNVFl3T0RBMk1EQmEKTUd3eEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVE4d0RRWURWUVFMRXdaamJHbGxiblF4SHpBZEJnTlZCQU1NRmtGa2JXbHVRRzl5Clp6SXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3Foa2pPUFFNQkJ3TkNBQVFmT2MxWlFxL0sKOEVqa1VwemVwTTJzVFAwSHhQUVk1a1Fnd1g0ZDk1Yk05UGVTblRQclB1QU1ZcHpxTUlkL3MxUXBHV01Wa1czMApzQXp5SHJPbW0yZDNvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3REFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WCkhTTUVKREFpZ0NCV1ZnOFNuT1o5aUNJbzNPcXR0UUoweGR0bXNhaXFsdmtCYXRMYmFMM1lnekFLQmdncWhrak8KUFFRREFnTklBREJGQWlFQXkxcjNmaVR6aDhWNjJrTklCMmc1WCtaNkxub0NKdzV1MzZrSVM2MG1FQVlDSUV3OApDSWZXMlNvYXptRFR4NmRZVHl0b2I0cE52aUl6a0loRHpkVUFmV0c0Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||
"mspid": "Org2MSP"
|
||||
},
|
||||
"nonce": "LB+BRvhfGsEbyiZ1RAg6oBZ2rhtnTDem"
|
||||
"nonce": "bzX2HyFYRAsW+Hw9Ew4uWf6iXxrzrg5k"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIA+GOM+q4a9oCKYtH7iGy920HAfYoiqj6mDopUgMpociAiBj4S7k5sr1fjC6y+Zea0DGSpSHbgV2GuBe3UIDkwBbhA=="
|
||||
"signature": "MEQCIAZIp2AXcsmwOjDNciOWw5cvf/8O3B4unFYgmqWiRk7LAiBu2CDtNT8m66b3dogQGJi6hTy9FuI55T5ISewuckidOw=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
|
@ -862,7 +862,7 @@
|
|||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"extension": null,
|
||||
"timestamp": "2019-01-09T08:56:57Z",
|
||||
"timestamp": "2019-03-12T01:56:27Z",
|
||||
"tls_cert_hash": null,
|
||||
"tx_id": "",
|
||||
"type": 1,
|
||||
|
@ -873,23 +873,23 @@
|
|||
"id_bytes": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUp6ZzE3bXlLSm42K1ZyUlhwaTdsalF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV5TVRrd09EQTJNREJhRncweU9ERXlNVFl3T0RBMk1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCQVN5UUUwY0l3MFNGMzVkSjE5QlpUa1JPQnVBdksrL096Vy9lRE9mWHdmRDVSR3YKd2dyMld0VXBKaURMOU1wRjZTTENqT1Q0RFMvMlJPem1GUVpWMWdTalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJRU9lOEErQk83Z3prWVVpd0hMYTJuV2dSK3J1CjBTZ2lBcm91cWVnclkrSm9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJR1AxNEk1ejVLZ0kwZVJjc2MyQjlVUHIKNnMyc2NFYWZQRWdEbTZuZUhSNmhBaUJOdU9MOUtad1ZQYlBHdVZrU1U5d1B6bVVwOGdvQzhIR28zaTF3V0ZCaAo0UT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||
"mspid": "OrdererMSP"
|
||||
},
|
||||
"nonce": "0kA4nb0znnBi35VKBdR60HgSRUMzgp3s"
|
||||
"nonce": "ePW4PP2W94NkovjppaeMESAAEnENa5+8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIBZ9T7FzQb24GbIytDukYSaP4pYr+G0yJzTRaO4JgCVaAiAMrWI73IjFARsT5E2vwV6pzjV1By9BV7wmIIe7PWy6KQ=="
|
||||
"signature": "MEUCIQCueR04OPR333M6aCtCeqsMCuCkaRvWsGa1qHM/aBedKAIgK/8KyDcFHSYrTcvpBQqVISkIEgPACuh80J6HyZmDMjg="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "mspN+NaVyRsp5+1u7ClY+CoBvihGrMzIApbnguAGRSA=",
|
||||
"data_hash": "jMjcHBXje3XRrHg4GDOnw0mcsKvbkzEcxLwsZi7e0Pw=",
|
||||
"number": "2",
|
||||
"previous_hash": "b4pTE18u/1OiDQUOAIBTDMrFGtgDE5eDWpP2eluh1Hc="
|
||||
"previous_hash": "uFpZSzVOSfW6+V4N3cUOLk+DRtVxuJu/x+K+3AYIBxE="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUp6ZzE3bXlLSm42K1ZyUlhwaTdsalF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV5TVRrd09EQTJNREJhRncweU9ERXlNVFl3T0RBMk1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCQVN5UUUwY0l3MFNGMzVkSjE5QlpUa1JPQnVBdksrL096Vy9lRE9mWHdmRDVSR3YKd2dyMld0VXBKaURMOU1wRjZTTENqT1Q0RFMvMlJPem1GUVpWMWdTalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJRU9lOEErQk83Z3prWVVpd0hMYTJuV2dSK3J1CjBTZ2lBcm91cWVnclkrSm9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJR1AxNEk1ejVLZ0kwZVJjc2MyQjlVUHIKNnMyc2NFYWZQRWdEbTZuZUhSNmhBaUJOdU9MOUtad1ZQYlBHdVZrU1U5d1B6bVVwOGdvQzhIR28zaTF3V0ZCaAo0UT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhjjoNG9qkitfT0kGv5gvLP79f+GuC4X7rcSRjBEAiA9JfDq2OjvkOs+Mf7TnmMlPXcD0mSPr1XbhXHY/OrKgQIgSxIA4OnunjIwP1gEQwEyhNOR9cBFhPgynWuVHnksWPQ=",
|
||||
"CgIIAhL9BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFKemcxN215S0puNitWclJYcGk3bGpRd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFeU1Ua3dPREEyTURCYUZ3MHlPREV5TVRZd09EQTJNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkFTeVFFMGNJdzBTRjM1ZEoxOUJaVGtST0J1QXZLKy9PelcvZURPZlh3ZkQ1Ukd2CndncjJXdFVwSmlETDlNcEY2U0xDak9UNERTLzJST3ptRlFaVjFnU2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUVPZThBK0JPN2d6a1lVaXdITGEybldnUitydQowU2dpQXJvdXFlZ3JZK0pvTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUdQMTRJNXo1S2dJMGVSY3NjMkI5VVByCjZzMnNjRWFmUEVnRG02bmVIUjZoQWlCTnVPTDlLWndWUGJQR3VWa1NVOXdQem1VcDhnb0M4SEdvM2kxd1dGQmgKNFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYq4nOwwpCNoGsaJOt5bHkCmNAsCfimGEgEkYwRAIgLksh1wJCKBTZrqaNF+KPynX1tLLqOFEoTqCdtQrp/eoCIDhHxpUe0MpG8j1TsPmaVcYXq46UmmnTWFQtzO1iSVEP",
|
||||
"Ev0GCrIGCpUGCgpPcmRlcmVyTVNQEoYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNEVENDQWJTZ0F3SUJBZ0lSQUp6ZzE3bXlLSm42K1ZyUlhwaTdsalF3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhPREV5TVRrd09EQTJNREJhRncweU9ERXlNVFl3T0RBMk1EQmFNRmt4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVIwd0d3WURWUVFERXhSdmNtUmxjbVZ5TUM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHCkNDcUdTTTQ5QXdFSEEwSUFCQVN5UUUwY0l3MFNGMzVkSjE5QlpUa1JPQnVBdksrL096Vy9lRE9mWHdmRDVSR3YKd2dyMld0VXBKaURMOU1wRjZTTENqT1Q0RFMvMlJPem1GUVpWMWdTalRUQkxNQTRHQTFVZER3RUIvd1FFQXdJSApnREFNQmdOVkhSTUJBZjhFQWpBQU1Dc0dBMVVkSXdRa01DS0FJRU9lOEErQk83Z3prWVVpd0hMYTJuV2dSK3J1CjBTZ2lBcm91cWVnclkrSm9NQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJR1AxNEk1ejVLZ0kwZVJjc2MyQjlVUHIKNnMyc2NFYWZQRWdEbTZuZUhSNmhBaUJOdU9MOUtad1ZQYlBHdVZrU1U5d1B6bVVwOGdvQzhIR28zaTF3V0ZCaAo0UT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KEhgufGdwqRE9XOhLUDUVQO3ttAYgnmxHLwoSRjBEAiBnN1fIoJhU0UeC6Vjw2V/lWejnpoKGdNbCWTjue3eq9wIgalZSCjIeNuUiUhsUicbPqYlJyNbQmFjq+rAI0JtHzVs=",
|
||||
"CgIIAhL+BgqyBgqVBgoKT3JkZXJlck1TUBKGBi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDRFRDQ0FiU2dBd0lCQWdJUkFKemcxN215S0puNitWclJYcGk3bGpRd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4T0RFeU1Ua3dPREEyTURCYUZ3MHlPREV5TVRZd09EQTJNREJhTUZreEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1SMHdHd1lEVlFRREV4UnZjbVJsY21WeU1DNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFRwpDQ3FHU000OUF3RUhBMElBQkFTeVFFMGNJdzBTRjM1ZEoxOUJaVGtST0J1QXZLKy9PelcvZURPZlh3ZkQ1Ukd2CndncjJXdFVwSmlETDlNcEY2U0xDak9UNERTLzJST3ptRlFaVjFnU2pUVEJMTUE0R0ExVWREd0VCL3dRRUF3SUgKZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUVPZThBK0JPN2d6a1lVaXdITGEybldnUitydQowU2dpQXJvdXFlZ3JZK0pvTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUdQMTRJNXo1S2dJMGVSY3NjMkI5VVByCjZzMnNjRWFmUEVnRG02bmVIUjZoQWlCTnVPTDlLWndWUGJQR3VWa1NVOXdQem1VcDhnb0M4SEdvM2kxd1dGQmgKNFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tChIYKhfdy5sUxK4jGffuau3UzHUJ0c1v2y9yEkcwRQIhAKtQOZa9TQ6JJZltZAKVomRqUomeIzn5A2xjivMcmLgUAiBkFkh+oUCXHj5QKQlR4zx/NJwl9MHXyPCFN92aFH31pQ==",
|
||||
"",
|
||||
""
|
||||
]
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
|||
[34m2019-01-09 08:56:39.480 UTC [localconfig] completeInitialization -> INFO 001[0m Kafka.Version unset, setting to 0.10.2.0
|
||||
[34m[002 01-09 08:56:39.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m Orderer config values:
|
||||
[34m2019-03-12 01:56:08.983 UTC [localconfig] completeInitialization -> INFO 001[0m Kafka.Version unset, setting to 0.10.2.0
|
||||
[34m[002 03-12 01:56:09.06 UTC] [%{longpkg}] %{callpath} -> INFO[0m Orderer config values:
|
||||
General.LedgerType = "file"
|
||||
General.ListenAddress = "0.0.0.0"
|
||||
General.ListenPort = 7050
|
||||
|
@ -66,7 +66,7 @@
|
|||
Kafka.Topic.ReplicationFactor = 3
|
||||
Debug.BroadcastTraceDir = ""
|
||||
Debug.DeliverTraceDir = ""
|
||||
Consensus = map[WALDir:/var/hyperledger/production/orderer/etcdraft/wal SnapDir:/var/hyperledger/production/orderer/etcdraft/snapshot]
|
||||
Consensus = map[SnapDir:/var/hyperledger/production/orderer/etcdraft/snapshot WALDir:/var/hyperledger/production/orderer/etcdraft/wal]
|
||||
Operations.ListenAddress = "0.0.0.0:8443"
|
||||
Operations.TLS.Enabled = false
|
||||
Operations.TLS.PrivateKey = ""
|
||||
|
@ -79,93 +79,95 @@
|
|||
Metrics.Statsd.Address = "127.0.0.1:8125"
|
||||
Metrics.Statsd.WriteInterval = 30s
|
||||
Metrics.Statsd.Prefix = ""
|
||||
[34m[003 01-09 08:56:39.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer with TLS enabled
|
||||
[34m[004 01-09 08:56:39.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[005 01-09 08:56:39.64 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting system channel 'testchainid' with genesis block hash cde6efa82d0288cf91294accd919b39e2e13c658393e2d2d62d545b9d2dd5999 and orderer type solo
|
||||
[34m[006 01-09 08:56:39.64 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer:
|
||||
Version: 1.4.0-rc1
|
||||
[34m[003 03-12 01:56:09.12 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer with TLS enabled
|
||||
[34m[004 03-12 01:56:09.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[005 03-12 01:56:09.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting system channel 'testchainid' with genesis block hash cde6efa82d0288cf91294accd919b39e2e13c658393e2d2d62d545b9d2dd5999 and orderer type solo
|
||||
[34m[006 03-12 01:56:09.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting orderer:
|
||||
Version: 1.4.0
|
||||
Commit SHA: development build
|
||||
Go version: go1.11.2
|
||||
Go version: go1.11.4
|
||||
OS/Arch: linux/amd64
|
||||
[34m[007 01-09 08:56:39.64 UTC] [%{longpkg}] %{callpath} -> INFO[0m Beginning to serve requests
|
||||
[34m[008 01-09 08:56:51.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:51.529Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33084", "grpc.code": "OK", "grpc.call_duration": "33.6809ms"}
|
||||
[34m[009 01-09 08:56:51.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[00a 01-09 08:56:51.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created and starting new chain businesschannel
|
||||
[33m[00b 01-09 08:56:51.59 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33082: rpc error: code = Canceled desc = context canceled
|
||||
[34m[00c 01-09 08:56:51.59 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:51.516Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33082", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "82.4385ms"}
|
||||
[33m[00d 01-09 08:56:55.56 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33112: rpc error: code = Canceled desc = context canceled
|
||||
[34m[00e 01-09 08:56:55.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:55.508Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33112", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "57.5842ms"}
|
||||
[33m[00f 01-09 08:56:55.56 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33114: rpc error: code = Canceled desc = context canceled
|
||||
[34m[010 01-09 08:56:55.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:55.524Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33114", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "41.9631ms"}
|
||||
[33m[011 01-09 08:56:57.83 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33118: rpc error: code = Canceled desc = context canceled
|
||||
[34m[012 01-09 08:56:57.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:57.771Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33118", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "63.7111ms"}
|
||||
[33m[013 01-09 08:56:57.83 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33120: rpc error: code = Canceled desc = context canceled
|
||||
[34m[014 01-09 08:56:57.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:57.792Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33120", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "43.507ms"}
|
||||
[33m[015 01-09 08:57:42.43 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33184: rpc error: code = Canceled desc = context canceled
|
||||
[34m[016 01-09 08:57:42.43 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:57:06.16Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33184", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "36.3107475s"}
|
||||
[33m[017 01-09 08:58:19.56 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33252: rpc error: code = Canceled desc = context canceled
|
||||
[34m[018 01-09 08:58:19.56 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:19.532Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33252", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "28.1573ms"}
|
||||
[33m[019 01-09 08:58:22.15 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33266: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01a 01-09 08:58:22.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:22.137Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33266", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "17.551ms"}
|
||||
[33m[01b 01-09 08:58:29.37 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33320: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01c 01-09 08:58:29.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:29.37Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33320", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.2877ms"}
|
||||
[33m[01d 01-09 08:58:29.65 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33322: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01e 01-09 08:58:29.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:29.64Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33322", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "14.6636ms"}
|
||||
[33m[01f 01-09 08:58:29.82 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33324: rpc error: code = Canceled desc = context canceled
|
||||
[34m[020 01-09 08:58:29.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:29.819Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33324", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.9722ms"}
|
||||
[33m[021 01-09 08:58:30.03 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33326: rpc error: code = Canceled desc = context canceled
|
||||
[34m[022 01-09 08:58:30.03 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:30.025Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33326", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.6022ms"}
|
||||
[33m[023 01-09 08:58:30.23 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33328: rpc error: code = Canceled desc = context canceled
|
||||
[34m[024 01-09 08:58:30.23 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:30.223Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33328", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "13.5946ms"}
|
||||
[33m[025 01-09 08:58:30.44 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33330: rpc error: code = Canceled desc = context canceled
|
||||
[34m[026 01-09 08:58:30.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:30.431Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33330", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.6551ms"}
|
||||
[33m[027 01-09 08:58:30.62 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33332: rpc error: code = Canceled desc = context canceled
|
||||
[34m[028 01-09 08:58:30.62 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:30.613Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33332", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.9043ms"}
|
||||
[33m[029 01-09 08:58:30.83 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33334: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02a 01-09 08:58:30.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:30.829Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33334", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.7979ms"}
|
||||
[33m[02b 01-09 08:58:31.01 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33336: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02c 01-09 08:58:31.01 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:31.007Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33336", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.1246ms"}
|
||||
[33m[02d 01-09 08:58:31.24 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33338: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02e 01-09 08:58:31.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:31.225Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33338", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "23.7998ms"}
|
||||
[33m[02f 01-09 08:58:31.42 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33340: rpc error: code = Canceled desc = context canceled
|
||||
[34m[030 01-09 08:58:31.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:31.409Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33340", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "14.116ms"}
|
||||
[33m[031 01-09 08:58:31.67 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33342: rpc error: code = Canceled desc = context canceled
|
||||
[34m[032 01-09 08:58:31.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:31.652Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33342", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "20.0764ms"}
|
||||
[33m[033 01-09 08:58:38.27 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[034 01-09 08:58:38.27 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[035 01-09 08:58:38.29 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[036 01-09 08:58:38.29 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[037 01-09 08:58:38.29 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33352: rpc error: code = Canceled desc = context canceled
|
||||
[34m[038 01-09 08:58:38.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:38.269Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.24.0.8:33352", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "30.4208ms"}
|
||||
[33m[039 01-09 08:58:38.30 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33350: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03a 01-09 08:58:38.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:38.25Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33350", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "50.303ms"}
|
||||
[33m[03b 01-09 08:58:40.54 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33376: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03c 01-09 08:58:40.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:40.535Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33376", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.9595ms"}
|
||||
[33m[03d 01-09 08:58:40.71 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33378: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03e 01-09 08:58:40.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:40.707Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33378", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.8979ms"}
|
||||
[33m[03f 01-09 08:58:41.31 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33382: rpc error: code = Canceled desc = context canceled
|
||||
[34m[040 01-09 08:58:41.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:41.307Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33382", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.027ms"}
|
||||
[33m[041 01-09 08:58:41.51 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33384: rpc error: code = Canceled desc = context canceled
|
||||
[34m[042 01-09 08:58:41.51 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:41.502Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33384", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "15.4039ms"}
|
||||
[33m[043 01-09 08:58:41.69 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33386: rpc error: code = Canceled desc = context canceled
|
||||
[34m[044 01-09 08:58:41.69 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:41.683Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33386", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.2124ms"}
|
||||
[33m[045 01-09 08:58:41.88 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33388: rpc error: code = Canceled desc = context canceled
|
||||
[34m[046 01-09 08:58:41.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:41.865Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33388", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "18.4352ms"}
|
||||
[33m[047 01-09 08:58:42.10 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33390: rpc error: code = Canceled desc = context canceled
|
||||
[34m[048 01-09 08:58:42.10 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:42.095Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33390", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "12.9751ms"}
|
||||
[33m[049 01-09 08:58:42.30 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33392: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04a 01-09 08:58:42.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:42.293Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33392", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.7753ms"}
|
||||
[33m[04b 01-09 08:58:42.49 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33394: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04c 01-09 08:58:42.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:42.487Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33394", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.8686ms"}
|
||||
[33m[04d 01-09 08:58:42.67 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33396: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04e 01-09 08:58:42.67 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:42.671Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33396", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.1079ms"}
|
||||
[33m[04f 01-09 08:58:42.87 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33398: rpc error: code = Canceled desc = context canceled
|
||||
[34m[050 01-09 08:58:42.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:42.859Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33398", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "12.8998ms"}
|
||||
[33m[051 01-09 08:58:43.09 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33400: rpc error: code = Canceled desc = context canceled
|
||||
[34m[052 01-09 08:58:43.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:43.091Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33400", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "5.0606ms"}
|
||||
[33m[053 01-09 08:58:43.28 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33402: rpc error: code = Canceled desc = context canceled
|
||||
[34m[054 01-09 08:58:43.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:43.273Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33402", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.0081ms"}
|
||||
[33m[055 01-09 08:58:43.51 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33408: rpc error: code = Canceled desc = context canceled
|
||||
[34m[056 01-09 08:58:43.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:43.509Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33408", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "12.4437ms"}
|
||||
[33m[057 01-09 08:58:43.72 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.24.0.8:33410: rpc error: code = Canceled desc = context canceled
|
||||
[34m[058 01-09 08:58:43.72 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:43.714Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.24.0.8:33410", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "14.2761ms"}
|
||||
[34m[007 03-12 01:56:09.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Beginning to serve requests
|
||||
[34m[008 03-12 01:56:21.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:21.033Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53160", "grpc.code": "OK", "grpc.call_duration": "62.1764ms"}
|
||||
[34m[009 03-12 01:56:21.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:21.048Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53162", "grpc.code": "OK", "grpc.call_duration": "47.2839ms"}
|
||||
[34m[00a 03-12 01:56:21.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[00b 03-12 01:56:21.12 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created and starting new chain businesschannel
|
||||
[33m[00c 03-12 01:56:21.33 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53164: rpc error: code = Canceled desc = context canceled
|
||||
[34m[00d 03-12 01:56:21.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:21.11Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53164", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "220.4093ms"}
|
||||
[33m[00e 03-12 01:56:25.37 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53194: rpc error: code = Canceled desc = context canceled
|
||||
[34m[00f 03-12 01:56:25.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:25.328Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53194", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "44.8342ms"}
|
||||
[33m[010 03-12 01:56:25.37 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53192: rpc error: code = Canceled desc = context canceled
|
||||
[34m[011 03-12 01:56:25.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:25.313Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53192", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "60.2145ms"}
|
||||
[33m[012 03-12 01:56:27.58 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53198: rpc error: code = Canceled desc = context canceled
|
||||
[34m[013 03-12 01:56:27.58 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:27.536Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53198", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "46.339ms"}
|
||||
[33m[014 03-12 01:56:27.58 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53200: rpc error: code = Canceled desc = context canceled
|
||||
[34m[015 03-12 01:56:27.58 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:27.55Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53200", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "34.0862ms"}
|
||||
[34m[016 03-12 01:56:33.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.405Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.6:55746", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "context finished before block retrieved: context canceled", "grpc.code": "Unknown", "grpc.call_duration": "5.0081278s"}
|
||||
[33m[017 03-12 01:57:11.24 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53278: rpc error: code = Canceled desc = context canceled
|
||||
[34m[018 03-12 01:57:11.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:33.637Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53278", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "37.6402379s"}
|
||||
[33m[019 03-12 01:57:48.89 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53350: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01a 03-12 01:57:48.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:48.877Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53350", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "16.0975ms"}
|
||||
[33m[01b 03-12 01:57:51.41 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53364: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01c 03-12 01:57:51.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:51.38Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53364", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "30.5863ms"}
|
||||
[33m[01d 03-12 01:57:56.69 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53418: rpc error: code = Canceled desc = context canceled
|
||||
[34m[01e 03-12 01:57:56.69 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:56.683Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53418", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.6687ms"}
|
||||
[33m[01f 03-12 01:57:56.92 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53420: rpc error: code = Canceled desc = context canceled
|
||||
[34m[020 03-12 01:57:56.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:56.914Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53420", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "14.3459ms"}
|
||||
[33m[021 03-12 01:57:57.08 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53422: rpc error: code = Canceled desc = context canceled
|
||||
[34m[022 03-12 01:57:57.08 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:57.078Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53422", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.3056ms"}
|
||||
[33m[023 03-12 01:57:57.29 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53424: rpc error: code = Canceled desc = context canceled
|
||||
[34m[024 03-12 01:57:57.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:57.286Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53424", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "13.7532ms"}
|
||||
[33m[025 03-12 01:57:57.46 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53426: rpc error: code = Canceled desc = context canceled
|
||||
[34m[026 03-12 01:57:57.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:57.454Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53426", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.6993ms"}
|
||||
[33m[027 03-12 01:57:57.63 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53428: rpc error: code = Canceled desc = context canceled
|
||||
[34m[028 03-12 01:57:57.63 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:57.623Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53428", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.5881ms"}
|
||||
[33m[029 03-12 01:57:57.81 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53430: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02a 03-12 01:57:57.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:57.809Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53430", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.5344ms"}
|
||||
[33m[02b 03-12 01:57:58.03 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53432: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02c 03-12 01:57:58.03 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:58.027Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53432", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.0359ms"}
|
||||
[33m[02d 03-12 01:57:58.20 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53434: rpc error: code = Canceled desc = context canceled
|
||||
[34m[02e 03-12 01:57:58.20 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:58.196Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53434", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "7.6203ms"}
|
||||
[33m[02f 03-12 01:57:58.39 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53436: rpc error: code = Canceled desc = context canceled
|
||||
[34m[030 03-12 01:57:58.39 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:58.378Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53436", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "15.7117ms"}
|
||||
[33m[031 03-12 01:57:58.53 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53438: rpc error: code = Canceled desc = context canceled
|
||||
[34m[032 03-12 01:57:58.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:58.527Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53438", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.8293ms"}
|
||||
[33m[033 03-12 01:57:58.71 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53440: rpc error: code = Canceled desc = context canceled
|
||||
[34m[034 03-12 01:57:58.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:57:58.703Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53440", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "14.1157ms"}
|
||||
[33m[035 03-12 01:58:05.09 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[036 03-12 01:58:05.09 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[037 03-12 01:58:05.11 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[038 03-12 01:58:05.11 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[039 03-12 01:58:05.13 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53448: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03b 03-12 01:58:05.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.075Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53448", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "63.377ms"}
|
||||
[33m[03a 03-12 01:58:05.13 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53450: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03c 03-12 01:58:05.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.089Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Broadcast", "grpc.peer_address": "172.28.0.3:53450", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "50.2963ms"}
|
||||
[33m[03d 03-12 01:58:07.28 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53476: rpc error: code = Canceled desc = context canceled
|
||||
[34m[03e 03-12 01:58:07.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:07.274Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53476", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.634ms"}
|
||||
[33m[03f 03-12 01:58:07.41 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53478: rpc error: code = Canceled desc = context canceled
|
||||
[34m[040 03-12 01:58:07.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:07.409Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53478", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.8805ms"}
|
||||
[33m[041 03-12 01:58:07.92 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53480: rpc error: code = Canceled desc = context canceled
|
||||
[34m[042 03-12 01:58:07.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:07.916Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53480", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.4446ms"}
|
||||
[33m[043 03-12 01:58:08.10 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53482: rpc error: code = Canceled desc = context canceled
|
||||
[34m[044 03-12 01:58:08.10 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.088Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53482", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "18.47ms"}
|
||||
[33m[045 03-12 01:58:08.24 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53484: rpc error: code = Canceled desc = context canceled
|
||||
[34m[046 03-12 01:58:08.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.229Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53484", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.8529ms"}
|
||||
[33m[047 03-12 01:58:08.40 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53486: rpc error: code = Canceled desc = context canceled
|
||||
[34m[048 03-12 01:58:08.40 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.4Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53486", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.2073ms"}
|
||||
[33m[049 03-12 01:58:08.57 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53488: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04a 03-12 01:58:08.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.561Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53488", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.9281ms"}
|
||||
[33m[04b 03-12 01:58:08.72 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53490: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04c 03-12 01:58:08.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.721Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53490", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.3499ms"}
|
||||
[33m[04d 03-12 01:58:08.90 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53492: rpc error: code = Canceled desc = context canceled
|
||||
[34m[04e 03-12 01:58:08.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:08.899Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53492", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.6356ms"}
|
||||
[33m[04f 03-12 01:58:09.10 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53494: rpc error: code = Canceled desc = context canceled
|
||||
[34m[050 03-12 01:58:09.10 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:09.096Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53494", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.6882ms"}
|
||||
[33m[051 03-12 01:58:10.33 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53498: rpc error: code = Canceled desc = context canceled
|
||||
[34m[052 03-12 01:58:10.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:10.32Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53498", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "13.0151ms"}
|
||||
[33m[053 03-12 01:58:10.50 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53500: rpc error: code = Canceled desc = context canceled
|
||||
[34m[054 03-12 01:58:10.50 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:10.498Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53500", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.0335ms"}
|
||||
[33m[055 03-12 01:58:10.68 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53502: rpc error: code = Canceled desc = context canceled
|
||||
[34m[056 03-12 01:58:10.68 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:10.671Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53502", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "11.3708ms"}
|
||||
[33m[057 03-12 01:58:10.81 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53504: rpc error: code = Canceled desc = context canceled
|
||||
[34m[058 03-12 01:58:10.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:10.807Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53504", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "8.864ms"}
|
||||
[33m[059 03-12 01:58:10.98 UTC] [%{longpkg}] %{callpath} -> WARN[0m Error reading from 172.28.0.3:53508: rpc error: code = Canceled desc = context canceled
|
||||
[34m[05a 03-12 01:58:10.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:10.975Z", "grpc.service": "orderer.AtomicBroadcast", "grpc.method": "Deliver", "grpc.peer_address": "172.28.0.3:53508", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "10.4767ms"}
|
||||
|
|
|
@ -1,189 +1,189 @@
|
|||
[34m[001 01-09 08:56:43.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer:
|
||||
Version: 1.4.0-rc1
|
||||
[34m[001 03-12 01:56:13.66 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer:
|
||||
Version: 1.4.0
|
||||
Commit SHA: development build
|
||||
Go version: go1.11.2
|
||||
Go version: go1.11.4
|
||||
OS/Arch: linux/amd64
|
||||
Chaincode:
|
||||
Base Image Version: 0.4.14
|
||||
Base Docker Namespace: hyperledger
|
||||
Base Docker Label: org.hyperledger.fabric
|
||||
Docker Namespace: hyperledger
|
||||
[34m[002 01-09 08:56:43.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger mgmt
|
||||
[34m[003 01-09 08:56:43.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger provider
|
||||
[34m[004 01-09 08:56:43.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger provider Initialized
|
||||
[34m[005 01-09 08:56:43.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger mgmt initialized
|
||||
[34m[006 01-09 08:56:43.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 172.24.0.6:7051
|
||||
[34m[007 01-09 08:56:43.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
||||
[34m[008 01-09 08:56:43.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 172.24.0.6:7051
|
||||
[34m[009 01-09 08:56:43.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
||||
[34m[00a 01-09 08:56:43.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with TLS enabled
|
||||
[34m[00b 01-09 08:56:43.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com
|
||||
[34m[00c 01-09 08:56:43.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Exit with ccEndpoint: peer0.org1.example.com:7052
|
||||
[34m[00d 01-09 08:56:43.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered
|
||||
[34m[00e 01-09 08:56:43.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered
|
||||
[34m[00f 01-09 08:56:43.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered
|
||||
[34m[010 01-09 08:56:43.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode +lifecycle(github.com/hyperledger/fabric/core/chaincode/lifecycle) registered
|
||||
[34m[011 01-09 08:56:43.94 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]
|
||||
[34m[012 01-09 08:56:43.94 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating gossip service with self membership of Endpoint: peer0.org1.example.com:7051, InternalEndpoint: peer0.org1.example.com:7051, PKI-ID: 3d21b0bc142d8ddae3c27797c0c2bf16b05e0414b227484fdbfabf9859231106, Metadata:
|
||||
[34m[013 01-09 08:56:43.94 UTC] [%{longpkg}] %{callpath} -> INFO[0m Gossip instance peer0.org1.example.com:7051 started
|
||||
[34m[014 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
||||
[34m[015 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
||||
[34m[016 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
||||
[34m[017 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
||||
[34m[018 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
||||
[34m[019 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode +lifecycle/(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
|
||||
[34m[01a 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Deployed system chaincodes
|
||||
[34m[01b 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
|
||||
[34m[01c 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Discovery service activated
|
||||
[34m[01d 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
||||
[34m[01e 01-09 08:56:43.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
||||
[34m[01f 01-09 08:56:44.45 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:44.454Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:56:46.453Z", "grpc.peer_address": "172.24.0.4:36846", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "153.2µs"}
|
||||
[34m[020 01-09 08:56:44.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:44.46Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:56:54.46Z", "grpc.peer_address": "172.24.0.4:36846", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "25.0531ms"}
|
||||
[34m[021 01-09 08:56:44.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:44.526Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:56:46.526Z", "grpc.peer_address": "172.24.0.4:36848", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "134.3µs"}
|
||||
[34m[022 01-09 08:56:52.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][f3e4d798] Entry chaincode: name:"cscc"
|
||||
[34m[023 01-09 08:56:52.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating ledger [businesschannel] with genesis block
|
||||
[34m[024 01-09 08:56:52.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[025 01-09 08:56:52.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [0] with 1 transaction(s) in 19ms (state_validation=0ms block_commit=9ms state_commit=3ms)
|
||||
[34m[026 01-09 08:56:52.14 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created ledger [businesschannel] with genesis block
|
||||
[34m[027 01-09 08:56:52.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[028 01-09 08:56:52.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
||||
[34m[029 01-09 08:56:52.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org1MSP for channel businesschannel to learn about
|
||||
[34m[02a 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m Updating metadata information, current ledger sequence is at = 0, next expected block is = 1
|
||||
[34m[02b 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
||||
[34m[02c 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
||||
[34m[02d 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
||||
[34m[02e 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
||||
[34m[02f 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
||||
[34m[030 01-09 08:56:52.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode +lifecycle/businesschannel(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
|
||||
[34m[031 01-09 08:56:52.18 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][f3e4d798] Exit chaincode: name:"cscc" (70ms)
|
||||
[34m[032 01-09 08:56:52.18 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:52.108Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47162", "grpc.code": "OK", "grpc.call_duration": "72.0132ms"}
|
||||
[34m[033 01-09 08:56:53.39 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][a283709a] Entry chaincode: name:"cscc"
|
||||
[34m[034 01-09 08:56:53.39 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][a283709a] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[035 01-09 08:56:53.40 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:53.397Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47170", "grpc.code": "OK", "grpc.call_duration": "2.7433ms"}
|
||||
[34m[036 01-09 08:56:54.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][86474afb] Entry chaincode: name:"qscc"
|
||||
[34m[037 01-09 08:56:54.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][86474afb] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[038 01-09 08:56:54.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:54.411Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47178", "grpc.code": "OK", "grpc.call_duration": "3.8551ms"}
|
||||
[34m[039 01-09 08:56:57.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer1.org1.example.com:7051]] , current view: [[peer1.org1.example.com:7051]]
|
||||
[34m[03a 01-09 08:56:58.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m 3d21b0bc142d8ddae3c27797c0c2bf16b05e0414b227484fdbfabf9859231106 : Becoming a leader
|
||||
[34m[03b 01-09 08:56:58.17 UTC] [%{longpkg}] %{callpath} -> INFO[0m Elected as a leader, starting delivery service for channel businesschannel
|
||||
[34m[03c 01-09 08:56:58.20 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [1] from buffer
|
||||
[34m[03d 01-09 08:56:58.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[03e 01-09 08:56:58.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[03f 01-09 08:56:58.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[040 01-09 08:56:58.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
||||
[34m[041 01-09 08:56:58.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.266Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.265Z", "grpc.peer_address": "172.24.0.4:36894", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "194µs"}
|
||||
[34m[042 01-09 08:56:58.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:44.53Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.24.0.4:36848", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "13.7728773s"}
|
||||
[34m[043 01-09 08:56:58.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.268Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.268Z", "grpc.peer_address": "172.24.0.4:36894", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1.8062ms"}
|
||||
[34m[044 01-09 08:56:58.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [1] in 72ms
|
||||
[34m[045 01-09 08:56:58.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [1] with 1 transaction(s) in 27ms (state_validation=0ms block_commit=15ms state_commit=6ms)
|
||||
[34m[046 01-09 08:56:58.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [2] from buffer
|
||||
[34m[047 01-09 08:56:58.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[048 01-09 08:56:58.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
||||
[34m[049 01-09 08:56:58.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[04a 01-09 08:56:58.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[04b 01-09 08:56:58.38 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [2] in 68ms
|
||||
[34m[04c 01-09 08:56:58.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [2] with 1 transaction(s) in 97ms (state_validation=8ms block_commit=81ms state_commit=3ms)
|
||||
[34m[04d 01-09 08:56:58.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.529Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.528Z", "grpc.peer_address": "172.24.0.4:36900", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "707µs"}
|
||||
[34m[04e 01-09 08:56:58.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.535Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.534Z", "grpc.peer_address": "172.24.0.4:36900", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.3923ms"}
|
||||
[34m[04f 01-09 08:56:58.55 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.559Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.558Z", "grpc.peer_address": "172.24.0.4:36904", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "148.2µs"}
|
||||
[33m[050 01-09 08:56:58.60 UTC] [%{longpkg}] %{callpath} -> WARN[0m Message GossipMessage: tag:EMPTY alive_msg:<membership:<endpoint:"peer1.org2.example.com:7051" pki_id:"T\007\035\226\017\365\020\207\245V/\336H\001\337\251\004\3064\306\303\303\215\240\331\202\240\261\366/\n'" > timestamp:<inc_num:1547024203615655200 seq_num:10 > > , Envelope: 83 bytes, Signature: 71 bytes isn't valid
|
||||
[34m[051 01-09 08:56:58.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.749Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.748Z", "grpc.peer_address": "172.24.0.3:55508", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "568.1µs"}
|
||||
[34m[052 01-09 08:56:58.78 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.756Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.755Z", "grpc.peer_address": "172.24.0.3:55508", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "31.6442ms"}
|
||||
[34m[053 01-09 08:56:58.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.807Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.806Z", "grpc.peer_address": "172.24.0.5:58994", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "2.7753ms"}
|
||||
[34m[054 01-09 08:56:58.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.814Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.814Z", "grpc.peer_address": "172.24.0.5:58994", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "37.8175ms"}
|
||||
[34m[055 01-09 08:56:58.86 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.862Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.862Z", "grpc.peer_address": "172.24.0.5:58996", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "260.7µs"}
|
||||
[34m[056 01-09 08:56:58.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.894Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.891Z", "grpc.peer_address": "172.24.0.3:55514", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "542.2µs"}
|
||||
[34m[057 01-09 08:56:58.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.901Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.901Z", "grpc.peer_address": "172.24.0.3:55514", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "21.7184ms"}
|
||||
[34m[058 01-09 08:56:58.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.935Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.935Z", "grpc.peer_address": "172.24.0.3:55516", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "132.5µs"}
|
||||
[34m[059 01-09 08:56:58.94 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:56:58.948Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:57:00.947Z", "grpc.peer_address": "172.24.0.5:59004", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "514.8µs"}
|
||||
[33m[05a 01-09 08:57:01.97 UTC] [%{longpkg}] %{callpath} -> WARN[0m Failed reading messge from 172.24.0.5:59004, reason: Timed out waiting for connection message from 172.24.0.5:59004
|
||||
[31m[05b 01-09 08:57:01.98 UTC] [%{longpkg}] %{callpath} -> ERRO[0m Authentication failed: Timed out waiting for connection message from 172.24.0.5:59004
|
||||
[34m[05c 01-09 08:57:01.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.952Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:57:08.951Z", "grpc.peer_address": "172.24.0.5:59004", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "Timed out waiting for connection message from 172.24.0.5:59004", "grpc.code": "Unknown", "grpc.call_duration": "3.0293632s"}
|
||||
[34m[05d 01-09 08:57:02.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]] , current view: [[peer1.org1.example.com:7051] [peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]]
|
||||
[34m[05e 01-09 08:57:03.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][48fb2994] Entry chaincode: name:"lscc"
|
||||
[34m[05f 01-09 08:57:03.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m Installed Chaincode [exp02] Version [1.0] to peer
|
||||
[34m[060 01-09 08:57:03.43 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][48fb2994] Exit chaincode: name:"lscc" (7ms)
|
||||
[34m[061 01-09 08:57:03.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:57:03.422Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47232", "grpc.code": "OK", "grpc.call_duration": "18.9978ms"}
|
||||
[34m[062 01-09 08:57:06.16 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][2966997c] Entry chaincode: name:"lscc"
|
||||
[34m[063 01-09 08:57:06.18 UTC] [%{longpkg}] %{callpath} -> INFO[0m building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
|
||||
[34m[064 01-09 08:57:42.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][2966997c] Exit chaincode: name:"lscc" (36295ms)
|
||||
[34m[065 01-09 08:57:42.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:57:06.163Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47256", "grpc.code": "OK", "grpc.call_duration": "36.2996233s"}
|
||||
[34m[066 01-09 08:57:44.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [3] from buffer
|
||||
[34m[067 01-09 08:57:44.47 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [3] in 33ms
|
||||
[34m[068 01-09 08:57:44.47 UTC] [%{longpkg}] %{callpath} -> INFO[0m Channel [businesschannel]: Handling deploy or update of chaincode [exp02]
|
||||
[34m[069 01-09 08:57:44.51 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [3] with 1 transaction(s) in 32ms (state_validation=3ms block_commit=18ms state_commit=6ms)
|
||||
[34m[06a 01-09 08:58:19.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6868fdb9] Entry chaincode: name:"exp02"
|
||||
[34m[06b 01-09 08:58:19.55 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6868fdb9] Exit chaincode: name:"exp02" (10ms)
|
||||
[34m[06c 01-09 08:58:19.55 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:19.532Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47324", "grpc.code": "OK", "grpc.call_duration": "20.8773ms"}
|
||||
[34m[06d 01-09 08:58:21.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [4] from buffer
|
||||
[34m[06e 01-09 08:58:21.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [4] in 1ms
|
||||
[34m[06f 01-09 08:58:21.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [4] with 1 transaction(s) in 26ms (state_validation=0ms block_commit=13ms state_commit=5ms)
|
||||
[34m[070 01-09 08:58:22.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][a126cd3f] Entry chaincode: name:"exp02"
|
||||
[34m[071 01-09 08:58:22.31 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][a126cd3f] Exit chaincode: name:"exp02" (3ms)
|
||||
[34m[072 01-09 08:58:22.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:22.315Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47344", "grpc.code": "OK", "grpc.call_duration": "5.3579ms"}
|
||||
[34m[073 01-09 08:58:24.16 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [5] from buffer
|
||||
[34m[074 01-09 08:58:24.16 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [5] in 3ms
|
||||
[34m[075 01-09 08:58:24.21 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [5] with 1 transaction(s) in 51ms (state_validation=12ms block_commit=27ms state_commit=5ms)
|
||||
[34m[076 01-09 08:58:24.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][d8b42fdf] Entry chaincode: name:"exp02"
|
||||
[34m[077 01-09 08:58:24.50 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][d8b42fdf] Exit chaincode: name:"exp02" (2ms)
|
||||
[34m[078 01-09 08:58:24.50 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:24.498Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47348", "grpc.code": "OK", "grpc.call_duration": "4.7383ms"}
|
||||
[34m[079 01-09 08:58:25.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][f7cf4266] Entry chaincode: name:"lscc"
|
||||
[34m[07a 01-09 08:58:25.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][f7cf4266] Exit chaincode: name:"lscc" (2ms)
|
||||
[34m[07b 01-09 08:58:25.11 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:25.11Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47354", "grpc.code": "OK", "grpc.call_duration": "3.9231ms"}
|
||||
[34m[07c 01-09 08:58:25.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b09cc223] Entry chaincode: name:"lscc"
|
||||
[34m[07d 01-09 08:58:25.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b09cc223] Exit chaincode: name:"lscc" (1ms)
|
||||
[34m[07e 01-09 08:58:25.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:25.351Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47358", "grpc.code": "OK", "grpc.call_duration": "4.3327ms"}
|
||||
[34m[07f 01-09 08:58:25.59 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ade79297] Entry chaincode: name:"lscc"
|
||||
[34m[080 01-09 08:58:25.59 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ade79297] Exit chaincode: name:"lscc" (3ms)
|
||||
[34m[081 01-09 08:58:25.59 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:25.593Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47362", "grpc.code": "OK", "grpc.call_duration": "4.3485ms"}
|
||||
[34m[082 01-09 08:58:25.77 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][32eb5bbc] Entry chaincode: name:"lscc"
|
||||
[34m[083 01-09 08:58:25.77 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][32eb5bbc] Exit chaincode: name:"lscc" (1ms)
|
||||
[34m[084 01-09 08:58:25.77 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:25.769Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47366", "grpc.code": "OK", "grpc.call_duration": "2.9624ms"}
|
||||
[34m[085 01-09 08:58:25.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][19563660] Entry chaincode: name:"lscc"
|
||||
[34m[086 01-09 08:58:25.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][19563660] Exit chaincode: name:"lscc" (3ms)
|
||||
[34m[087 01-09 08:58:25.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:25.958Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47372", "grpc.code": "OK", "grpc.call_duration": "5.6599ms"}
|
||||
[34m[088 01-09 08:58:26.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][050705be] Entry chaincode: name:"qscc"
|
||||
[34m[089 01-09 08:58:26.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][050705be] Exit chaincode: name:"qscc" (1ms)
|
||||
[34m[08a 01-09 08:58:26.46 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:26.466Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47376", "grpc.code": "OK", "grpc.call_duration": "2.7496ms"}
|
||||
[34m[08b 01-09 08:58:26.69 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6a279e36] Entry chaincode: name:"qscc"
|
||||
[34m[08c 01-09 08:58:26.70 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][6a279e36] Exit chaincode: name:"qscc" (3ms)
|
||||
[34m[08d 01-09 08:58:26.70 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:26.697Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47380", "grpc.code": "OK", "grpc.call_duration": "5.4929ms"}
|
||||
[34m[08e 01-09 08:58:27.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][2e9b163d] Entry chaincode: name:"cscc"
|
||||
[34m[08f 01-09 08:58:27.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][2e9b163d] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[090 01-09 08:58:27.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:27.26Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47384", "grpc.code": "OK", "grpc.call_duration": "3.1536ms"}
|
||||
[34m[091 01-09 08:58:28.59 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][7fde74c7] Entry chaincode: name:"cscc"
|
||||
[34m[092 01-09 08:58:28.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][7fde74c7] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[093 01-09 08:58:28.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:28.598Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47388", "grpc.code": "OK", "grpc.call_duration": "2.2332ms"}
|
||||
[34m[094 01-09 08:58:28.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][7930bb39] Entry chaincode: name:"cscc"
|
||||
[34m[095 01-09 08:58:28.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][7930bb39] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[096 01-09 08:58:28.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:28.838Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47392", "grpc.code": "OK", "grpc.call_duration": "3.7664ms"}
|
||||
[34m[097 01-09 08:58:38.35 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [6] from buffer
|
||||
[33m[098 01-09 08:58:38.36 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[099 01-09 08:58:38.36 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[34m[09a 01-09 08:58:38.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:38.482Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:58:40.481Z", "grpc.peer_address": "172.24.0.3:55726", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "130.7µs"}
|
||||
[34m[09b 01-09 08:58:38.48 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:38.487Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:58:40.485Z", "grpc.peer_address": "172.24.0.4:37124", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "168.9µs"}
|
||||
[34m[09c 01-09 08:58:38.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 3 organizations
|
||||
[34m[09d 01-09 08:58:38.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[09e 01-09 08:58:38.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[09f 01-09 08:58:38.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
||||
[34m[0a0 01-09 08:58:38.49 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org3MSP for channel businesschannel to learn about
|
||||
[34m[0a1 01-09 08:58:38.50 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:38.507Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:58:40.507Z", "grpc.peer_address": "172.24.0.5:59212", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "206.6µs"}
|
||||
[33m[0a2 01-09 08:58:38.51 UTC] [%{longpkg}] %{callpath} -> WARN[0m peer1.org1.example.com:7051, PKIid:0be1e243940145f5e3af2c865fe319e551a303f3013dd34afa09d7f05c0653ca isn't responsive: rpc error: code = Unavailable desc = transport is closing
|
||||
[34m[0a3 01-09 08:58:38.51 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:38.49Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:58:48.49Z", "grpc.peer_address": "172.24.0.4:37124", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "27.8213ms"}
|
||||
[34m[0a4 01-09 08:58:38.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.562Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.24.0.4:36904", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1m40.0650251s"}
|
||||
[33m[0a5 01-09 08:58:38.52 UTC] [%{longpkg}] %{callpath} -> WARN[0m Entering [0be1e243940145f5e3af2c865fe319e551a303f3013dd34afa09d7f05c0653ca]
|
||||
[33m[0a6 01-09 08:58:38.52 UTC] [%{longpkg}] %{callpath} -> WARN[0m Closing connection to Endpoint: peer1.org1.example.com:7051, InternalEndpoint: peer1.org1.example.com:7051, PKI-ID: 0be1e243940145f5e3af2c865fe319e551a303f3013dd34afa09d7f05c0653ca, Metadata:
|
||||
[33m[0a7 01-09 08:58:38.53 UTC] [%{longpkg}] %{callpath} -> WARN[0m Exiting
|
||||
[34m[0a8 01-09 08:58:38.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.939Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.24.0.3:55516", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1m39.6991747s"}
|
||||
[34m[0a9 01-09 08:58:38.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:38.504Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:58:48.504Z", "grpc.peer_address": "172.24.0.3:55726", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "28.7302ms"}
|
||||
[34m[0aa 01-09 08:58:38.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [6] in 179ms
|
||||
[34m[0ab 01-09 08:58:38.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:56:58.868Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.24.0.5:58996", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1m39.783359s"}
|
||||
[34m[0ac 01-09 08:58:38.54 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-01-09T08:58:38.534Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-01-09T08:58:48.533Z", "grpc.peer_address": "172.24.0.5:59212", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "11.016ms"}
|
||||
[34m[0ad 01-09 08:58:38.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [6] with 1 transaction(s) in 31ms (state_validation=1ms block_commit=23ms state_commit=3ms)
|
||||
[34m[0ae 01-09 08:58:38.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:38.939Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-01-09T08:58:40.939Z", "grpc.peer_address": "172.24.0.4:37142", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "169.4µs"}
|
||||
[34m[0af 01-09 08:58:48.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][72b60ef6] Entry chaincode: name:"cscc"
|
||||
[34m[0b0 01-09 08:58:48.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][72b60ef6] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[0b1 01-09 08:58:48.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:48.603Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47494", "grpc.code": "OK", "grpc.call_duration": "2.1385ms"}
|
||||
[34m[0b2 01-09 08:58:49.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][eb0b7079] Entry chaincode: name:"qscc"
|
||||
[34m[0b3 01-09 08:58:49.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][eb0b7079] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[0b4 01-09 08:58:49.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-01-09T08:58:49.734Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.24.0.8:47502", "grpc.code": "OK", "grpc.call_duration": "3.2676ms"}
|
||||
[34m[002 03-12 01:56:13.66 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger mgmt
|
||||
[34m[003 03-12 01:56:13.66 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initializing ledger provider
|
||||
[34m[004 03-12 01:56:13.73 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger provider Initialized
|
||||
[34m[005 03-12 01:56:13.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m ledger mgmt initialized
|
||||
[34m[006 03-12 01:56:13.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 172.28.0.7:7051
|
||||
[34m[007 03-12 01:56:13.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
||||
[34m[008 03-12 01:56:13.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Auto-detected peer address: 172.28.0.7:7051
|
||||
[34m[009 03-12 01:56:13.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m Returning peer0.org1.example.com:7051
|
||||
[34m[00a 03-12 01:56:13.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with TLS enabled
|
||||
[34m[00b 03-12 01:56:13.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com
|
||||
[34m[00c 03-12 01:56:13.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m Exit with ccEndpoint: peer0.org1.example.com:7052
|
||||
[34m[00d 03-12 01:56:13.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered
|
||||
[34m[00e 03-12 01:56:13.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered
|
||||
[34m[00f 03-12 01:56:13.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered
|
||||
[34m[010 03-12 01:56:13.85 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode (+lifecycle,github.com/hyperledger/fabric/core/chaincode/lifecycle,true) disabled
|
||||
[34m[011 03-12 01:56:13.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]
|
||||
[34m[012 03-12 01:56:13.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating gossip service with self membership of Endpoint: peer0.org1.example.com:7051, InternalEndpoint: peer0.org1.example.com:7051, PKI-ID: 3d21b0bc142d8ddae3c27797c0c2bf16b05e0414b227484fdbfabf9859231106, Metadata:
|
||||
[34m[013 03-12 01:56:13.89 UTC] [%{longpkg}] %{callpath} -> INFO[0m Gossip instance peer0.org1.example.com:7051 started
|
||||
[34m[014 03-12 01:56:13.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
||||
[34m[015 03-12 01:56:13.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
||||
[34m[016 03-12 01:56:13.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
||||
[34m[017 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
||||
[34m[018 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
||||
[34m[019 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode (+lifecycle,github.com/hyperledger/fabric/core/chaincode/lifecycle) disabled
|
||||
[34m[01a 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Deployed system chaincodes
|
||||
[34m[01b 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
|
||||
[34m[01c 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Discovery service activated
|
||||
[34m[01d 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
||||
[34m[01e 03-12 01:56:13.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
|
||||
[34m[01f 03-12 01:56:15.02 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:15.022Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:17.021Z", "grpc.peer_address": "172.28.0.5:45012", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "255.4µs"}
|
||||
[34m[020 03-12 01:56:15.04 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:15.024Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:25.024Z", "grpc.peer_address": "172.28.0.5:45012", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "18.1413ms"}
|
||||
[34m[021 03-12 01:56:15.06 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:15.06Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:17.059Z", "grpc.peer_address": "172.28.0.5:45014", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "348.5µs"}
|
||||
[34m[022 03-12 01:56:21.79 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][e966e0d6] Entry chaincode: name:"cscc"
|
||||
[34m[023 03-12 01:56:21.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Creating ledger [businesschannel] with genesis block
|
||||
[34m[024 03-12 01:56:21.80 UTC] [%{longpkg}] %{callpath} -> INFO[0m Getting block information from block storage
|
||||
[34m[025 03-12 01:56:21.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [0] with 1 transaction(s) in 20ms (state_validation=6ms block_commit=8ms state_commit=3ms)
|
||||
[34m[026 03-12 01:56:21.83 UTC] [%{longpkg}] %{callpath} -> INFO[0m Created ledger [businesschannel] with genesis block
|
||||
[34m[027 03-12 01:56:21.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[028 03-12 01:56:21.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org1MSP for channel businesschannel to learn about
|
||||
[34m[029 03-12 01:56:21.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
||||
[34m[02a 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m Updating metadata information, current ledger sequence is at = 0, next expected block is = 1
|
||||
[34m[02b 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed
|
||||
[34m[02c 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init CSCC
|
||||
[34m[02d 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed
|
||||
[34m[02e 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m Init QSCC
|
||||
[34m[02f 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed
|
||||
[34m[030 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m system chaincode (+lifecycle,github.com/hyperledger/fabric/core/chaincode/lifecycle) disabled
|
||||
[34m[031 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][e966e0d6] Exit chaincode: name:"cscc" (81ms)
|
||||
[34m[032 03-12 01:56:21.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:21.797Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37332", "grpc.code": "OK", "grpc.call_duration": "82.3803ms"}
|
||||
[34m[033 03-12 01:56:23.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][84638576] Entry chaincode: name:"cscc"
|
||||
[34m[034 03-12 01:56:23.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][84638576] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[035 03-12 01:56:23.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:23.272Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37340", "grpc.code": "OK", "grpc.call_duration": "2.2284ms"}
|
||||
[34m[036 03-12 01:56:24.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][6fedd1de] Entry chaincode: name:"qscc"
|
||||
[34m[037 03-12 01:56:24.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][6fedd1de] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[038 03-12 01:56:24.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:24.32Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37348", "grpc.code": "OK", "grpc.call_duration": "2.7527ms"}
|
||||
[34m[039 03-12 01:56:26.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer1.org1.example.com:7051]] , current view: [[peer1.org1.example.com:7051]]
|
||||
[34m[03a 03-12 01:56:27.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m 3d21b0bc142d8ddae3c27797c0c2bf16b05e0414b227484fdbfabf9859231106 : Becoming a leader
|
||||
[34m[03b 03-12 01:56:27.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m Elected as a leader, starting delivery service for channel businesschannel
|
||||
[34m[03c 03-12 01:56:27.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [1] from buffer
|
||||
[34m[03d 03-12 01:56:27.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[03e 03-12 01:56:27.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org2MSP for channel businesschannel to learn about
|
||||
[34m[03f 03-12 01:56:27.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[040 03-12 01:56:27.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[041 03-12 01:56:27.93 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [1] in 29ms
|
||||
[34m[042 03-12 01:56:27.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [1] with 1 transaction(s) in 20ms (state_validation=1ms block_commit=9ms state_commit=6ms)
|
||||
[34m[043 03-12 01:56:27.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [2] from buffer
|
||||
[34m[044 03-12 01:56:27.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:27.956Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:29.956Z", "grpc.peer_address": "172.28.0.5:45062", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "121.9µs"}
|
||||
[34m[045 03-12 01:56:27.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:15.066Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.5:45014", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "12.9290103s"}
|
||||
[34m[046 03-12 01:56:27.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:27.959Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:37.958Z", "grpc.peer_address": "172.28.0.5:45062", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "5.0605ms"}
|
||||
[34m[047 03-12 01:56:27.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 2 organizations
|
||||
[34m[048 03-12 01:56:27.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
||||
[34m[049 03-12 01:56:27.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[04a 03-12 01:56:27.98 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[04b 03-12 01:56:28.00 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [2] in 48ms
|
||||
[34m[04c 03-12 01:56:28.06 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [2] with 1 transaction(s) in 65ms (state_validation=14ms block_commit=26ms state_commit=21ms)
|
||||
[34m[04d 03-12 01:56:28.07 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.077Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.077Z", "grpc.peer_address": "172.28.0.5:45070", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "143.6µs"}
|
||||
[34m[04e 03-12 01:56:28.09 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.081Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:38.081Z", "grpc.peer_address": "172.28.0.5:45070", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.7627ms"}
|
||||
[34m[04f 03-12 01:56:28.10 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.101Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.099Z", "grpc.peer_address": "172.28.0.5:45074", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "145.7µs"}
|
||||
[34m[050 03-12 01:56:28.44 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.44Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.44Z", "grpc.peer_address": "172.28.0.6:43766", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "123µs"}
|
||||
[34m[051 03-12 01:56:28.45 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.442Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:38.442Z", "grpc.peer_address": "172.28.0.6:43766", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "16.2589ms"}
|
||||
[34m[052 03-12 01:56:28.47 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.473Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.472Z", "grpc.peer_address": "172.28.0.6:43768", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "127.1µs"}
|
||||
[34m[053 03-12 01:56:28.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.528Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.527Z", "grpc.peer_address": "172.28.0.6:43770", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "116.7µs"}
|
||||
[34m[054 03-12 01:56:28.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.475Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.6:43768", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "57.3832ms"}
|
||||
[34m[055 03-12 01:56:28.53 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.53Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:38.529Z", "grpc.peer_address": "172.28.0.6:43770", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "4.4206ms"}
|
||||
[34m[056 03-12 01:56:28.69 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.696Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.696Z", "grpc.peer_address": "172.28.0.4:44822", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "156.7µs"}
|
||||
[34m[057 03-12 01:56:28.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.703Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:38.702Z", "grpc.peer_address": "172.28.0.4:44822", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "9.2954ms"}
|
||||
[34m[058 03-12 01:56:28.72 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.72Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.72Z", "grpc.peer_address": "172.28.0.4:44824", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "139.3µs"}
|
||||
[34m[059 03-12 01:56:28.78 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.787Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.787Z", "grpc.peer_address": "172.28.0.4:44828", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "125.7µs"}
|
||||
[34m[05a 03-12 01:56:28.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.728Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.4:44824", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "82.2139ms"}
|
||||
[34m[05b 03-12 01:56:28.81 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.806Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:56:38.805Z", "grpc.peer_address": "172.28.0.4:44828", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "5.1816ms"}
|
||||
[34m[05c 03-12 01:56:28.91 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:28.917Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:30.917Z", "grpc.peer_address": "172.28.0.4:44836", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "122.6µs"}
|
||||
[34m[05d 03-12 01:56:28.92 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.918Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.4:44836", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "4.7494ms"}
|
||||
[34m[05e 03-12 01:56:29.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:29.904Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:31.902Z", "grpc.peer_address": "172.28.0.4:44838", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "134.4µs"}
|
||||
[34m[05f 03-12 01:56:29.96 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:29.928Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.4:44838", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "35.0208ms"}
|
||||
[34m[060 03-12 01:56:29.97 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:29.975Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:56:31.975Z", "grpc.peer_address": "172.28.0.4:44842", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "120.9µs"}
|
||||
[34m[061 03-12 01:56:30.71 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][58608a6c] Entry chaincode: name:"lscc"
|
||||
[34m[062 03-12 01:56:30.72 UTC] [%{longpkg}] %{callpath} -> INFO[0m Installed Chaincode [exp02] Version [1.0] to peer
|
||||
[34m[063 03-12 01:56:30.72 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][58608a6c] Exit chaincode: name:"lscc" (2ms)
|
||||
[34m[064 03-12 01:56:30.72 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:30.718Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37416", "grpc.code": "OK", "grpc.call_duration": "3.5013ms"}
|
||||
[34m[065 03-12 01:56:31.84 UTC] [%{longpkg}] %{callpath} -> INFO[0m Membership view has changed. peers went online: [[peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]] , current view: [[peer1.org1.example.com:7051] [peer0.org2.example.com:7051 ] [peer1.org2.example.com:7051 ]]
|
||||
[34m[066 03-12 01:56:33.64 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b573dda2] Entry chaincode: name:"lscc"
|
||||
[34m[067 03-12 01:56:33.65 UTC] [%{longpkg}] %{callpath} -> INFO[0m building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
|
||||
[34m[068 03-12 01:57:11.23 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][b573dda2] Exit chaincode: name:"lscc" (37624ms)
|
||||
[34m[069 03-12 01:57:11.23 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:56:33.639Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37440", "grpc.code": "OK", "grpc.call_duration": "37.6271953s"}
|
||||
[34m[06a 03-12 01:57:13.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [3] from buffer
|
||||
[34m[06b 03-12 01:57:13.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [3] in 11ms
|
||||
[34m[06c 03-12 01:57:13.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m Channel [businesschannel]: Handling deploy or update of chaincode [exp02]
|
||||
[34m[06d 03-12 01:57:13.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [3] with 1 transaction(s) in 25ms (state_validation=3ms block_commit=14ms state_commit=3ms)
|
||||
[34m[06e 03-12 01:57:48.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][bc7522f9] Entry chaincode: name:"exp02"
|
||||
[34m[06f 03-12 01:57:48.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][bc7522f9] Exit chaincode: name:"exp02" (5ms)
|
||||
[34m[070 03-12 01:57:48.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:48.878Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37512", "grpc.code": "OK", "grpc.call_duration": "8.0947ms"}
|
||||
[34m[071 03-12 01:57:50.86 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [4] from buffer
|
||||
[34m[072 03-12 01:57:50.87 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [4] in 1ms
|
||||
[34m[073 03-12 01:57:50.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [4] with 1 transaction(s) in 26ms (state_validation=0ms block_commit=17ms state_commit=5ms)
|
||||
[34m[074 03-12 01:57:51.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][58e66202] Entry chaincode: name:"exp02"
|
||||
[34m[075 03-12 01:57:51.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][58e66202] Exit chaincode: name:"exp02" (2ms)
|
||||
[34m[076 03-12 01:57:51.60 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:51.602Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37532", "grpc.code": "OK", "grpc.call_duration": "5.4381ms"}
|
||||
[34m[077 03-12 01:57:53.43 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [5] from buffer
|
||||
[34m[078 03-12 01:57:53.45 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [5] in 19ms
|
||||
[34m[079 03-12 01:57:53.47 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [5] with 1 transaction(s) in 15ms (state_validation=1ms block_commit=10ms state_commit=2ms)
|
||||
[34m[07a 03-12 01:57:53.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][81207daf] Entry chaincode: name:"exp02"
|
||||
[34m[07b 03-12 01:57:53.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][81207daf] Exit chaincode: name:"exp02" (3ms)
|
||||
[34m[07c 03-12 01:57:53.82 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:53.823Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37536", "grpc.code": "OK", "grpc.call_duration": "5.6449ms"}
|
||||
[34m[07d 03-12 01:57:54.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][14a3ea89] Entry chaincode: name:"lscc"
|
||||
[34m[07e 03-12 01:57:54.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][14a3ea89] Exit chaincode: name:"lscc" (1ms)
|
||||
[34m[07f 03-12 01:57:54.27 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:54.274Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37540", "grpc.code": "OK", "grpc.call_duration": "3.8092ms"}
|
||||
[34m[080 03-12 01:57:54.41 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][959c1a31] Entry chaincode: name:"lscc"
|
||||
[34m[081 03-12 01:57:54.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][959c1a31] Exit chaincode: name:"lscc" (1ms)
|
||||
[34m[082 03-12 01:57:54.42 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:54.417Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37544", "grpc.code": "OK", "grpc.call_duration": "3.9189ms"}
|
||||
[34m[083 03-12 01:57:54.57 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][44069c26] Entry chaincode: name:"lscc"
|
||||
[34m[084 03-12 01:57:54.58 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][44069c26] Exit chaincode: name:"lscc" (3ms)
|
||||
[34m[085 03-12 01:57:54.58 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:54.578Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37548", "grpc.code": "OK", "grpc.call_duration": "5.7204ms"}
|
||||
[34m[086 03-12 01:57:54.74 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][c09318f4] Entry chaincode: name:"lscc"
|
||||
[34m[087 03-12 01:57:54.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][c09318f4] Exit chaincode: name:"lscc" (1ms)
|
||||
[34m[088 03-12 01:57:54.75 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:54.747Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37554", "grpc.code": "OK", "grpc.call_duration": "3.153ms"}
|
||||
[34m[089 03-12 01:57:54.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][87d8c6a1] Entry chaincode: name:"lscc"
|
||||
[34m[08a 03-12 01:57:54.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][87d8c6a1] Exit chaincode: name:"lscc" (3ms)
|
||||
[34m[08b 03-12 01:57:54.90 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:54.903Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37558", "grpc.code": "OK", "grpc.call_duration": "5.5093ms"}
|
||||
[34m[08c 03-12 01:57:55.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][de3b862c] Entry chaincode: name:"qscc"
|
||||
[34m[08d 03-12 01:57:55.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][de3b862c] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[08e 03-12 01:57:55.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:55.33Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37562", "grpc.code": "OK", "grpc.call_duration": "3.8585ms"}
|
||||
[34m[08f 03-12 01:57:55.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ec4bb5ce] Entry chaincode: name:"qscc"
|
||||
[34m[090 03-12 01:57:55.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][ec4bb5ce] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[091 03-12 01:57:55.52 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:55.519Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37566", "grpc.code": "OK", "grpc.call_duration": "4.6586ms"}
|
||||
[34m[092 03-12 01:57:55.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][55b9c017] Entry chaincode: name:"cscc"
|
||||
[34m[093 03-12 01:57:55.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][55b9c017] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[094 03-12 01:57:55.95 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:55.956Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37572", "grpc.code": "OK", "grpc.call_duration": "2.5838ms"}
|
||||
[34m[095 03-12 01:57:56.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][47e0dba7] Entry chaincode: name:"cscc"
|
||||
[34m[096 03-12 01:57:56.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][47e0dba7] Exit chaincode: name:"cscc" (0ms)
|
||||
[34m[097 03-12 01:57:56.13 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:56.131Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37576", "grpc.code": "OK", "grpc.call_duration": "3.1002ms"}
|
||||
[34m[098 03-12 01:57:56.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][be88e672] Entry chaincode: name:"cscc"
|
||||
[34m[099 03-12 01:57:56.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel][be88e672] Exit chaincode: name:"cscc" (2ms)
|
||||
[34m[09a 03-12 01:57:56.29 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:57:56.286Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37580", "grpc.code": "OK", "grpc.call_duration": "4.2644ms"}
|
||||
[34m[09b 03-12 01:58:05.15 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Received block [6] from buffer
|
||||
[33m[09c 03-12 01:58:05.15 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[33m[09d 03-12 01:58:05.16 UTC] [%{longpkg}] %{callpath} -> WARN[0m De-duplicating identity [Org1MSP0270edfed53a78d7d3c66dc25737f57f956e48ef69dca5ecc91c26679dd4eff3] at index 2 in signature set
|
||||
[34m[09e 03-12 01:58:05.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:05.242Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:58:07.239Z", "grpc.peer_address": "172.28.0.6:43998", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "123.1µs"}
|
||||
[34m[09f 03-12 01:58:05.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m Joining gossip network of channel businesschannel with 3 organizations
|
||||
[34m[0a0 03-12 01:58:05.24 UTC] [%{longpkg}] %{callpath} -> INFO[0m No configured anchor peers of Org3MSP for channel businesschannel to learn about
|
||||
[34m[0a1 03-12 01:58:05.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
|
||||
[34m[0a2 03-12 01:58:05.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Anchor peer with same endpoint, skipping connecting to myself
|
||||
[34m[0a3 03-12 01:58:05.25 UTC] [%{longpkg}] %{callpath} -> INFO[0m Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
|
||||
[34m[0a4 03-12 01:58:05.26 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:05.263Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:58:07.261Z", "grpc.peer_address": "172.28.0.4:45048", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "170.1µs"}
|
||||
[34m[0a5 03-12 01:58:05.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:05.281Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:58:07.278Z", "grpc.peer_address": "172.28.0.5:45320", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "502.9µs"}
|
||||
[34m[0a6 03-12 01:58:05.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.267Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:58:15.266Z", "grpc.peer_address": "172.28.0.4:45048", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "17.0303ms"}
|
||||
[34m[0a7 03-12 01:58:05.28 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:29.981Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.4:44842", "grpc.peer_subject": "CN=peer1.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1m35.40652s"}
|
||||
[34m[0a8 03-12 01:58:05.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Validated block [6] in 151ms
|
||||
[34m[0a9 03-12 01:58:05.30 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.258Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:58:15.257Z", "grpc.peer_address": "172.28.0.6:43998", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "rpc error: code = Canceled desc = context canceled", "grpc.code": "Canceled", "grpc.call_duration": "49.408ms"}
|
||||
[34m[0aa 03-12 01:58:05.32 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:05.322Z", "grpc.service": "gossip.Gossip", "grpc.method": "Ping", "grpc.request_deadline": "2019-03-12T01:58:07.322Z", "grpc.peer_address": "172.28.0.6:44010", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "302.9µs"}
|
||||
[34m[0ab 03-12 01:58:05.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:56:28.115Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.5:45074", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "1m37.3211954s"}
|
||||
[34m[0ac 03-12 01:58:05.33 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.289Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.request_deadline": "2019-03-12T01:58:15.288Z", "grpc.peer_address": "172.28.0.5:45320", "grpc.peer_subject": "CN=peer1.org1.example.com,L=San Francisco,ST=California,C=US", "grpc.code": "OK", "grpc.call_duration": "45.9467ms"}
|
||||
[34m[0ad 03-12 01:58:05.34 UTC] [%{longpkg}] %{callpath} -> INFO[0m [businesschannel] Committed block [6] with 1 transaction(s) in 46ms (state_validation=21ms block_commit=16ms state_commit=3ms)
|
||||
[34m[0ae 03-12 01:58:05.37 UTC] [%{longpkg}] %{callpath} -> INFO[0m streaming call completed {"grpc.start_time": "2019-03-12T01:58:05.36Z", "grpc.service": "gossip.Gossip", "grpc.method": "GossipStream", "grpc.peer_address": "172.28.0.6:44010", "grpc.peer_subject": "CN=peer0.org2.example.com,L=San Francisco,ST=California,C=US", "error": "EOF", "grpc.code": "Unknown", "grpc.call_duration": "16.0472ms"}
|
||||
[34m[0af 03-12 01:58:15.08 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][b2f22246] Entry chaincode: name:"cscc"
|
||||
[34m[0b0 03-12 01:58:15.08 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][b2f22246] Exit chaincode: name:"cscc" (1ms)
|
||||
[34m[0b1 03-12 01:58:15.08 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:15.082Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37676", "grpc.code": "OK", "grpc.call_duration": "2.6162ms"}
|
||||
[34m[0b2 03-12 01:58:15.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][16d4ac83] Entry chaincode: name:"qscc"
|
||||
[34m[0b3 03-12 01:58:15.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m [][16d4ac83] Exit chaincode: name:"qscc" (2ms)
|
||||
[34m[0b4 03-12 01:58:15.88 UTC] [%{longpkg}] %{callpath} -> INFO[0m unary call completed {"grpc.start_time": "2019-03-12T01:58:15.883Z", "grpc.service": "protos.Endorser", "grpc.method": "ProcessProposal", "grpc.peer_address": "172.28.0.3:37684", "grpc.code": "OK", "grpc.call_duration": "3.3635ms"}
|
||||
|
|
Loading…
Reference in New Issue