20 KiB
20 KiB
[001 12-12 06:31:49.79 UTC] [%{longpkg}] %{callpath} -> INFO Starting peer:
Version: 1.3.0
Commit SHA: development build
Go version: go1.10.4
OS/Arch: linux/amd64
Experimental features: true
Chaincode:
Base Image Version: 0.4.13
Base Docker Namespace: hyperledger
Base Docker Label: org.hyperledger.fabric
Docker Namespace: hyperledger
[002 12-12 06:31:49.79 UTC] [%{longpkg}] %{callpath} -> INFO Initializing ledger mgmt
[003 12-12 06:31:49.79 UTC] [%{longpkg}] %{callpath} -> INFO Initializing ledger provider
[004 12-12 06:31:50.00 UTC] [%{longpkg}] %{callpath} -> INFO ledger provider Initialized
[005 12-12 06:31:50.05 UTC] [%{longpkg}] %{callpath} -> INFO ledger mgmt initialized
[006 12-12 06:31:50.05 UTC] [%{longpkg}] %{callpath} -> INFO Auto-detected peer address: 172.18.0.5:7051
[007 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Returning peer0.org1.example.com:7051
[008 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Auto-detected peer address: 172.18.0.5:7051
[009 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Returning peer0.org1.example.com:7051
[00a 12-12 06:31:50.09 UTC] [%{longpkg}] %{callpath} -> INFO Starting peer with TLS enabled
[00b 12-12 06:31:50.10 UTC] [%{longpkg}] %{callpath} -> INFO Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com
[00c 12-12 06:31:50.10 UTC] [%{longpkg}] %{callpath} -> INFO Exit with ccEndpoint: peer0.org1.example.com:7052
[00d 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered
[00e 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered
[00f 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered
[010 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle(github.com/hyperledger/fabric/core/chaincode/lifecycle) registered
[011 12-12 06:31:50.14 UTC] [%{longpkg}] %{callpath} -> INFO Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]
[012 12-12 06:31:50.17 UTC] [%{longpkg}] %{callpath} -> INFO Creating gossip service with self membership of {peer0.org1.example.com:7051 [] [241 210 62 37 197 134 225 57 87 51 89 146 229 243 115 107 244 97 226 182 208 237 36 11 218 8 80 47 60 42 35 243] peer0.org1.example.com:7051 <nil> <nil>}
[013 12-12 06:31:50.17 UTC] [%{longpkg}] %{callpath} -> INFO Gossip instance peer0.org1.example.com:7051 started
[014 12-12 06:31:50.18 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed
[015 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Init CSCC
[016 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed
[017 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Init QSCC
[018 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed
[019 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle/(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
[01a 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Deployed system chaincodes
[01b 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[01c 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Discovery service activated
[01d 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
[01e 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
[01f 12-12 06:31:53.91 UTC] [%{longpkg}] %{callpath} -> INFO [][6f228c2a] Entry chaincode: name:"cscc"
[020 12-12 06:31:53.92 UTC] [%{longpkg}] %{callpath} -> INFO Creating ledger [businesschannel] with genesis block
[021 12-12 06:31:53.92 UTC] [%{longpkg}] %{callpath} -> INFO Getting block information from block storage
[022 12-12 06:31:53.93 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [0] with 1 transaction(s) in 12ms (state_validation=0ms block_commit=8ms state_commit=1ms)
[023 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO Created ledger [businesschannel] with genesis block
[024 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[025 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org1MSP for channel businesschannel to learn about
[026 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org2MSP for channel businesschannel to learn about
[027 12-12 06:31:53.96 UTC] [%{longpkg}] %{callpath} -> INFO Updating metadata information, current ledger sequence is at = 0, next expected block is = 1
[028 12-12 06:31:53.96 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed
[029 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO Init CSCC
[02a 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed
[02b 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO Init QSCC
[02c 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed
[02d 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle/businesschannel(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
[02e 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO [][6f228c2a] Exit chaincode: name:"cscc" (54ms)
[02f 12-12 06:31:55.04 UTC] [%{longpkg}] %{callpath} -> INFO [][f1f26eb6] Entry chaincode: name:"cscc"
[030 12-12 06:31:55.04 UTC] [%{longpkg}] %{callpath} -> INFO [][f1f26eb6] Exit chaincode: name:"cscc" (0ms)
[031 12-12 06:31:55.97 UTC] [%{longpkg}] %{callpath} -> INFO [][3d9e23d8] Entry chaincode: name:"qscc"
[032 12-12 06:31:55.98 UTC] [%{longpkg}] %{callpath} -> INFO [][3d9e23d8] Exit chaincode: name:"qscc" (2ms)
[033 12-12 06:31:59.97 UTC] [%{longpkg}] %{callpath} -> INFO [241 210 62 37 197 134 225 57 87 51 89 146 229 243 115 107 244 97 226 182 208 237 36 11 218 8 80 47 60 42 35 243] : Becoming a leader
[034 12-12 06:31:59.97 UTC] [%{longpkg}] %{callpath} -> INFO Elected as a leader, starting delivery service for channel businesschannel
[035 12-12 06:31:59.98 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [1] from buffer
[036 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[037 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[038 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[039 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org2MSP for channel businesschannel to learn about
[03a 12-12 06:32:00.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [1] in 29ms
[03b 12-12 06:32:00.03 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [1] with 1 transaction(s) in 18ms (state_validation=0ms block_commit=11ms state_commit=2ms)
[03c 12-12 06:32:00.03 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [2] from buffer
[03d 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[03e 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
[03f 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[040 12-12 06:32:00.05 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[041 12-12 06:32:00.06 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [2] in 29ms
[042 12-12 06:32:00.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [2] with 1 transaction(s) in 30ms (state_validation=1ms block_commit=20ms state_commit=5ms)
[043 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO [][2ae799b5] Entry chaincode: name:"lscc"
[044 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO Installed Chaincode [exp02] Version [1.0] to peer
[045 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO [][2ae799b5] Exit chaincode: name:"lscc" (1ms)
[046 12-12 06:32:06.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2fbd4931] Entry chaincode: name:"lscc"
[047 12-12 06:32:06.19 UTC] [%{longpkg}] %{callpath} -> INFO building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
[048 12-12 06:32:06.19 UTC] [%{longpkg}] %{callpath} -> INFO building chaincode with tags: experimental
[049 12-12 06:32:57.96 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2fbd4931] Exit chaincode: name:"lscc" (51818ms)
[04a 12-12 06:32:59.98 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [3] from buffer
[04b 12-12 06:33:00.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [3] in 27ms
[04c 12-12 06:33:00.02 UTC] [%{longpkg}] %{callpath} -> INFO Channel [businesschannel]: Handling LSCC state update for chaincode [exp02]
[04d 12-12 06:33:00.06 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [3] with 1 transaction(s) in 37ms (state_validation=1ms block_commit=26ms state_commit=2ms)
[04e 12-12 06:33:39.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][dfc94eec] Entry chaincode: name:"exp02"
[04f 12-12 06:33:39.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][dfc94eec] Exit chaincode: name:"exp02" (4ms)
[050 12-12 06:33:41.10 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [4] from buffer
[051 12-12 06:33:41.11 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [4] in 4ms
[052 12-12 06:33:41.15 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [4] with 1 transaction(s) in 20ms (state_validation=0ms block_commit=15ms state_commit=1ms)
[053 12-12 06:33:41.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a7837b3f] Entry chaincode: name:"exp02"
[054 12-12 06:33:41.86 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a7837b3f] Exit chaincode: name:"exp02" (2ms)
[055 12-12 06:33:43.70 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [5] from buffer
[056 12-12 06:33:43.71 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [5] in 8ms
[057 12-12 06:33:43.78 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [5] with 1 transaction(s) in 67ms (state_validation=0ms block_commit=51ms state_commit=7ms)
[058 12-12 06:33:44.23 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2daed1be] Entry chaincode: name:"exp02"
[059 12-12 06:33:44.23 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2daed1be] Exit chaincode: name:"exp02" (5ms)
[05a 12-12 06:33:44.82 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][ec46c63c] Entry chaincode: name:"lscc"
[05b 12-12 06:33:44.82 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][ec46c63c] Exit chaincode: name:"lscc" (1ms)
[05c 12-12 06:33:45.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][3a0f2d97] Entry chaincode: name:"lscc"
[05d 12-12 06:33:45.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][3a0f2d97] Exit chaincode: name:"lscc" (1ms)
[05e 12-12 06:33:45.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][df238a87] Entry chaincode: name:"lscc"
[05f 12-12 06:33:45.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][df238a87] Exit chaincode: name:"lscc" (1ms)
[060 12-12 06:33:46.14 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][52f3d3fc] Entry chaincode: name:"lscc"
[061 12-12 06:33:46.14 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][52f3d3fc] Exit chaincode: name:"lscc" (1ms)
[062 12-12 06:33:46.39 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][0c32eb34] Entry chaincode: name:"lscc"
[063 12-12 06:33:46.39 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][0c32eb34] Exit chaincode: name:"lscc" (2ms)
[064 12-12 06:33:47.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a945a21e] Entry chaincode: name:"qscc"
[065 12-12 06:33:47.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a945a21e] Exit chaincode: name:"qscc" (0ms)
[066 12-12 06:33:47.28 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][be1c9044] Entry chaincode: name:"qscc"
[067 12-12 06:33:47.28 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][be1c9044] Exit chaincode: name:"qscc" (1ms)
[068 12-12 06:33:47.86 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][06bade1f] Entry chaincode: name:"cscc"
[069 12-12 06:33:47.87 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][06bade1f] Exit chaincode: name:"cscc" (1ms)
[06a 12-12 06:33:48.07 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][9488d0ff] Entry chaincode: name:"cscc"
[06b 12-12 06:33:48.07 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][9488d0ff] Exit chaincode: name:"cscc" (1ms)
[06c 12-12 06:33:48.29 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][c038d8d7] Entry chaincode: name:"cscc"
[06d 12-12 06:33:48.29 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][c038d8d7] Exit chaincode: name:"cscc" (1ms)
[06e 12-12 06:34:01.51 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [6] from buffer
[06f 12-12 06:34:01.55 UTC] [%{longpkg}] %{callpath} -> WARN De-duplicating identity 0a074f7267314d535012aa062d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949434b6a4343416443674177494241674951516b57756b66464a3450566c634a36614d505276386a414b42676771686b6a4f50515144416a427a4d5173770a435159445651514745774a56557a45544d4245474131554543424d4b5132467361575a76636d3570595445574d4251474131554542784d4e5532467549455a790a5957356a61584e6a627a455a4d4263474131554543684d5162334a6e4d53356c654746746347786c4c6d4e76625445634d426f474131554541784d54593245750a62334a6e4d53356c654746746347786c4c6d4e7662544165467730784f4445794d5449774e6a49334d444261467730794f4445794d446b774e6a49334d4442610a4d477778437a414a42674e5642415954416c56544d524d77455159445651514945777044595778705a6d3979626d6c684d5259774641594456515148457731540a59573467526e4a68626d4e7063324e764d513877445159445651514c45775a6a62476c6c626e5178487a416442674e5642414d4d466b466b62576c75514739790a5a7a45755a586868625842735a53356a623230775754415442676371686b6a4f5051494242676771686b6a4f50514d4242774e434141544e326439484b4431520a34783732757776356b316c646766754a7875423244636939542b3249363474536c4f6f2f2b575135354164734f3774454165715470396b4b6f46763574326e4c0a627464707a5278666e326d686f303077537a414f42674e56485138424166384542414d434234417744415944565230544151482f424149774144417242674e560a48534d454a4441696743447238336b68682b327054652f56697a56626b3970566177386744326a494f49532f666d45476c506d363344414b42676771686b6a4f0a5051514441674e4941444246416945416f373369506446346255346141544a635a2b6d2b6c6f4c774c4850764469416b4b685352474968776d393443494863720a2f6f72383256344236704852366862415a6d306f54393966736b525835437836716a526b734651320a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a at index 2 in signature set
[070 12-12 06:34:01.55 UTC] [%{longpkg}] %{callpath} -> WARN De-duplicating identity 0a074f7267314d535012aa062d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949434b6a4343416443674177494241674951516b57756b66464a3450566c634a36614d505276386a414b42676771686b6a4f50515144416a427a4d5173770a435159445651514745774a56557a45544d4245474131554543424d4b5132467361575a76636d3570595445574d4251474131554542784d4e5532467549455a790a5957356a61584e6a627a455a4d4263474131554543684d5162334a6e4d53356c654746746347786c4c6d4e76625445634d426f474131554541784d54593245750a62334a6e4d53356c654746746347786c4c6d4e7662544165467730784f4445794d5449774e6a49334d444261467730794f4445794d446b774e6a49334d4442610a4d477778437a414a42674e5642415954416c56544d524d77455159445651514945777044595778705a6d3979626d6c684d5259774641594456515148457731540a59573467526e4a68626d4e7063324e764d513877445159445651514c45775a6a62476c6c626e5178487a416442674e5642414d4d466b466b62576c75514739790a5a7a45755a586868625842735a53356a623230775754415442676371686b6a4f5051494242676771686b6a4f50514d4242774e434141544e326439484b4431520a34783732757776356b316c646766754a7875423244636939542b3249363474536c4f6f2f2b575135354164734f3774454165715470396b4b6f46763574326e4c0a627464707a5278666e326d686f303077537a414f42674e56485138424166384542414d434234417744415944565230544151482f424149774144417242674e560a48534d454a4441696743447238336b68682b327054652f56697a56626b3970566177386744326a494f49532f666d45476c506d363344414b42676771686b6a4f0a5051514441674e4941444246416945416f373369506446346255346141544a635a2b6d2b6c6f4c774c4850764469416b4b685352474968776d393443494863720a2f6f72383256344236704852366862415a6d306f54393966736b525835437836716a526b734651320a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a at index 2 in signature set
[071 12-12 06:34:01.60 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 3 organizations
[072 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org3MSP for channel businesschannel to learn about
[073 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[074 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[075 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
[076 12-12 06:34:01.64 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [6] in 126ms
[077 12-12 06:34:01.67 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [6] with 1 transaction(s) in 29ms (state_validation=1ms block_commit=22ms state_commit=2ms)
[078 12-12 06:34:16.01 UTC] [%{longpkg}] %{callpath} -> INFO [][0dcf57c8] Entry chaincode: name:"cscc"
[079 12-12 06:34:16.01 UTC] [%{longpkg}] %{callpath} -> INFO [][0dcf57c8] Exit chaincode: name:"cscc" (1ms)
[07a 12-12 06:34:16.94 UTC] [%{longpkg}] %{callpath} -> INFO [][9015562d] Entry chaincode: name:"qscc"
[07b 12-12 06:34:16.94 UTC] [%{longpkg}] %{callpath} -> INFO [][9015562d] Exit chaincode: name:"qscc" (1ms)
Version: 1.3.0
Commit SHA: development build
Go version: go1.10.4
OS/Arch: linux/amd64
Experimental features: true
Chaincode:
Base Image Version: 0.4.13
Base Docker Namespace: hyperledger
Base Docker Label: org.hyperledger.fabric
Docker Namespace: hyperledger
[002 12-12 06:31:49.79 UTC] [%{longpkg}] %{callpath} -> INFO Initializing ledger mgmt
[003 12-12 06:31:49.79 UTC] [%{longpkg}] %{callpath} -> INFO Initializing ledger provider
[004 12-12 06:31:50.00 UTC] [%{longpkg}] %{callpath} -> INFO ledger provider Initialized
[005 12-12 06:31:50.05 UTC] [%{longpkg}] %{callpath} -> INFO ledger mgmt initialized
[006 12-12 06:31:50.05 UTC] [%{longpkg}] %{callpath} -> INFO Auto-detected peer address: 172.18.0.5:7051
[007 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Returning peer0.org1.example.com:7051
[008 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Auto-detected peer address: 172.18.0.5:7051
[009 12-12 06:31:50.06 UTC] [%{longpkg}] %{callpath} -> INFO Returning peer0.org1.example.com:7051
[00a 12-12 06:31:50.09 UTC] [%{longpkg}] %{callpath} -> INFO Starting peer with TLS enabled
[00b 12-12 06:31:50.10 UTC] [%{longpkg}] %{callpath} -> INFO Entering computeChaincodeEndpoint with peerHostname: peer0.org1.example.com
[00c 12-12 06:31:50.10 UTC] [%{longpkg}] %{callpath} -> INFO Exit with ccEndpoint: peer0.org1.example.com:7052
[00d 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc(github.com/hyperledger/fabric/core/scc/lscc) registered
[00e 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc(github.com/hyperledger/fabric/core/scc/cscc) registered
[00f 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc(github.com/hyperledger/fabric/core/scc/qscc) registered
[010 12-12 06:31:50.12 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle(github.com/hyperledger/fabric/core/chaincode/lifecycle) registered
[011 12-12 06:31:50.14 UTC] [%{longpkg}] %{callpath} -> INFO Initialize gossip with endpoint peer0.org1.example.com:7051 and bootstrap set [127.0.0.1:7051]
[012 12-12 06:31:50.17 UTC] [%{longpkg}] %{callpath} -> INFO Creating gossip service with self membership of {peer0.org1.example.com:7051 [] [241 210 62 37 197 134 225 57 87 51 89 146 229 243 115 107 244 97 226 182 208 237 36 11 218 8 80 47 60 42 35 243] peer0.org1.example.com:7051 <nil> <nil>}
[013 12-12 06:31:50.17 UTC] [%{longpkg}] %{callpath} -> INFO Gossip instance peer0.org1.example.com:7051 started
[014 12-12 06:31:50.18 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc/(github.com/hyperledger/fabric/core/scc/lscc) deployed
[015 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Init CSCC
[016 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc/(github.com/hyperledger/fabric/core/scc/cscc) deployed
[017 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Init QSCC
[018 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc/(github.com/hyperledger/fabric/core/scc/qscc) deployed
[019 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle/(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
[01a 12-12 06:31:50.19 UTC] [%{longpkg}] %{callpath} -> INFO Deployed system chaincodes
[01b 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Created with config TLS: true, authCacheMaxSize: 1000, authCachePurgeRatio: 0.750000
[01c 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Discovery service activated
[01d 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Starting peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
[01e 12-12 06:31:50.20 UTC] [%{longpkg}] %{callpath} -> INFO Started peer with ID=[name:"peer0.org1.example.com" ], network ID=[dev], address=[peer0.org1.example.com:7051]
[01f 12-12 06:31:53.91 UTC] [%{longpkg}] %{callpath} -> INFO [][6f228c2a] Entry chaincode: name:"cscc"
[020 12-12 06:31:53.92 UTC] [%{longpkg}] %{callpath} -> INFO Creating ledger [businesschannel] with genesis block
[021 12-12 06:31:53.92 UTC] [%{longpkg}] %{callpath} -> INFO Getting block information from block storage
[022 12-12 06:31:53.93 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [0] with 1 transaction(s) in 12ms (state_validation=0ms block_commit=8ms state_commit=1ms)
[023 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO Created ledger [businesschannel] with genesis block
[024 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[025 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org1MSP for channel businesschannel to learn about
[026 12-12 06:31:53.94 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org2MSP for channel businesschannel to learn about
[027 12-12 06:31:53.96 UTC] [%{longpkg}] %{callpath} -> INFO Updating metadata information, current ledger sequence is at = 0, next expected block is = 1
[028 12-12 06:31:53.96 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode lscc/businesschannel(github.com/hyperledger/fabric/core/scc/lscc) deployed
[029 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO Init CSCC
[02a 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode cscc/businesschannel(github.com/hyperledger/fabric/core/scc/cscc) deployed
[02b 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO Init QSCC
[02c 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode qscc/businesschannel(github.com/hyperledger/fabric/core/scc/qscc) deployed
[02d 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO system chaincode +lifecycle/businesschannel(github.com/hyperledger/fabric/core/chaincode/lifecycle) deployed
[02e 12-12 06:31:53.97 UTC] [%{longpkg}] %{callpath} -> INFO [][6f228c2a] Exit chaincode: name:"cscc" (54ms)
[02f 12-12 06:31:55.04 UTC] [%{longpkg}] %{callpath} -> INFO [][f1f26eb6] Entry chaincode: name:"cscc"
[030 12-12 06:31:55.04 UTC] [%{longpkg}] %{callpath} -> INFO [][f1f26eb6] Exit chaincode: name:"cscc" (0ms)
[031 12-12 06:31:55.97 UTC] [%{longpkg}] %{callpath} -> INFO [][3d9e23d8] Entry chaincode: name:"qscc"
[032 12-12 06:31:55.98 UTC] [%{longpkg}] %{callpath} -> INFO [][3d9e23d8] Exit chaincode: name:"qscc" (2ms)
[033 12-12 06:31:59.97 UTC] [%{longpkg}] %{callpath} -> INFO [241 210 62 37 197 134 225 57 87 51 89 146 229 243 115 107 244 97 226 182 208 237 36 11 218 8 80 47 60 42 35 243] : Becoming a leader
[034 12-12 06:31:59.97 UTC] [%{longpkg}] %{callpath} -> INFO Elected as a leader, starting delivery service for channel businesschannel
[035 12-12 06:31:59.98 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [1] from buffer
[036 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[037 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[038 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[039 12-12 06:32:00.00 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org2MSP for channel businesschannel to learn about
[03a 12-12 06:32:00.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [1] in 29ms
[03b 12-12 06:32:00.03 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [1] with 1 transaction(s) in 18ms (state_validation=0ms block_commit=11ms state_commit=2ms)
[03c 12-12 06:32:00.03 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [2] from buffer
[03d 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 2 organizations
[03e 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
[03f 12-12 06:32:00.04 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[040 12-12 06:32:00.05 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[041 12-12 06:32:00.06 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [2] in 29ms
[042 12-12 06:32:00.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [2] with 1 transaction(s) in 30ms (state_validation=1ms block_commit=20ms state_commit=5ms)
[043 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO [][2ae799b5] Entry chaincode: name:"lscc"
[044 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO Installed Chaincode [exp02] Version [1.0] to peer
[045 12-12 06:32:03.02 UTC] [%{longpkg}] %{callpath} -> INFO [][2ae799b5] Exit chaincode: name:"lscc" (1ms)
[046 12-12 06:32:06.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2fbd4931] Entry chaincode: name:"lscc"
[047 12-12 06:32:06.19 UTC] [%{longpkg}] %{callpath} -> INFO building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
[048 12-12 06:32:06.19 UTC] [%{longpkg}] %{callpath} -> INFO building chaincode with tags: experimental
[049 12-12 06:32:57.96 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2fbd4931] Exit chaincode: name:"lscc" (51818ms)
[04a 12-12 06:32:59.98 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [3] from buffer
[04b 12-12 06:33:00.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [3] in 27ms
[04c 12-12 06:33:00.02 UTC] [%{longpkg}] %{callpath} -> INFO Channel [businesschannel]: Handling LSCC state update for chaincode [exp02]
[04d 12-12 06:33:00.06 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [3] with 1 transaction(s) in 37ms (state_validation=1ms block_commit=26ms state_commit=2ms)
[04e 12-12 06:33:39.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][dfc94eec] Entry chaincode: name:"exp02"
[04f 12-12 06:33:39.09 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][dfc94eec] Exit chaincode: name:"exp02" (4ms)
[050 12-12 06:33:41.10 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [4] from buffer
[051 12-12 06:33:41.11 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [4] in 4ms
[052 12-12 06:33:41.15 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [4] with 1 transaction(s) in 20ms (state_validation=0ms block_commit=15ms state_commit=1ms)
[053 12-12 06:33:41.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a7837b3f] Entry chaincode: name:"exp02"
[054 12-12 06:33:41.86 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a7837b3f] Exit chaincode: name:"exp02" (2ms)
[055 12-12 06:33:43.70 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [5] from buffer
[056 12-12 06:33:43.71 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [5] in 8ms
[057 12-12 06:33:43.78 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [5] with 1 transaction(s) in 67ms (state_validation=0ms block_commit=51ms state_commit=7ms)
[058 12-12 06:33:44.23 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2daed1be] Entry chaincode: name:"exp02"
[059 12-12 06:33:44.23 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][2daed1be] Exit chaincode: name:"exp02" (5ms)
[05a 12-12 06:33:44.82 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][ec46c63c] Entry chaincode: name:"lscc"
[05b 12-12 06:33:44.82 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][ec46c63c] Exit chaincode: name:"lscc" (1ms)
[05c 12-12 06:33:45.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][3a0f2d97] Entry chaincode: name:"lscc"
[05d 12-12 06:33:45.17 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][3a0f2d97] Exit chaincode: name:"lscc" (1ms)
[05e 12-12 06:33:45.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][df238a87] Entry chaincode: name:"lscc"
[05f 12-12 06:33:45.85 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][df238a87] Exit chaincode: name:"lscc" (1ms)
[060 12-12 06:33:46.14 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][52f3d3fc] Entry chaincode: name:"lscc"
[061 12-12 06:33:46.14 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][52f3d3fc] Exit chaincode: name:"lscc" (1ms)
[062 12-12 06:33:46.39 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][0c32eb34] Entry chaincode: name:"lscc"
[063 12-12 06:33:46.39 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][0c32eb34] Exit chaincode: name:"lscc" (2ms)
[064 12-12 06:33:47.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a945a21e] Entry chaincode: name:"qscc"
[065 12-12 06:33:47.01 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][a945a21e] Exit chaincode: name:"qscc" (0ms)
[066 12-12 06:33:47.28 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][be1c9044] Entry chaincode: name:"qscc"
[067 12-12 06:33:47.28 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][be1c9044] Exit chaincode: name:"qscc" (1ms)
[068 12-12 06:33:47.86 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][06bade1f] Entry chaincode: name:"cscc"
[069 12-12 06:33:47.87 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][06bade1f] Exit chaincode: name:"cscc" (1ms)
[06a 12-12 06:33:48.07 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][9488d0ff] Entry chaincode: name:"cscc"
[06b 12-12 06:33:48.07 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][9488d0ff] Exit chaincode: name:"cscc" (1ms)
[06c 12-12 06:33:48.29 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][c038d8d7] Entry chaincode: name:"cscc"
[06d 12-12 06:33:48.29 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel][c038d8d7] Exit chaincode: name:"cscc" (1ms)
[06e 12-12 06:34:01.51 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Received block [6] from buffer
[06f 12-12 06:34:01.55 UTC] [%{longpkg}] %{callpath} -> WARN De-duplicating identity 0a074f7267314d535012aa062d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949434b6a4343416443674177494241674951516b57756b66464a3450566c634a36614d505276386a414b42676771686b6a4f50515144416a427a4d5173770a435159445651514745774a56557a45544d4245474131554543424d4b5132467361575a76636d3570595445574d4251474131554542784d4e5532467549455a790a5957356a61584e6a627a455a4d4263474131554543684d5162334a6e4d53356c654746746347786c4c6d4e76625445634d426f474131554541784d54593245750a62334a6e4d53356c654746746347786c4c6d4e7662544165467730784f4445794d5449774e6a49334d444261467730794f4445794d446b774e6a49334d4442610a4d477778437a414a42674e5642415954416c56544d524d77455159445651514945777044595778705a6d3979626d6c684d5259774641594456515148457731540a59573467526e4a68626d4e7063324e764d513877445159445651514c45775a6a62476c6c626e5178487a416442674e5642414d4d466b466b62576c75514739790a5a7a45755a586868625842735a53356a623230775754415442676371686b6a4f5051494242676771686b6a4f50514d4242774e434141544e326439484b4431520a34783732757776356b316c646766754a7875423244636939542b3249363474536c4f6f2f2b575135354164734f3774454165715470396b4b6f46763574326e4c0a627464707a5278666e326d686f303077537a414f42674e56485138424166384542414d434234417744415944565230544151482f424149774144417242674e560a48534d454a4441696743447238336b68682b327054652f56697a56626b3970566177386744326a494f49532f666d45476c506d363344414b42676771686b6a4f0a5051514441674e4941444246416945416f373369506446346255346141544a635a2b6d2b6c6f4c774c4850764469416b4b685352474968776d393443494863720a2f6f72383256344236704852366862415a6d306f54393966736b525835437836716a526b734651320a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a at index 2 in signature set
[070 12-12 06:34:01.55 UTC] [%{longpkg}] %{callpath} -> WARN De-duplicating identity 0a074f7267314d535012aa062d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949434b6a4343416443674177494241674951516b57756b66464a3450566c634a36614d505276386a414b42676771686b6a4f50515144416a427a4d5173770a435159445651514745774a56557a45544d4245474131554543424d4b5132467361575a76636d3570595445574d4251474131554542784d4e5532467549455a790a5957356a61584e6a627a455a4d4263474131554543684d5162334a6e4d53356c654746746347786c4c6d4e76625445634d426f474131554541784d54593245750a62334a6e4d53356c654746746347786c4c6d4e7662544165467730784f4445794d5449774e6a49334d444261467730794f4445794d446b774e6a49334d4442610a4d477778437a414a42674e5642415954416c56544d524d77455159445651514945777044595778705a6d3979626d6c684d5259774641594456515148457731540a59573467526e4a68626d4e7063324e764d513877445159445651514c45775a6a62476c6c626e5178487a416442674e5642414d4d466b466b62576c75514739790a5a7a45755a586868625842735a53356a623230775754415442676371686b6a4f5051494242676771686b6a4f50514d4242774e434141544e326439484b4431520a34783732757776356b316c646766754a7875423244636939542b3249363474536c4f6f2f2b575135354164734f3774454165715470396b4b6f46763574326e4c0a627464707a5278666e326d686f303077537a414f42674e56485138424166384542414d434234417744415944565230544151482f424149774144417242674e560a48534d454a4441696743447238336b68682b327054652f56697a56626b3970566177386744326a494f49532f666d45476c506d363344414b42676771686b6a4f0a5051514441674e4941444246416945416f373369506446346255346141544a635a2b6d2b6c6f4c774c4850764469416b4b685352474968776d393443494863720a2f6f72383256344236704852366862415a6d306f54393966736b525835437836716a526b734651320a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a at index 2 in signature set
[071 12-12 06:34:01.60 UTC] [%{longpkg}] %{callpath} -> INFO Joining gossip network of channel businesschannel with 3 organizations
[072 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO No configured anchor peers of Org3MSP for channel businesschannel to learn about
[073 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org1MSP for channel businesschannel : [{peer0.org1.example.com 7051}]
[074 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Anchor peer with same endpoint, skipping connecting to myself
[075 12-12 06:34:01.61 UTC] [%{longpkg}] %{callpath} -> INFO Learning about the configured anchor peers of Org2MSP for channel businesschannel : [{peer0.org2.example.com 7051}]
[076 12-12 06:34:01.64 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Validated block [6] in 126ms
[077 12-12 06:34:01.67 UTC] [%{longpkg}] %{callpath} -> INFO [businesschannel] Committed block [6] with 1 transaction(s) in 29ms (state_validation=1ms block_commit=22ms state_commit=2ms)
[078 12-12 06:34:16.01 UTC] [%{longpkg}] %{callpath} -> INFO [][0dcf57c8] Entry chaincode: name:"cscc"
[079 12-12 06:34:16.01 UTC] [%{longpkg}] %{callpath} -> INFO [][0dcf57c8] Exit chaincode: name:"cscc" (1ms)
[07a 12-12 06:34:16.94 UTC] [%{longpkg}] %{callpath} -> INFO [][9015562d] Entry chaincode: name:"qscc"
[07b 12-12 06:34:16.94 UTC] [%{longpkg}] %{callpath} -> INFO [][9015562d] Exit chaincode: name:"qscc" (1ms)