harmony-one / harmony Goto Github PK
View Code? Open in Web Editor NEWThe core protocol of harmony
Home Page: https://harmony.one
License: GNU Lesser General Public License v3.0
The core protocol of harmony
Home Page: https://harmony.one
License: GNU Lesser General Public License v3.0
Reuse the stream for p2p communication.
In current p2p/host library, the sendmessage create new stream for every message sent to peer, this is very inefficient.
harmony/p2p/host/hostv2/hostv2.go
Line 111 in 8edebd2
We saw frequent sendmessage failure due to 'dail backoff' etc. I doubt this is due to the newstream call for each message sent.
I propose to remember the stream for a certain connection, and just reuse the stream handler with reader/writer for each communication. This will be much efficient. The reader/writer can be a list within p2p.Peer structure.
Currently, node logging uses its own object, consensus logging uses its own. Some code uses built-in log.
Logging practice wasn't consistent over the code base. Some places use built-in logs
Unify all logging into singleton logging
[ec2-user@ip-172-31-5-77 ~]$ cat soldier_log
2018/09/07 19:00:21 Begin listen for command on port: 19000
2018/09/07 20:52:37 Received command ping
2018/09/07 20:52:37 Ping command
2018/09/07 20:52:37 I'm alive
2018/09/07 20:52:37 Waiting for new command...
2018/09/07 20:53:03 Received command init 18.234.122.116 8080 https://s3-us-west-2.amazonaws.com/unique-bucket-bin/distribution_config.txt 20180907-205303
2018/09/07 20:53:03 Init command [18.234.122.116 8080 https://s3-us-west-2.amazonaws.com/unique-bucket-bin/distribution_config.txt 20180907-205303]
2018/09/07 20:57:57 Received command ping
2018/09/07 20:57:57 Ping command
2018/09/07 20:57:57 I'm alive
2018/09/07 20:57:57 Waiting for new command...
2018/09/07 20:58:04 Successfully downloaded config
panic: runtime error: index out of range
goroutine 6 [running]:
github.com/simple-rules/harmony-benchmark/utils.(*DistributionConfig).ReadConfigFile(0xc4200f2e20, 0xc4200a6450, 0x24, 0x0, 0x0)
/home/ec2-user/go/src/github.com/simple-rules/harmony-benchmark/utils/distribution_config.go:101 +0x48d
main.handleInitCommand(0xc42001e740, 0x4, 0x4, 0xc42005ded0)
/home/ec2-user/go/src/github.com/simple-rules/experiment-deploy/experiment/soldier/main.go:185 +0x425
main.handleCommand(0xc420082300, 0x75, 0xc42004bed0)
/home/ec2-user/go/src/github.com/simple-rules/experiment-deploy/experiment/soldier/main.go:136 +0x10d
main.handler(0x9f7560, 0xc42000e0a8)
/home/ec2-user/go/src/github.com/simple-rules/experiment-deploy/experiment/soldier/main.go:111 +0x289
created by main.socketServer
/home/ec2-user/go/src/github.com/simple-rules/experiment-deploy/experiment/soldier/main.go:87 +0x320
i got 2 errors out of 3 runs (local deploy.sh local_config2.txt ???
we need to have a stable client.
************************* first run *****************
fatal error: concurrent map iteration and map write
goroutine 22 [running]:
runtime.throw(0x44384e8, 0x26)
/usr/local/go/src/runtime/panic.go:616 +0x81 fp=0xc420063af0 sp=0xc420063ad0 pc=0x402ba61
runtime.mapiternext(0xc420063d38)
/usr/local/go/src/runtime/hashmap.go:747 +0x55c fp=0xc420063b80 sp=0xc420063af0 pc=0x400affc
main.generateSimulatedTransactions(0x4, 0x3, 0x0, 0xc42000e008, 0x1, 0x1, 0x4, 0x4, 0x0, 0x0, ...)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:100 +0x126 fp=0xc420063e48 sp=0xc420063b80 pc=0x43491c6
main.main.func3(0xc4200adb28, 0xc4200ac7e8, 0xc42000e008, 0x1, 0x1, 0xc4200d640a, 0x4, 0xc4200b0000, 0xc4213b4030, 0xc4209e4150, ...)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:339 +0x89 fp=0xc420063f80 sp=0xc420063e48 pc=0x434c2f9
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420063f88 sp=0xc420063f80 pc=0x4056e91
created by main.main
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:338 +0x8ba
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc4213b405c)
/usr/local/go/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc4213b4050)
/usr/local/go/src/sync/waitgroup.go:129 +0x72
main.main()
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:363 +0x8fd
goroutine 39 [IO wait]:
internal/poll.runtime_pollWait(0x4d88f50, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42045e118, 0x72, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42045e118, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc42045e100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc42045e100, 0xc4200b60c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e070, 0x4053a60, 0xc421289e98, 0xc421289ea0)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000e070, 0x4443f70, 0xc4200b0000, 0x4479220, 0xc4200b60c0)
/usr/local/go/src/net/tcpsock.go:259 +0x49
github.com/simple-rules/harmony-benchmark/node.(*Node).listenOnPort(0xc4200b0000, 0xc4200d640a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:96 +0x10c
github.com/simple-rules/harmony-benchmark/node.(*Node).StartServer(0xc4200b0000, 0xc4200d640a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:81 +0x1b4
main.main.func2(0xc4200b0000, 0xc4200d640a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:312 +0x3f
created by main.main
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:311 +0x1140
goroutine 45 [runnable]:
github.com/simple-rules/harmony-benchmark/blockchain.(*UTXOPool).UpdateOneTransaction(0xc420127300, 0xc42105e9c0)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/blockchain/utxopool.go:334 +0x534
github.com/simple-rules/harmony-benchmark/blockchain.(*UTXOPool).Update(0xc420127300, 0xc4210a2000, 0x117b, 0x117b)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/blockchain/utxopool.go:220 +0x47
github.com/simple-rules/harmony-benchmark/node.(*Node).UpdateUtxoAndState(0xc4200b1040, 0xc4200c45a0)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node_handler.go:420 +0x64b
main.main.func1(0xc42000e348, 0x1, 0x1)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:300 +0x1dc
github.com/simple-rules/harmony-benchmark/node.(*Node).NodeHandler(0xc4200b0000, 0x4479220, 0xc4200b60c0)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node_handler.go:105 +0xf48
created by github.com/simple-rules/harmony-benchmark/node.(*Node).listenOnPort
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:101 +0x25b
Minhs-MacBook-Pro:harmony-benchmark minhdoan$ DEBUG[09-13|14:54:31.973736] Creating new block numTxs=2233 pendingTxs=0 currentChainSize=4
******************2nd run ****************
fatal error: concurrent map iteration and map write
goroutine 54 [running]:
runtime.throw(0x44384e8, 0x26)
/usr/local/go/src/runtime/panic.go:616 +0x81 fp=0xc420063af0 sp=0xc420063ad0 pc=0x402ba41
runtime.mapiternext(0xc420063d38)
/usr/local/go/src/runtime/hashmap.go:747 +0x55c fp=0xc420063b80 sp=0xc420063af0 pc=0x400afdc
main.generateSimulatedTransactions(0x1, 0x3, 0x0, 0xc4200be0a8, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:100 +0x126 fp=0xc420063e48 sp=0xc420063b80 pc=0x43491c6
main.main.func3(0xc420458550, 0xc4200b47e8, 0xc4200be0a8, 0x1, 0x1, 0xc4200de40a, 0x4, 0xc4200b8000, 0xc420464060, 0xc420af5020, ...)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:339 +0x89 fp=0xc420063f80 sp=0xc420063e48 pc=0x434c2f9
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420063f88 sp=0xc420063f80 pc=0x4056e71
created by main.main
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:338 +0x8ba
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc42046407c)
/usr/local/go/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc420464070)
/usr/local/go/src/sync/waitgroup.go:129 +0x72
main.main()
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:363 +0x8fd
goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x4c84e60, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466118, 0x72, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466118, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420466100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420466100, 0xc42000e020, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e010, 0x4053a40, 0xc4212dfe98, 0xc4212dfea0)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000e010, 0x4443f70, 0xc4200b8000, 0x4479220, 0xc42000e020)
/usr/local/go/src/net/tcpsock.go:259 +0x49
github.com/simple-rules/harmony-benchmark/node.(*Node).listenOnPort(0xc4200b8000, 0xc4200de40a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:96 +0x10c
github.com/simple-rules/harmony-benchmark/node.(*Node).StartServer(0xc4200b8000, 0xc4200de40a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:81 +0x1b4
main.main.func2(0xc4200b8000, 0xc4200de40a, 0x4)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:312 +0x3f
created by main.main
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:311 +0x1140
goroutine 55 [runnable]:
github.com/simple-rules/harmony-benchmark/blockchain.(*UTXOPool).UpdateOneTransaction(0xc42012f300, 0xc421212c30)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/blockchain/utxopool.go:283 +0x1703
github.com/simple-rules/harmony-benchmark/blockchain.(*UTXOPool).Update(0xc42012f300, 0xc421162000, 0xd21, 0xd21)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/blockchain/utxopool.go:220 +0x47
github.com/simple-rules/harmony-benchmark/node.(*Node).UpdateUtxoAndState(0xc4200b9040, 0xc4200cc000)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node_handler.go:420 +0x64b
main.main.func1(0xc42000e300, 0x1, 0x1)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/client/txgen/main.go:300 +0x1dc
github.com/simple-rules/harmony-benchmark/node.(*Node).NodeHandler(0xc4200b8000, 0x4479220, 0xc42000e020)
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node_handler.go:105 +0xf48
created by github.com/simple-rules/harmony-benchmark/node.(*Node).listenOnPort
/Users/minhdoan/go/src/github.com/simple-rules/harmony-benchmark/node/node.go:101 +0x25b
Minhs-MacBook-Pro:harmony-benchmark minhdoan$
Currently we are using p2p unit-cast. We need to integrate libp2p gossiping into our code base. The first step is to write down the design and it could be located under p2p package.
This is team effort. Anyone can contribute
Describe the bug
Got an invalid memory address issue on running bin/beacon.
$ bin/beacon
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0xa1f1bd]
goroutine 1 [running]:
github.com/harmony-one/harmony/internal/beaconchain/libs.(*BeaconChain).GetID(0xc420001e00, 0xe, 0xc420001e00)
/home/ec2-user/go/src/github.com/harmony-one/harmony/internal/beaconchain/libs/beaconchain.go:199 +0x2d
main.main()
/home/ec2-user/go/src/github.com/harmony-one/harmony/cmd/beaconchain/main.go:52 +0x301
To Reproduce
Steps to reproduce the behavior:
Expected behavior
beacon command shouldn't get segfault.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
go env
]Additional context
Add any other context about the problem here.
The core
subdirectory, which is a transplant from go-ethereum, should be exempted from the overall MIT License.
I think this would be beneficial to have in the log:
debug why leaders did not do any consensus. See logs below:
speculation:
{"lvl":"dbug","msg":"Starting server","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINISHED]","port":"9000","t":"2018-09-14T05:26:58.808932207Z"}
{"consensus":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINISHED]","lvl":"dbug","msg":"Waiting for block","t":"2018-09-14T05:26:58.809029544Z"}
{"lvl":"dbug","msg":"Waiting for Consensus ready","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINISHED]","t":"2018-09-14T05:26:58.809302234Z"}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINISHED]","num":4383,"t":"2018-09-14T05:27:26.938728332Z","totalPending":4383}
{"currentChainSize":1,"lvl":"dbug","msg":"Creating new block","numTxs":4134,"pendingTxs":0,"t":"2018-09-14T05:27:29.422877337Z"}
{"lvl":"dbug","msg":"CROSS SHARD TX","num":1941,"t":"2018-09-14T05:27:29.422956237Z"}
{"consensus":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINISHED]","lvl":"info","msg":"STARTING CONSENSUS","startTime":"2018-09-14T05:27:29+0000","t":"2018-09-14T05:27:29.430451115Z"}
{"gomaxprocs":1024,"lvl":"info","msg":"Start Broadcasting","t":"2018-09-14T05:27:30.018018662Z"}
{"lvl":"info","msg":"Broadcasting Done","t":"2018-09-14T05:27:31.613397262Z","time spent(s)":1.595230599}
{"lvl":"info","msg":"Done sending from leader","t":"2018-09-14T05:27:31.613840124Z"}
{"lvl":"dbug","msg":"Received new commit message","num":2,"t":"2018-09-14T05:27:31.684730408Z"}
{"lvl":"dbug","msg":"Received new commit message","num":3,"t":"2018-09-14T05:27:31.787391903Z"}
{"lvl":"dbug","msg":"Received new commit message","num":4,"t":"2018-09-14T05:27:31.798452042Z"}
{"lvl":"dbug","msg":"Received new commit message","num":5,"t":"2018-09-14T05:27:31.810498573Z"}
{"lvl":"dbug","msg":"Received new commit message","num":6,"t":"2018-09-14T05:27:31.9035491Z"}
{"lvl":"dbug","msg":"Received new commit message","num":7,"t":"2018-09-14T05:27:31.910719125Z"}
{"lvl":"dbug","msg":"Received new commit message","num":8,"t":"2018-09-14T05:27:31.912117224Z"}
{"lvl":"dbug","msg":"Received new commit message","num":9,"t":"2018-09-14T05:27:31.953716591Z"}
{"lvl":"dbug","msg":"Received new commit message","num":10,"t":"2018-09-14T05:27:32.161550878Z"}
{"lvl":"dbug","msg":"Received new commit message","num":11,"t":"2018-09-14T05:27:32.173041728Z"}
{"lvl":"dbug","msg":"Received new commit message","num":12,"t":"2018-09-14T05:27:32.380606021Z"}
{"lvl":"dbug","msg":"Received new commit message","num":13,"t":"2018-09-14T05:27:32.419928548Z"}
{"lvl":"dbug","msg":"Received new commit message","num":14,"t":"2018-09-14T05:27:32.444327795Z"}
{"lvl":"dbug","msg":"Received new commit message","num":15,"t":"2018-09-14T05:27:32.457420055Z"}
{"lvl":"dbug","msg":"Received new commit message","num":16,"t":"2018-09-14T05:27:32.466590966Z"}
{"lvl":"dbug","msg":"Received new commit message","num":17,"t":"2018-09-14T05:27:32.475914193Z"}
{"lvl":"dbug","msg":"Received new commit message","num":18,"t":"2018-09-14T05:27:32.51882355Z"}
{"lvl":"dbug","msg":"Received new commit message","num":19,"t":"2018-09-14T05:27:32.551316134Z"}
{"lvl":"dbug","msg":"Received new commit message","num":20,"t":"2018-09-14T05:27:32.570585235Z"}
{"lvl":"dbug","msg":"Received new commit message","num":21,"t":"2018-09-14T05:27:32.57336689Z"}
{"lvl":"dbug","msg":"Received new commit message","num":22,"t":"2018-09-14T05:27:32.592105265Z"}
{"lvl":"dbug","msg":"Received new commit message","num":23,"t":"2018-09-14T05:27:32.596290437Z"}
{"lvl":"dbug","msg":"Received new commit message","num":24,"t":"2018-09-14T05:27:32.598666211Z"}
{"lvl":"dbug","msg":"Received new commit message","num":25,"t":"2018-09-14T05:27:32.606509846Z"}
{"lvl":"dbug","msg":"Received new commit message","num":26,"t":"2018-09-14T05:27:32.608904864Z"}
{"lvl":"dbug","msg":"Received new commit message","num":27,"t":"2018-09-14T05:27:32.61701313Z"}
{"lvl":"dbug","msg":"Received new commit message","num":28,"t":"2018-09-14T05:27:32.621874442Z"}
{"lvl":"dbug","msg":"Received new commit message","num":29,"t":"2018-09-14T05:27:32.631665072Z"}
{"lvl":"dbug","msg":"Received new commit message","num":30,"t":"2018-09-14T05:27:32.640445347Z"}
{"lvl":"dbug","msg":"Received new commit message","num":31,"t":"2018-09-14T05:27:32.640940718Z"}
{"lvl":"dbug","msg":"Received new commit message","num":32,"t":"2018-09-14T05:27:32.650928844Z"}
{"lvl":"dbug","msg":"Received new commit message","num":33,"t":"2018-09-14T05:27:32.65641488Z"}
{"lvl":"dbug","msg":"Received new commit message","num":34,"t":"2018-09-14T05:27:32.662872412Z"}
{"lvl":"dbug","msg":"Received new commit message","num":35,"t":"2018-09-14T05:27:32.663276384Z"}
{"lvl":"dbug","msg":"Received new commit message","num":36,"t":"2018-09-14T05:27:32.670235511Z"}
{"lvl":"dbug","msg":"Received new commit message","num":37,"t":"2018-09-14T05:27:32.680141171Z"}
{"lvl":"dbug","msg":"Received new commit message","num":38,"t":"2018-09-14T05:27:32.683168902Z"}
{"lvl":"dbug","msg":"Received new commit message","num":39,"t":"2018-09-14T05:27:32.684329901Z"}
{"lvl":"dbug","msg":"Received new commit message","num":40,"t":"2018-09-14T05:27:32.686539187Z"}
{"lvl":"dbug","msg":"Received new commit message","num":41,"t":"2018-09-14T05:27:32.696494959Z"}
{"lvl":"dbug","msg":"Received new commit message","num":42,"t":"2018-09-14T05:27:32.706084761Z"}
{"lvl":"dbug","msg":"Received new commit message","num":43,"t":"2018-09-14T05:27:32.717050503Z"}
{"lvl":"dbug","msg":"Received new commit message","num":44,"t":"2018-09-14T05:27:32.720572684Z"}
{"lvl":"dbug","msg":"Received new commit message","num":45,"t":"2018-09-14T05:27:32.724404471Z"}
{"lvl":"dbug","msg":"Received new commit message","num":46,"t":"2018-09-14T05:27:32.730966931Z"}
{"lvl":"dbug","msg":"Received new commit message","num":47,"t":"2018-09-14T05:27:32.733548398Z"}
{"lvl":"dbug","msg":"Received new commit message","num":48,"t":"2018-09-14T05:27:32.736614963Z"}
{"lvl":"dbug","msg":"Received new commit message","num":49,"t":"2018-09-14T05:27:32.738216991Z"}
{"lvl":"dbug","msg":"Received new commit message","num":50,"t":"2018-09-14T05:27:32.741607481Z"}
{"lvl":"dbug","msg":"Received new commit message","num":51,"t":"2018-09-14T05:27:32.751848993Z"}
{"lvl":"dbug","msg":"Received new commit message","num":52,"t":"2018-09-14T05:27:32.764061443Z"}
{"lvl":"dbug","msg":"Received new commit message","num":53,"t":"2018-09-14T05:27:32.770395226Z"}
{"lvl":"dbug","msg":"Received new commit message","num":54,"t":"2018-09-14T05:27:32.778810819Z"}
{"lvl":"dbug","msg":"Received new commit message","num":55,"t":"2018-09-14T05:27:32.779064431Z"}
{"lvl":"dbug","msg":"Received new commit message","num":56,"t":"2018-09-14T05:27:32.787315396Z"}
{"lvl":"dbug","msg":"Received new commit message","num":57,"t":"2018-09-14T05:27:32.804955766Z"}
{"lvl":"dbug","msg":"Received new commit message","num":58,"t":"2018-09-14T05:27:32.816340916Z"}
{"lvl":"dbug","msg":"Received new commit message","num":59,"t":"2018-09-14T05:27:32.817487826Z"}
{"lvl":"dbug","msg":"Received new commit message","num":60,"t":"2018-09-14T05:27:32.828742889Z"}
{"lvl":"dbug","msg":"Received new commit message","num":61,"t":"2018-09-14T05:27:32.83449237Z"}
{"lvl":"dbug","msg":"Received new commit message","num":62,"t":"2018-09-14T05:27:32.846040475Z"}
{"lvl":"dbug","msg":"Received new commit message","num":63,"t":"2018-09-14T05:27:32.849734705Z"}
{"lvl":"dbug","msg":"Received new commit message","num":64,"t":"2018-09-14T05:27:32.858721294Z"}
{"lvl":"dbug","msg":"Received new commit message","num":65,"t":"2018-09-14T05:27:32.859321289Z"}
{"lvl":"dbug","msg":"Received new commit message","num":66,"t":"2018-09-14T05:27:32.86816375Z"}
{"lvl":"dbug","msg":"Received new commit message","num":67,"t":"2018-09-14T05:27:32.870291982Z"}
{"lvl":"dbug","msg":"Received new commit message","num":68,"t":"2018-09-14T05:27:32.876346372Z"}
{"lvl":"dbug","msg":"Received new commit message","num":69,"t":"2018-09-14T05:27:32.878754127Z"}
{"lvl":"dbug","msg":"Received new commit message","num":70,"t":"2018-09-14T05:27:32.888737683Z"}
{"lvl":"dbug","msg":"Received new commit message","num":71,"t":"2018-09-14T05:27:32.913558671Z"}
{"lvl":"dbug","msg":"Received new commit message","num":72,"t":"2018-09-14T05:27:32.943256543Z"}
{"lvl":"dbug","msg":"Received new commit message","num":73,"t":"2018-09-14T05:27:32.947892657Z"}
{"lvl":"dbug","msg":"Received new commit message","num":74,"t":"2018-09-14T05:27:32.957560386Z"}
{"lvl":"dbug","msg":"Received new commit message","num":75,"t":"2018-09-14T05:27:32.961343257Z"}
{"lvl":"dbug","msg":"Received new commit message","num":76,"t":"2018-09-14T05:27:32.978870007Z"}
{"lvl":"dbug","msg":"Received new commit message","num":77,"t":"2018-09-14T05:27:32.992155086Z"}
{"lvl":"dbug","msg":"Received new commit message","num":78,"t":"2018-09-14T05:27:32.997571022Z"}
{"lvl":"dbug","msg":"Received new commit message","num":79,"t":"2018-09-14T05:27:33.004305057Z"}
{"lvl":"dbug","msg":"Received new commit message","num":80,"t":"2018-09-14T05:27:33.007477939Z"}
{"lvl":"dbug","msg":"Received new commit message","num":81,"t":"2018-09-14T05:27:33.018040607Z"}
{"lvl":"dbug","msg":"Received new commit message","num":82,"t":"2018-09-14T05:27:33.024803874Z"}
{"lvl":"dbug","msg":"Received new commit message","num":83,"t":"2018-09-14T05:27:33.032297855Z"}
{"lvl":"dbug","msg":"Received new commit message","num":84,"t":"2018-09-14T05:27:33.0393287Z"}
{"lvl":"dbug","msg":"Received new commit message","num":85,"t":"2018-09-14T05:27:33.042982003Z"}
{"lvl":"dbug","msg":"Received new commit message","num":86,"t":"2018-09-14T05:27:33.045890171Z"}
{"lvl":"dbug","msg":"Received new commit message","num":87,"t":"2018-09-14T05:27:33.05421076Z"}
{"lvl":"dbug","msg":"Received new commit message","num":88,"t":"2018-09-14T05:27:33.062882188Z"}
{"lvl":"dbug","msg":"Received new commit message","num":89,"t":"2018-09-14T05:27:33.067220106Z"}
{"lvl":"dbug","msg":"Received new commit message","num":90,"t":"2018-09-14T05:27:33.076403797Z"}
{"lvl":"dbug","msg":"Received new commit message","num":91,"t":"2018-09-14T05:27:33.080140215Z"}
{"lvl":"dbug","msg":"Received new commit message","num":92,"t":"2018-09-14T05:27:33.093811627Z"}
{"lvl":"dbug","msg":"Received new commit message","num":93,"t":"2018-09-14T05:27:33.103575114Z"}
{"lvl":"dbug","msg":"Received new commit message","num":94,"t":"2018-09-14T05:27:33.109464053Z"}
{"lvl":"dbug","msg":"Received new commit message","num":95,"t":"2018-09-14T05:27:33.120989116Z"}
{"lvl":"dbug","msg":"Received new commit message","num":96,"t":"2018-09-14T05:27:33.121695673Z"}
{"lvl":"dbug","msg":"Received new commit message","num":97,"t":"2018-09-14T05:27:33.131315138Z"}
{"lvl":"dbug","msg":"Received new commit message","num":98,"t":"2018-09-14T05:27:33.140607267Z"}
{"lvl":"dbug","msg":"Received new commit message","num":99,"t":"2018-09-14T05:27:33.149313344Z"}
{"lvl":"dbug","msg":"Received new commit message","num":100,"t":"2018-09-14T05:27:33.153036126Z"}
{"lvl":"dbug","msg":"Received new commit message","num":101,"t":"2018-09-14T05:27:33.163591426Z"}
{"lvl":"dbug","msg":"Received new commit message","num":102,"t":"2018-09-14T05:27:33.17071722Z"}
{"lvl":"dbug","msg":"Received new commit message","num":103,"t":"2018-09-14T05:27:33.175794938Z"}
{"lvl":"dbug","msg":"Received new commit message","num":104,"t":"2018-09-14T05:27:33.1806084Z"}
{"lvl":"dbug","msg":"Received new commit message","num":105,"t":"2018-09-14T05:27:33.189411538Z"}
{"lvl":"dbug","msg":"Received new commit message","num":106,"t":"2018-09-14T05:27:33.192802544Z"}
{"lvl":"dbug","msg":"Received new commit message","num":107,"t":"2018-09-14T05:27:33.19917298Z"}
{"lvl":"dbug","msg":"Received new commit message","num":108,"t":"2018-09-14T05:27:33.204236183Z"}
{"lvl":"dbug","msg":"Received new commit message","num":109,"t":"2018-09-14T05:27:33.210924459Z"}
{"lvl":"dbug","msg":"Received new commit message","num":110,"t":"2018-09-14T05:27:33.21488112Z"}
{"lvl":"dbug","msg":"Received new commit message","num":111,"t":"2018-09-14T05:27:33.222249305Z"}
{"lvl":"dbug","msg":"Received new commit message","num":112,"t":"2018-09-14T05:27:33.231136654Z"}
{"lvl":"dbug","msg":"Received new commit message","num":113,"t":"2018-09-14T05:27:33.232677439Z"}
{"lvl":"dbug","msg":"Received new commit message","num":114,"t":"2018-09-14T05:27:33.249652057Z"}
{"lvl":"dbug","msg":"Received new commit message","num":115,"t":"2018-09-14T05:27:33.263734265Z"}
{"lvl":"dbug","msg":"Received new commit message","num":116,"t":"2018-09-14T05:27:33.267624725Z"}
{"lvl":"dbug","msg":"Received new commit message","num":117,"t":"2018-09-14T05:27:33.281351536Z"}
{"lvl":"dbug","msg":"Received new commit message","num":118,"t":"2018-09-14T05:27:33.289441746Z"}
{"lvl":"dbug","msg":"Received new commit message","num":119,"t":"2018-09-14T05:27:33.290029689Z"}
{"lvl":"dbug","msg":"Received new commit message","num":120,"t":"2018-09-14T05:27:33.290594862Z"}
{"lvl":"dbug","msg":"Received new commit message","num":121,"t":"2018-09-14T05:27:33.292031631Z"}
{"lvl":"dbug","msg":"Received new commit message","num":122,"t":"2018-09-14T05:27:33.296583779Z"}
{"lvl":"dbug","msg":"Received new commit message","num":123,"t":"2018-09-14T05:27:33.305125788Z"}
{"lvl":"dbug","msg":"Received new commit message","num":124,"t":"2018-09-14T05:27:33.312226133Z"}
{"lvl":"dbug","msg":"Received new commit message","num":125,"t":"2018-09-14T05:27:33.313378699Z"}
{"lvl":"dbug","msg":"Received new commit message","num":126,"t":"2018-09-14T05:27:33.314881534Z"}
{"lvl":"dbug","msg":"Received new commit message","num":127,"t":"2018-09-14T05:27:33.322575311Z"}
{"lvl":"dbug","msg":"Received new commit message","num":128,"t":"2018-09-14T05:27:33.333721057Z"}
{"lvl":"dbug","msg":"Received new commit message","num":129,"t":"2018-09-14T05:27:33.340194868Z"}
{"lvl":"dbug","msg":"Received new commit message","num":130,"t":"2018-09-14T05:27:33.34999876Z"}
{"lvl":"dbug","msg":"Received new commit message","num":131,"t":"2018-09-14T05:27:33.351573783Z"}
{"lvl":"dbug","msg":"Received new commit message","num":132,"t":"2018-09-14T05:27:33.3612576Z"}
{"lvl":"dbug","msg":"Received new commit message","num":133,"t":"2018-09-14T05:27:33.362988863Z"}
{"lvl":"dbug","msg":"Received new commit message","num":134,"t":"2018-09-14T05:27:33.367833067Z"}
{"lvl":"dbug","msg":"Received new commit message","num":135,"t":"2018-09-14T05:27:33.376717854Z"}
{"lvl":"dbug","msg":"Received new commit message","num":136,"t":"2018-09-14T05:27:33.382280551Z"}
{"lvl":"dbug","msg":"Received new commit message","num":137,"t":"2018-09-14T05:27:33.387449134Z"}
{"lvl":"dbug","msg":"Received new commit message","num":138,"t":"2018-09-14T05:27:33.398153742Z"}
{"lvl":"dbug","msg":"Received new commit message","num":139,"t":"2018-09-14T05:27:33.405646975Z"}
{"lvl":"dbug","msg":"Received new commit message","num":140,"t":"2018-09-14T05:27:33.407293438Z"}
{"lvl":"dbug","msg":"Received new commit message","num":141,"t":"2018-09-14T05:27:33.408858601Z"}
{"lvl":"dbug","msg":"Received new commit message","num":142,"t":"2018-09-14T05:27:33.417231837Z"}
{"lvl":"dbug","msg":"Received new commit message","num":143,"t":"2018-09-14T05:27:33.418169272Z"}
{"lvl":"dbug","msg":"Received new commit message","num":144,"t":"2018-09-14T05:27:33.424389428Z"}
{"lvl":"dbug","msg":"Received new commit message","num":145,"t":"2018-09-14T05:27:33.430560339Z"}
{"lvl":"dbug","msg":"Received new commit message","num":146,"t":"2018-09-14T05:27:33.436982825Z"}
{"lvl":"dbug","msg":"Received new commit message","num":147,"t":"2018-09-14T05:27:33.445131986Z"}
{"lvl":"dbug","msg":"Received new commit message","num":148,"t":"2018-09-14T05:27:33.452357529Z"}
{"lvl":"dbug","msg":"Received new commit message","num":149,"t":"2018-09-14T05:27:33.459172599Z"}
{"lvl":"dbug","msg":"Received new commit message","num":150,"t":"2018-09-14T05:27:33.461392492Z"}
{"lvl":"dbug","msg":"Received new commit message","num":151,"t":"2018-09-14T05:27:33.473645729Z"}
{"lvl":"dbug","msg":"Received new commit message","num":152,"t":"2018-09-14T05:27:33.484414994Z"}
{"lvl":"dbug","msg":"Received new commit message","num":153,"t":"2018-09-14T05:27:33.49345022Z"}
{"lvl":"dbug","msg":"Received new commit message","num":154,"t":"2018-09-14T05:27:33.500770547Z"}
{"lvl":"dbug","msg":"Received new commit message","num":155,"t":"2018-09-14T05:27:33.507221548Z"}
{"lvl":"dbug","msg":"Received new commit message","num":156,"t":"2018-09-14T05:27:33.516095795Z"}
{"lvl":"dbug","msg":"Received new commit message","num":157,"t":"2018-09-14T05:27:33.51955367Z"}
{"lvl":"dbug","msg":"Received new commit message","num":158,"t":"2018-09-14T05:27:33.523387273Z"}
{"lvl":"dbug","msg":"Received new commit message","num":159,"t":"2018-09-14T05:27:33.524625393Z"}
{"lvl":"dbug","msg":"Received new commit message","num":160,"t":"2018-09-14T05:27:33.534853108Z"}
{"lvl":"dbug","msg":"Received new commit message","num":161,"t":"2018-09-14T05:27:33.535503549Z"}
{"lvl":"dbug","msg":"Received new commit message","num":162,"t":"2018-09-14T05:27:33.537022132Z"}
{"lvl":"dbug","msg":"Received new commit message","num":163,"t":"2018-09-14T05:27:33.53948696Z"}
{"lvl":"dbug","msg":"Received new commit message","num":164,"t":"2018-09-14T05:27:33.540685955Z"}
{"lvl":"dbug","msg":"Received new commit message","num":165,"t":"2018-09-14T05:27:33.551439396Z"}
{"lvl":"dbug","msg":"Received new commit message","num":166,"t":"2018-09-14T05:27:33.556513657Z"}
{"lvl":"dbug","msg":"Received new commit message","num":167,"t":"2018-09-14T05:27:33.567684213Z"}
{"lvl":"dbug","msg":"Received new commit message","num":168,"t":"2018-09-14T05:27:33.573194654Z"}
{"lvl":"dbug","msg":"Received new commit message","num":169,"t":"2018-09-14T05:27:33.587162906Z"}
{"lvl":"dbug","msg":"Received new commit message","num":170,"t":"2018-09-14T05:27:33.594978929Z"}
{"lvl":"dbug","msg":"Received new commit message","num":171,"t":"2018-09-14T05:27:33.600984442Z"}
{"lvl":"dbug","msg":"Received new commit message","num":172,"t":"2018-09-14T05:27:33.607205329Z"}
{"lvl":"dbug","msg":"Received new commit message","num":173,"t":"2018-09-14T05:27:33.614852807Z"}
{"lvl":"dbug","msg":"Received new commit message","num":174,"t":"2018-09-14T05:27:33.617223026Z"}
{"lvl":"dbug","msg":"Received new commit message","num":175,"t":"2018-09-14T05:27:33.62320851Z"}
{"lvl":"dbug","msg":"Received new commit message","num":176,"t":"2018-09-14T05:27:33.62880793Z"}
{"lvl":"dbug","msg":"Received new commit message","num":177,"t":"2018-09-14T05:27:33.637036305Z"}
{"lvl":"dbug","msg":"Received new commit message","num":178,"t":"2018-09-14T05:27:33.637135574Z"}
{"lvl":"dbug","msg":"Received new commit message","num":179,"t":"2018-09-14T05:27:33.642875045Z"}
{"lvl":"dbug","msg":"Received new commit message","num":180,"t":"2018-09-14T05:27:33.646140811Z"}
{"lvl":"dbug","msg":"Received new commit message","num":181,"t":"2018-09-14T05:27:33.647982558Z"}
{"lvl":"dbug","msg":"Received new commit message","num":182,"t":"2018-09-14T05:27:33.652243682Z"}
{"lvl":"dbug","msg":"Received new commit message","num":183,"t":"2018-09-14T05:27:33.658365734Z"}
{"lvl":"dbug","msg":"Received new commit message","num":184,"t":"2018-09-14T05:27:33.66183354Z"}
{"lvl":"dbug","msg":"Received new commit message","num":185,"t":"2018-09-14T05:27:33.667421906Z"}
{"lvl":"dbug","msg":"Received new commit message","num":186,"t":"2018-09-14T05:27:33.669749108Z"}
{"lvl":"dbug","msg":"Received new commit message","num":187,"t":"2018-09-14T05:27:33.674996795Z"}
{"lvl":"dbug","msg":"Received new commit message","num":188,"t":"2018-09-14T05:27:33.678118997Z"}
{"lvl":"dbug","msg":"Received new commit message","num":189,"t":"2018-09-14T05:27:33.683438719Z"}
{"lvl":"dbug","msg":"Received new commit message","num":190,"t":"2018-09-14T05:27:33.688440155Z"}
{"lvl":"dbug","msg":"Received new commit message","num":191,"t":"2018-09-14T05:27:33.693624041Z"}
{"lvl":"dbug","msg":"Received new commit message","num":192,"t":"2018-09-14T05:27:33.697125576Z"}
{"lvl":"dbug","msg":"Received new commit message","num":193,"t":"2018-09-14T05:27:33.704927882Z"}
{"lvl":"dbug","msg":"Received new commit message","num":194,"t":"2018-09-14T05:27:33.713187691Z"}
{"lvl":"dbug","msg":"Received new commit message","num":195,"t":"2018-09-14T05:27:33.720887512Z"}
{"lvl":"dbug","msg":"Received new commit message","num":196,"t":"2018-09-14T05:27:33.724292553Z"}
{"lvl":"dbug","msg":"Received new commit message","num":197,"t":"2018-09-14T05:27:33.735112725Z"}
{"lvl":"dbug","msg":"Received new commit message","num":198,"t":"2018-09-14T05:27:33.735927426Z"}
{"lvl":"dbug","msg":"Received new commit message","num":199,"t":"2018-09-14T05:27:33.74508999Z"}
{"lvl":"dbug","msg":"Received new commit message","num":200,"t":"2018-09-14T05:27:33.748226433Z"}
{"lvl":"dbug","msg":"Received new commit message","num":201,"t":"2018-09-14T05:27:33.754994509Z"}
{"lvl":"dbug","msg":"Received new commit message","num":202,"t":"2018-09-14T05:27:33.760217967Z"}
{"lvl":"dbug","msg":"Received new commit message","num":203,"t":"2018-09-14T05:27:33.763440753Z"}
{"lvl":"dbug","msg":"Received new commit message","num":204,"t":"2018-09-14T05:27:33.7696789Z"}
{"lvl":"dbug","msg":"Received new commit message","num":205,"t":"2018-09-14T05:27:33.774996355Z"}
{"lvl":"dbug","msg":"Received new commit message","num":206,"t":"2018-09-14T05:27:33.782715148Z"}
{"lvl":"dbug","msg":"Received new commit message","num":207,"t":"2018-09-14T05:27:33.790737887Z"}
{"lvl":"dbug","msg":"Received new commit message","num":208,"t":"2018-09-14T05:27:33.797140366Z"}
{"lvl":"dbug","msg":"Received new commit message","num":209,"t":"2018-09-14T05:27:33.803347742Z"}
{"lvl":"dbug","msg":"Received new commit message","num":210,"t":"2018-09-14T05:27:33.813025632Z"}
{"lvl":"dbug","msg":"Received new commit message","num":211,"t":"2018-09-14T05:27:33.822106878Z"}
{"lvl":"dbug","msg":"Received new commit message","num":212,"t":"2018-09-14T05:27:33.829040868Z"}
{"lvl":"dbug","msg":"Received new commit message","num":213,"t":"2018-09-14T05:27:33.835648722Z"}
{"lvl":"dbug","msg":"Received new commit message","num":214,"t":"2018-09-14T05:27:33.84298065Z"}
{"lvl":"dbug","msg":"Received new commit message","num":215,"t":"2018-09-14T05:27:33.850257958Z"}
{"lvl":"dbug","msg":"Received new commit message","num":216,"t":"2018-09-14T05:27:33.851077708Z"}
{"lvl":"dbug","msg":"Received new commit message","num":217,"t":"2018-09-14T05:27:33.852184132Z"}
{"lvl":"dbug","msg":"Received new commit message","num":218,"t":"2018-09-14T05:27:33.853997667Z"}
{"lvl":"dbug","msg":"Received new commit message","num":219,"t":"2018-09-14T05:27:33.861903658Z"}
{"lvl":"dbug","msg":"Received new commit message","num":220,"t":"2018-09-14T05:27:33.868307564Z"}
{"lvl":"dbug","msg":"Received new commit message","num":221,"t":"2018-09-14T05:27:33.874880725Z"}
{"lvl":"dbug","msg":"Received new commit message","num":222,"t":"2018-09-14T05:27:33.880190872Z"}
{"lvl":"dbug","msg":"Received new commit message","num":223,"t":"2018-09-14T05:27:33.880997626Z"}
{"lvl":"dbug","msg":"Received new commit message","num":224,"t":"2018-09-14T05:27:33.882120712Z"}
{"lvl":"dbug","msg":"Received new commit message","num":225,"t":"2018-09-14T05:27:33.883221483Z"}
{"lvl":"dbug","msg":"Received new commit message","num":226,"t":"2018-09-14T05:27:33.890368419Z"}
{"lvl":"dbug","msg":"Received new commit message","num":227,"t":"2018-09-14T05:27:33.891136578Z"}
{"lvl":"dbug","msg":"Received new commit message","num":228,"t":"2018-09-14T05:27:33.902722905Z"}
{"lvl":"dbug","msg":"Received new commit message","num":229,"t":"2018-09-14T05:27:33.912703797Z"}
{"lvl":"dbug","msg":"Received new commit message","num":230,"t":"2018-09-14T05:27:33.915349164Z"}
{"lvl":"dbug","msg":"Received new commit message","num":231,"t":"2018-09-14T05:27:33.926508274Z"}
{"lvl":"dbug","msg":"Received new commit message","num":232,"t":"2018-09-14T05:27:33.934411239Z"}
{"lvl":"dbug","msg":"Received new commit message","num":233,"t":"2018-09-14T05:27:33.936064133Z"}
{"lvl":"dbug","msg":"Received new commit message","num":234,"t":"2018-09-14T05:27:33.946517341Z"}
{"lvl":"dbug","msg":"Received new commit message","num":235,"t":"2018-09-14T05:27:33.956777609Z"}
{"lvl":"dbug","msg":"Received new commit message","num":236,"t":"2018-09-14T05:27:33.965517761Z"}
{"lvl":"dbug","msg":"Received new commit message","num":237,"t":"2018-09-14T05:27:33.973019821Z"}
{"lvl":"dbug","msg":"Received new commit message","num":238,"t":"2018-09-14T05:27:33.98345Z"}
{"lvl":"dbug","msg":"Received new commit message","num":239,"t":"2018-09-14T05:27:33.993666266Z"}
{"lvl":"dbug","msg":"Received new commit message","num":240,"t":"2018-09-14T05:27:34.001328846Z"}
{"lvl":"dbug","msg":"Received new commit message","num":241,"t":"2018-09-14T05:27:34.004826808Z"}
{"lvl":"dbug","msg":"Received new commit message","num":242,"t":"2018-09-14T05:27:34.011358379Z"}
{"lvl":"dbug","msg":"Received new commit message","num":243,"t":"2018-09-14T05:27:34.014121599Z"}
{"lvl":"dbug","msg":"Received new commit message","num":244,"t":"2018-09-14T05:27:34.024514375Z"}
{"lvl":"dbug","msg":"Received new commit message","num":245,"t":"2018-09-14T05:27:34.031428534Z"}
{"lvl":"dbug","msg":"Received new commit message","num":246,"t":"2018-09-14T05:27:34.039157386Z"}
{"lvl":"dbug","msg":"Received new commit message","num":247,"t":"2018-09-14T05:27:34.04910498Z"}
{"lvl":"dbug","msg":"Received new commit message","num":248,"t":"2018-09-14T05:27:34.053474797Z"}
{"lvl":"dbug","msg":"Received new commit message","num":249,"t":"2018-09-14T05:27:34.063003827Z"}
{"lvl":"dbug","msg":"Received new commit message","num":250,"t":"2018-09-14T05:27:34.071988645Z"}
{"lvl":"dbug","msg":"Received new commit message","num":251,"t":"2018-09-14T05:27:34.073673526Z"}
{"lvl":"dbug","msg":"Received new commit message","num":252,"t":"2018-09-14T05:27:34.082843754Z"}
{"lvl":"dbug","msg":"Received new commit message","num":253,"t":"2018-09-14T05:27:34.084064709Z"}
{"lvl":"dbug","msg":"Received new commit message","num":254,"t":"2018-09-14T05:27:34.0877385Z"}
{"lvl":"dbug","msg":"Received new commit message","num":255,"t":"2018-09-14T05:27:34.097794567Z"}
{"lvl":"dbug","msg":"Received new commit message","num":256,"t":"2018-09-14T05:27:34.104729118Z"}
{"lvl":"dbug","msg":"Received new commit message","num":257,"t":"2018-09-14T05:27:34.114643468Z"}
{"lvl":"dbug","msg":"Received new commit message","num":258,"t":"2018-09-14T05:27:34.118678982Z"}
{"lvl":"dbug","msg":"Received new commit message","num":259,"t":"2018-09-14T05:27:34.12247928Z"}
{"lvl":"dbug","msg":"Received new commit message","num":260,"t":"2018-09-14T05:27:34.130371113Z"}
{"lvl":"dbug","msg":"Received new commit message","num":261,"t":"2018-09-14T05:27:34.131925359Z"}
{"lvl":"dbug","msg":"Received new commit message","num":262,"t":"2018-09-14T05:27:34.143988602Z"}
{"lvl":"dbug","msg":"Received new commit message","num":263,"t":"2018-09-14T05:27:34.149585191Z"}
{"lvl":"dbug","msg":"Received new commit message","num":264,"t":"2018-09-14T05:27:34.159736398Z"}
{"lvl":"dbug","msg":"Received new commit message","num":265,"t":"2018-09-14T05:27:34.168292289Z"}
{"lvl":"dbug","msg":"Received new commit message","num":266,"t":"2018-09-14T05:27:34.169616431Z"}
{"lvl":"dbug","msg":"Received new commit message","num":267,"t":"2018-09-14T05:27:34.176312497Z"}
{"lvl":"dbug","msg":"Enough commitments received with signatures","num":267,"state":"ANNOUNCE_DONE","t":"2018-09-14T05:27:34.181751409Z"}
{"gomaxprocs":1024,"lvl":"info","msg":"Start Broadcasting","t":"2018-09-14T05:27:34.191940239Z"}
{"lvl":"info","msg":"Broadcasting Done","t":"2018-09-14T05:27:34.417206631Z","time spent(s)":0.225233082}
{"lvl":"info","msg":"Done sending from leader","t":"2018-09-14T05:27:34.417302302Z"}
{"lvl":"dbug","msg":"Received new response message","num":2,"t":"2018-09-14T05:27:34.418029253Z"}
{"lvl":"dbug","msg":"Received new response message","num":3,"t":"2018-09-14T05:27:34.419163263Z"}
{"lvl":"dbug","msg":"Received new response message","num":4,"t":"2018-09-14T05:27:34.419896165Z"}
{"lvl":"dbug","msg":"Received new response message","num":5,"t":"2018-09-14T05:27:34.431563244Z"}
{"lvl":"dbug","msg":"Received new response message","num":6,"t":"2018-09-14T05:27:34.465056251Z"}
{"lvl":"dbug","msg":"Received new response message","num":7,"t":"2018-09-14T05:27:34.481196319Z"}
{"lvl":"dbug","msg":"Received new response message","num":8,"t":"2018-09-14T05:27:34.484336043Z"}
{"lvl":"dbug","msg":"Received new response message","num":9,"t":"2018-09-14T05:27:34.495869376Z"}
{"lvl":"dbug","msg":"Received new response message","num":10,"t":"2018-09-14T05:27:34.498555394Z"}
{"lvl":"dbug","msg":"Received new response message","num":11,"t":"2018-09-14T05:27:34.511398091Z"}
{"lvl":"dbug","msg":"Received new response message","num":12,"t":"2018-09-14T05:27:34.514463366Z"}
{"lvl":"dbug","msg":"Received new response message","num":13,"t":"2018-09-14T05:27:34.515351462Z"}
{"lvl":"dbug","msg":"Received new response message","num":14,"t":"2018-09-14T05:27:34.52654128Z"}
{"lvl":"dbug","msg":"Received new response message","num":15,"t":"2018-09-14T05:27:34.533451239Z"}
{"lvl":"dbug","msg":"Received new response message","num":16,"t":"2018-09-14T05:27:34.541024925Z"}
{"lvl":"dbug","msg":"Received new response message","num":17,"t":"2018-09-14T05:27:34.547901198Z"}
{"lvl":"dbug","msg":"Received new response message","num":18,"t":"2018-09-14T05:27:34.555623182Z"}
{"lvl":"dbug","msg":"Received new response message","num":19,"t":"2018-09-14T05:27:34.562130014Z"}
{"lvl":"dbug","msg":"Received new response message","num":20,"t":"2018-09-14T05:27:34.566588385Z"}
{"lvl":"dbug","msg":"Received new response message","num":21,"t":"2018-09-14T05:27:34.57295283Z"}
{"lvl":"dbug","msg":"Received new response message","num":22,"t":"2018-09-14T05:27:34.579033877Z"}
{"lvl":"dbug","msg":"Received new response message","num":23,"t":"2018-09-14T05:27:34.601430971Z"}
{"lvl":"dbug","msg":"Received new response message","num":24,"t":"2018-09-14T05:27:34.612946784Z"}
{"lvl":"dbug","msg":"Received new response message","num":25,"t":"2018-09-14T05:27:34.61534671Z"}
{"lvl":"dbug","msg":"Received new response message","num":26,"t":"2018-09-14T05:27:34.622385749Z"}
{"lvl":"dbug","msg":"Received new response message","num":27,"t":"2018-09-14T05:27:34.63960117Z"}
{"lvl":"dbug","msg":"Received new response message","num":28,"t":"2018-09-14T05:27:34.650846373Z"}
{"lvl":"dbug","msg":"Received new response message","num":29,"t":"2018-09-14T05:27:34.655855526Z"}
{"lvl":"dbug","msg":"Received new response message","num":30,"t":"2018-09-14T05:27:34.657956051Z"}
{"lvl":"dbug","msg":"Received new response message","num":31,"t":"2018-09-14T05:27:34.666627628Z"}
{"lvl":"dbug","msg":"Received new response message","num":32,"t":"2018-09-14T05:27:34.669982472Z"}
{"lvl":"dbug","msg":"Received new response message","num":33,"t":"2018-09-14T05:27:34.683143063Z"}
{"lvl":"dbug","msg":"Received new response message","num":34,"t":"2018-09-14T05:27:34.687580806Z"}
{"lvl":"dbug","msg":"Received new response message","num":35,"t":"2018-09-14T05:27:34.688277121Z"}
{"lvl":"dbug","msg":"Received new response message","num":36,"t":"2018-09-14T05:27:34.695315671Z"}
{"lvl":"dbug","msg":"Received new response message","num":37,"t":"2018-09-14T05:27:34.701219919Z"}
{"lvl":"dbug","msg":"Received new response message","num":38,"t":"2018-09-14T05:27:34.702956648Z"}
{"lvl":"dbug","msg":"Received new response message","num":39,"t":"2018-09-14T05:27:34.70709388Z"}
{"lvl":"dbug","msg":"Received new response message","num":40,"t":"2018-09-14T05:27:34.71466675Z"}
{"lvl":"dbug","msg":"Received new response message","num":41,"t":"2018-09-14T05:27:34.726901088Z"}
{"lvl":"dbug","msg":"Received new response message","num":42,"t":"2018-09-14T05:27:34.727619869Z"}
{"lvl":"dbug","msg":"Received new response message","num":43,"t":"2018-09-14T05:27:34.728541835Z"}
{"lvl":"dbug","msg":"Received new response message","num":44,"t":"2018-09-14T05:27:34.730695837Z"}
{"lvl":"dbug","msg":"Received new response message","num":45,"t":"2018-09-14T05:27:34.732748415Z"}
{"lvl":"dbug","msg":"Received new response message","num":46,"t":"2018-09-14T05:27:34.734377333Z"}
{"lvl":"dbug","msg":"Received new response message","num":47,"t":"2018-09-14T05:27:34.740294164Z"}
{"lvl":"dbug","msg":"Received new response message","num":48,"t":"2018-09-14T05:27:34.742749282Z"}
{"lvl":"dbug","msg":"Received new response message","num":49,"t":"2018-09-14T05:27:34.748075745Z"}
{"lvl":"dbug","msg":"Received new response message","num":50,"t":"2018-09-14T05:27:34.754259502Z"}
{"lvl":"dbug","msg":"Received new response message","num":51,"t":"2018-09-14T05:27:34.756150925Z"}
{"lvl":"dbug","msg":"Received new response message","num":52,"t":"2018-09-14T05:27:34.760920429Z"}
{"lvl":"dbug","msg":"Received new response message","num":53,"t":"2018-09-14T05:27:34.769675415Z"}
{"lvl":"dbug","msg":"Received new response message","num":54,"t":"2018-09-14T05:27:34.771415394Z"}
{"lvl":"dbug","msg":"Received new response message","num":55,"t":"2018-09-14T05:27:34.774975918Z"}
{"lvl":"dbug","msg":"Received new response message","num":56,"t":"2018-09-14T05:27:34.776841152Z"}
{"lvl":"dbug","msg":"Received new response message","num":57,"t":"2018-09-14T05:27:34.78315879Z"}
{"lvl":"dbug","msg":"Received new response message","num":58,"t":"2018-09-14T05:27:34.78864068Z"}
{"lvl":"dbug","msg":"Received new response message","num":59,"t":"2018-09-14T05:27:34.798387518Z"}
{"lvl":"dbug","msg":"Received new response message","num":60,"t":"2018-09-14T05:27:34.80669116Z"}
{"lvl":"dbug","msg":"Received new response message","num":61,"t":"2018-09-14T05:27:34.815090151Z"}
{"lvl":"dbug","msg":"Received new response message","num":62,"t":"2018-09-14T05:27:34.82443091Z"}
{"lvl":"dbug","msg":"Received new response message","num":63,"t":"2018-09-14T05:27:34.834666544Z"}
{"lvl":"dbug","msg":"Received new response message","num":64,"t":"2018-09-14T05:27:34.838613587Z"}
{"lvl":"dbug","msg":"Received new response message","num":65,"t":"2018-09-14T05:27:34.841399822Z"}
{"lvl":"dbug","msg":"Received new response message","num":66,"t":"2018-09-14T05:27:34.850984751Z"}
{"lvl":"dbug","msg":"Received new response message","num":67,"t":"2018-09-14T05:27:34.856406435Z"}
{"lvl":"dbug","msg":"Received new response message","num":68,"t":"2018-09-14T05:27:34.858294403Z"}
{"lvl":"dbug","msg":"Received new response message","num":69,"t":"2018-09-14T05:27:34.859363565Z"}
{"lvl":"dbug","msg":"Received new response message","num":70,"t":"2018-09-14T05:27:34.866859608Z"}
{"lvl":"dbug","msg":"Received new response message","num":71,"t":"2018-09-14T05:27:34.875825106Z"}
{"lvl":"dbug","msg":"Received new response message","num":72,"t":"2018-09-14T05:27:34.878387732Z"}
{"lvl":"dbug","msg":"Received new response message","num":73,"t":"2018-09-14T05:27:34.879961052Z"}
{"lvl":"dbug","msg":"Received new response message","num":74,"t":"2018-09-14T05:27:34.885683012Z"}
{"lvl":"dbug","msg":"Received new response message","num":75,"t":"2018-09-14T05:27:34.891653001Z"}
{"lvl":"dbug","msg":"Received new response message","num":76,"t":"2018-09-14T05:27:34.900652535Z"}
{"lvl":"dbug","msg":"Received new response message","num":77,"t":"2018-09-14T05:27:34.904730795Z"}
{"lvl":"dbug","msg":"Received new response message","num":78,"t":"2018-09-14T05:27:34.916184009Z"}
{"lvl":"dbug","msg":"Received new response message","num":79,"t":"2018-09-14T05:27:34.929185766Z"}
{"lvl":"dbug","msg":"Received new response message","num":80,"t":"2018-09-14T05:27:34.933587325Z"}
{"lvl":"dbug","msg":"Received new response message","num":81,"t":"2018-09-14T05:27:34.940308195Z"}
{"lvl":"dbug","msg":"Received new response message","num":82,"t":"2018-09-14T05:27:34.943800323Z"}
{"lvl":"dbug","msg":"Received new response message","num":83,"t":"2018-09-14T05:27:34.953379092Z"}
{"lvl":"dbug","msg":"Received new response message","num":84,"t":"2018-09-14T05:27:34.959039348Z"}
{"lvl":"dbug","msg":"Received new response message","num":85,"t":"2018-09-14T05:27:34.962826749Z"}
{"lvl":"dbug","msg":"Received new response message","num":86,"t":"2018-09-14T05:27:34.972581914Z"}
{"lvl":"dbug","msg":"Received new response message","num":87,"t":"2018-09-14T05:27:34.981236444Z"}
{"lvl":"dbug","msg":"Received new response message","num":88,"t":"2018-09-14T05:27:34.991696848Z"}
{"lvl":"dbug","msg":"Received new response message","num":89,"t":"2018-09-14T05:27:34.997468408Z"}
{"lvl":"dbug","msg":"Received new response message","num":90,"t":"2018-09-14T05:27:35.005778271Z"}
{"lvl":"dbug","msg":"Received new response message","num":91,"t":"2018-09-14T05:27:35.008614927Z"}
{"lvl":"dbug","msg":"Received new response message","num":92,"t":"2018-09-14T05:27:35.009667274Z"}
{"lvl":"dbug","msg":"Received new response message","num":93,"t":"2018-09-14T05:27:35.015635098Z"}
{"lvl":"dbug","msg":"Received new response message","num":94,"t":"2018-09-14T05:27:35.019696765Z"}
{"lvl":"dbug","msg":"Received new response message","num":95,"t":"2018-09-14T05:27:35.021758024Z"}
{"lvl":"dbug","msg":"Received new response message","num":96,"t":"2018-09-14T05:27:35.031845456Z"}
{"lvl":"dbug","msg":"Received new response message","num":97,"t":"2018-09-14T05:27:35.037683624Z"}
{"lvl":"dbug","msg":"Received new response message","num":98,"t":"2018-09-14T05:27:35.045875508Z"}
{"lvl":"dbug","msg":"Received new response message","num":99,"t":"2018-09-14T05:27:35.049902125Z"}
{"lvl":"dbug","msg":"Received new response message","num":100,"t":"2018-09-14T05:27:35.051048989Z"}
{"lvl":"dbug","msg":"Received new response message","num":101,"t":"2018-09-14T05:27:35.055659577Z"}
{"lvl":"dbug","msg":"Received new response message","num":102,"t":"2018-09-14T05:27:35.061459104Z"}
{"lvl":"dbug","msg":"Received new response message","num":103,"t":"2018-09-14T05:27:35.0681928Z"}
{"lvl":"dbug","msg":"Received new response message","num":104,"t":"2018-09-14T05:27:35.074986722Z"}
{"lvl":"dbug","msg":"Received new response message","num":105,"t":"2018-09-14T05:27:35.081693296Z"}
{"lvl":"dbug","msg":"Received new response message","num":106,"t":"2018-09-14T05:27:35.088497567Z"}
{"lvl":"dbug","msg":"Received new response message","num":107,"t":"2018-09-14T05:27:35.095459619Z"}
{"lvl":"dbug","msg":"Received new response message","num":108,"t":"2018-09-14T05:27:35.101653831Z"}
{"lvl":"dbug","msg":"Received new response message","num":109,"t":"2018-09-14T05:27:35.106787492Z"}
{"lvl":"dbug","msg":"Received new response message","num":110,"t":"2018-09-14T05:27:35.111928465Z"}
{"lvl":"dbug","msg":"Received new response message","num":111,"t":"2018-09-14T05:27:35.113676999Z"}
{"lvl":"dbug","msg":"Received new response message","num":112,"t":"2018-09-14T05:27:35.115696356Z"}
{"lvl":"dbug","msg":"Received new response message","num":113,"t":"2018-09-14T05:27:35.122097015Z"}
{"lvl":"dbug","msg":"Received new response message","num":114,"t":"2018-09-14T05:27:35.131509595Z"}
{"lvl":"dbug","msg":"Received new response message","num":115,"t":"2018-09-14T05:27:35.135622568Z"}
{"lvl":"dbug","msg":"Received new response message","num":116,"t":"2018-09-14T05:27:35.137551063Z"}
{"lvl":"dbug","msg":"Received new response message","num":117,"t":"2018-09-14T05:27:35.143866447Z"}
{"lvl":"dbug","msg":"Received new response message","num":118,"t":"2018-09-14T05:27:35.150031147Z"}
{"lvl":"dbug","msg":"Received new response message","num":119,"t":"2018-09-14T05:27:35.155526538Z"}
{"lvl":"dbug","msg":"Received new response message","num":120,"t":"2018-09-14T05:27:35.164874594Z"}
{"lvl":"dbug","msg":"Received new response message","num":121,"t":"2018-09-14T05:27:35.171187156Z"}
{"lvl":"dbug","msg":"Received new response message","num":122,"t":"2018-09-14T05:27:35.175418149Z"}
{"lvl":"dbug","msg":"Received new response message","num":123,"t":"2018-09-14T05:27:35.181789319Z"}
{"lvl":"dbug","msg":"Received new response message","num":124,"t":"2018-09-14T05:27:35.188667167Z"}
{"lvl":"dbug","msg":"Received new response message","num":125,"t":"2018-09-14T05:27:35.190371005Z"}
{"lvl":"dbug","msg":"Received new response message","num":126,"t":"2018-09-14T05:27:35.20086044Z"}
{"lvl":"dbug","msg":"Received new response message","num":127,"t":"2018-09-14T05:27:35.211091147Z"}
{"lvl":"dbug","msg":"Received new response message","num":128,"t":"2018-09-14T05:27:35.220580828Z"}
{"lvl":"dbug","msg":"Received new response message","num":129,"t":"2018-09-14T05:27:35.226769785Z"}
{"lvl":"dbug","msg":"Received new response message","num":130,"t":"2018-09-14T05:27:35.229738656Z"}
{"lvl":"dbug","msg":"Received new response message","num":131,"t":"2018-09-14T05:27:35.232667823Z"}
{"lvl":"dbug","msg":"Received new response message","num":132,"t":"2018-09-14T05:27:35.233787739Z"}
{"lvl":"dbug","msg":"Received new response message","num":133,"t":"2018-09-14T05:27:35.240240333Z"}
{"lvl":"dbug","msg":"Received new response message","num":134,"t":"2018-09-14T05:27:35.241200645Z"}
{"lvl":"dbug","msg":"Received new response message","num":135,"t":"2018-09-14T05:27:35.242165079Z"}
{"lvl":"dbug","msg":"Received new response message","num":136,"t":"2018-09-14T05:27:35.246268199Z"}
{"lvl":"dbug","msg":"Received new response message","num":137,"t":"2018-09-14T05:27:35.248826242Z"}
{"lvl":"dbug","msg":"Received new response message","num":138,"t":"2018-09-14T05:27:35.258964909Z"}
{"lvl":"dbug","msg":"Received new response message","num":139,"t":"2018-09-14T05:27:35.263041267Z"}
{"lvl":"dbug","msg":"Received new response message","num":140,"t":"2018-09-14T05:27:35.264377734Z"}
{"lvl":"dbug","msg":"Received new response message","num":141,"t":"2018-09-14T05:27:35.268516579Z"}
{"lvl":"dbug","msg":"Received new response message","num":142,"t":"2018-09-14T05:27:35.275655252Z"}
{"lvl":"dbug","msg":"Received new response message","num":143,"t":"2018-09-14T05:27:35.282878428Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.284081874Z"}
{"lvl":"dbug","msg":"Received new response message","num":144,"t":"2018-09-14T05:27:35.284801276Z"}
{"lvl":"dbug","msg":"Received new response message","num":145,"t":"2018-09-14T05:27:35.292286125Z"}
{"lvl":"dbug","msg":"Received new response message","num":146,"t":"2018-09-14T05:27:35.299784268Z"}
{"lvl":"dbug","msg":"Received new response message","num":147,"t":"2018-09-14T05:27:35.307882072Z"}
{"lvl":"dbug","msg":"Received new response message","num":148,"t":"2018-09-14T05:27:35.315355307Z"}
{"lvl":"dbug","msg":"Received new response message","num":149,"t":"2018-09-14T05:27:35.322768427Z"}
{"lvl":"dbug","msg":"Received new response message","num":150,"t":"2018-09-14T05:27:35.330292598Z"}
{"lvl":"dbug","msg":"Received new response message","num":151,"t":"2018-09-14T05:27:35.331312299Z"}
{"lvl":"dbug","msg":"Received new response message","num":152,"t":"2018-09-14T05:27:35.339373766Z"}
{"lvl":"dbug","msg":"Received new response message","num":153,"t":"2018-09-14T05:27:35.347720753Z"}
{"lvl":"dbug","msg":"Received new response message","num":154,"t":"2018-09-14T05:27:35.356347278Z"}
{"lvl":"dbug","msg":"Received new response message","num":155,"t":"2018-09-14T05:27:35.364010937Z"}
{"lvl":"dbug","msg":"Received new response message","num":156,"t":"2018-09-14T05:27:35.365224323Z"}
{"lvl":"dbug","msg":"Received new response message","num":157,"t":"2018-09-14T05:27:35.366609224Z"}
{"lvl":"dbug","msg":"Received new response message","num":158,"t":"2018-09-14T05:27:35.373941242Z"}
{"lvl":"dbug","msg":"Received new response message","num":159,"t":"2018-09-14T05:27:35.377723247Z"}
{"lvl":"dbug","msg":"Received new response message","num":160,"t":"2018-09-14T05:27:35.384942767Z"}
{"lvl":"dbug","msg":"Received new response message","num":161,"t":"2018-09-14T05:27:35.393051784Z"}
{"lvl":"dbug","msg":"Received new response message","num":162,"t":"2018-09-14T05:27:35.396892905Z"}
{"lvl":"dbug","msg":"Received new response message","num":163,"t":"2018-09-14T05:27:35.399570153Z"}
{"lvl":"dbug","msg":"Received new response message","num":164,"t":"2018-09-14T05:27:35.407471329Z"}
{"lvl":"dbug","msg":"Received new response message","num":165,"t":"2018-09-14T05:27:35.408193453Z"}
{"lvl":"dbug","msg":"Received new response message","num":166,"t":"2018-09-14T05:27:35.415845072Z"}
{"lvl":"dbug","msg":"Received new response message","num":167,"t":"2018-09-14T05:27:35.424276435Z"}
{"lvl":"dbug","msg":"Received new response message","num":168,"t":"2018-09-14T05:27:35.426981348Z"}
{"lvl":"dbug","msg":"Received new response message","num":169,"t":"2018-09-14T05:27:35.432994585Z"}
{"lvl":"dbug","msg":"Received new response message","num":170,"t":"2018-09-14T05:27:35.441782477Z"}
{"lvl":"dbug","msg":"Received new response message","num":171,"t":"2018-09-14T05:27:35.450102758Z"}
{"lvl":"dbug","msg":"Received new response message","num":172,"t":"2018-09-14T05:27:35.456982476Z"}
{"lvl":"dbug","msg":"Received new response message","num":173,"t":"2018-09-14T05:27:35.467189642Z"}
{"lvl":"dbug","msg":"Received new response message","num":174,"t":"2018-09-14T05:27:35.477677048Z"}
{"lvl":"dbug","msg":"Received new response message","num":175,"t":"2018-09-14T05:27:35.483231446Z"}
{"lvl":"dbug","msg":"Received new response message","num":176,"t":"2018-09-14T05:27:35.485986895Z"}
{"lvl":"dbug","msg":"Received new response message","num":177,"t":"2018-09-14T05:27:35.492029072Z"}
{"lvl":"dbug","msg":"Received new response message","num":178,"t":"2018-09-14T05:27:35.498166188Z"}
{"lvl":"dbug","msg":"Received new response message","num":179,"t":"2018-09-14T05:27:35.507788437Z"}
{"lvl":"dbug","msg":"Received new response message","num":180,"t":"2018-09-14T05:27:35.516396522Z"}
{"lvl":"dbug","msg":"Received new response message","num":181,"t":"2018-09-14T05:27:35.52289231Z"}
{"lvl":"dbug","msg":"Received new response message","num":182,"t":"2018-09-14T05:27:35.529505697Z"}
{"lvl":"dbug","msg":"Received new response message","num":183,"t":"2018-09-14T05:27:35.536996703Z"}
{"lvl":"dbug","msg":"Received new response message","num":184,"t":"2018-09-14T05:27:35.53818743Z"}
{"lvl":"dbug","msg":"Received new response message","num":185,"t":"2018-09-14T05:27:35.545105021Z"}
{"lvl":"dbug","msg":"Received new response message","num":186,"t":"2018-09-14T05:27:35.55160494Z"}
{"lvl":"dbug","msg":"Received new response message","num":187,"t":"2018-09-14T05:27:35.55902611Z"}
{"lvl":"dbug","msg":"Received new response message","num":188,"t":"2018-09-14T05:27:35.565867579Z"}
{"lvl":"dbug","msg":"Received new response message","num":189,"t":"2018-09-14T05:27:35.57139711Z"}
{"lvl":"dbug","msg":"Received new response message","num":190,"t":"2018-09-14T05:27:35.572976684Z"}
{"lvl":"dbug","msg":"Received new response message","num":191,"t":"2018-09-14T05:27:35.580095218Z"}
{"lvl":"dbug","msg":"Received new response message","num":192,"t":"2018-09-14T05:27:35.587584201Z"}
{"lvl":"dbug","msg":"Received new response message","num":193,"t":"2018-09-14T05:27:35.595086789Z"}
{"lvl":"dbug","msg":"Received new response message","num":194,"t":"2018-09-14T05:27:35.603302798Z"}
{"lvl":"dbug","msg":"Received new response message","num":195,"t":"2018-09-14T05:27:35.611597171Z"}
{"lvl":"dbug","msg":"Received new response message","num":196,"t":"2018-09-14T05:27:35.619360876Z"}
{"lvl":"dbug","msg":"Received new response message","num":197,"t":"2018-09-14T05:27:35.620896426Z"}
{"lvl":"dbug","msg":"Received new response message","num":198,"t":"2018-09-14T05:27:35.625094703Z"}
{"lvl":"dbug","msg":"Received new response message","num":199,"t":"2018-09-14T05:27:35.633419413Z"}
{"lvl":"dbug","msg":"Received new response message","num":200,"t":"2018-09-14T05:27:35.634956893Z"}
{"lvl":"dbug","msg":"Received new response message","num":201,"t":"2018-09-14T05:27:35.636175965Z"}
{"lvl":"dbug","msg":"Received new response message","num":202,"t":"2018-09-14T05:27:35.64278106Z"}
{"lvl":"dbug","msg":"Received new response message","num":203,"t":"2018-09-14T05:27:35.648126659Z"}
{"lvl":"dbug","msg":"Received new response message","num":204,"t":"2018-09-14T05:27:35.654943989Z"}
{"lvl":"dbug","msg":"Received new response message","num":205,"t":"2018-09-14T05:27:35.662098678Z"}
{"lvl":"dbug","msg":"Received new response message","num":206,"t":"2018-09-14T05:27:35.663406709Z"}
{"lvl":"dbug","msg":"Received new response message","num":207,"t":"2018-09-14T05:27:35.66772701Z"}
{"lvl":"dbug","msg":"Received new response message","num":208,"t":"2018-09-14T05:27:35.669352762Z"}
{"lvl":"dbug","msg":"Received new response message","num":209,"t":"2018-09-14T05:27:35.673142052Z"}
{"lvl":"dbug","msg":"Received new response message","num":210,"t":"2018-09-14T05:27:35.675045245Z"}
{"lvl":"dbug","msg":"Received new response message","num":211,"t":"2018-09-14T05:27:35.684337804Z"}
{"lvl":"dbug","msg":"Received new response message","num":212,"t":"2018-09-14T05:27:35.691852576Z"}
{"lvl":"dbug","msg":"Received new response message","num":213,"t":"2018-09-14T05:27:35.698188105Z"}
{"lvl":"dbug","msg":"Received new response message","num":214,"t":"2018-09-14T05:27:35.702410359Z"}
{"lvl":"dbug","msg":"Received new response message","num":215,"t":"2018-09-14T05:27:35.708589843Z"}
{"lvl":"dbug","msg":"Received new response message","num":216,"t":"2018-09-14T05:27:35.715723427Z"}
{"lvl":"dbug","msg":"Received new response message","num":217,"t":"2018-09-14T05:27:35.722872938Z"}
{"lvl":"dbug","msg":"Received new response message","num":218,"t":"2018-09-14T05:27:35.730020078Z"}
{"lvl":"dbug","msg":"Received new response message","num":219,"t":"2018-09-14T05:27:35.732433537Z"}
{"lvl":"dbug","msg":"Received new response message","num":220,"t":"2018-09-14T05:27:35.736896825Z"}
{"lvl":"dbug","msg":"Received new response message","num":221,"t":"2018-09-14T05:27:35.74489672Z"}
{"lvl":"dbug","msg":"Received new response message","num":222,"t":"2018-09-14T05:27:35.753581359Z"}
{"lvl":"dbug","msg":"Received new response message","num":223,"t":"2018-09-14T05:27:35.757536028Z"}
{"lvl":"dbug","msg":"Received new response message","num":224,"t":"2018-09-14T05:27:35.764292283Z"}
{"lvl":"dbug","msg":"Received new response message","num":225,"t":"2018-09-14T05:27:35.765473878Z"}
{"lvl":"dbug","msg":"Received new response message","num":226,"t":"2018-09-14T05:27:35.773848217Z"}
{"lvl":"dbug","msg":"Received new response message","num":227,"t":"2018-09-14T05:27:35.782110861Z"}
{"lvl":"dbug","msg":"Received new response message","num":228,"t":"2018-09-14T05:27:35.78579387Z"}
{"lvl":"dbug","msg":"Received new response message","num":229,"t":"2018-09-14T05:27:35.795061129Z"}
{"lvl":"dbug","msg":"Received new response message","num":230,"t":"2018-09-14T05:27:35.801114998Z"}
{"lvl":"dbug","msg":"Received new response message","num":231,"t":"2018-09-14T05:27:35.810394392Z"}
{"lvl":"dbug","msg":"Received new response message","num":232,"t":"2018-09-14T05:27:35.815370711Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.820292039Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.820996141Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.821628106Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.822323873Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.822932121Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.823534048Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.824188893Z"}
{"lvl":"dbug","msg":"Received new response message","num":233,"t":"2018-09-14T05:27:35.824954834Z"}
{"lvl":"dbug","msg":"Received new response message","num":234,"t":"2018-09-14T05:27:35.835335955Z"}
{"lvl":"dbug","msg":"Received new response message","num":235,"t":"2018-09-14T05:27:35.838087531Z"}
{"lvl":"dbug","msg":"Received new response message","num":236,"t":"2018-09-14T05:27:35.840990822Z"}
{"lvl":"dbug","msg":"Received new response message","num":237,"t":"2018-09-14T05:27:35.843888102Z"}
{"lvl":"dbug","msg":"Received new response message","num":238,"t":"2018-09-14T05:27:35.85371293Z"}
{"lvl":"dbug","msg":"Received new response message","num":239,"t":"2018-09-14T05:27:35.863774469Z"}
{"lvl":"dbug","msg":"Received new response message","num":240,"t":"2018-09-14T05:27:35.867056723Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.877009896Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.877647853Z"}
{"lvl":"dbug","msg":"Received new response message","num":241,"t":"2018-09-14T05:27:35.878341663Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.881420661Z"}
{"lvl":"dbug","msg":"Received new response message","num":242,"t":"2018-09-14T05:27:35.882076749Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.891778656Z"}
{"lvl":"dbug","msg":"Received new response message","num":243,"t":"2018-09-14T05:27:35.892392246Z"}
{"lvl":"dbug","msg":"Received new response message","num":244,"t":"2018-09-14T05:27:35.896820125Z"}
{"lvl":"dbug","msg":"Received new response message","num":245,"t":"2018-09-14T05:27:35.899582102Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.901840636Z"}
{"lvl":"dbug","msg":"Received new response message","num":246,"t":"2018-09-14T05:27:35.90244632Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.912109848Z"}
{"lvl":"dbug","msg":"Received new response message","num":247,"t":"2018-09-14T05:27:35.912743495Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.917459975Z"}
{"lvl":"dbug","msg":"Received new response message","num":248,"t":"2018-09-14T05:27:35.918162107Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.925876088Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.926541447Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.927186443Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.927841123Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.928462305Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.929084475Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.929704572Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.930332657Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.93096427Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.93161315Z"}
{"lvl":"dbug","msg":"Received new response message","num":249,"t":"2018-09-14T05:27:35.93222863Z"}
{"lvl":"dbug","msg":"Received new response message","num":250,"t":"2018-09-14T05:27:35.939402366Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.945956276Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.946632961Z"}
{"lvl":"dbug","msg":"Received new response message","num":251,"t":"2018-09-14T05:27:35.947310903Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.954047627Z"}
{"lvl":"dbug","msg":"Received new response message","num":252,"t":"2018-09-14T05:27:35.95469032Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.962955886Z"}
{"lvl":"dbug","msg":"Received new response message","num":253,"t":"2018-09-14T05:27:35.96363127Z"}
{"lvl":"dbug","msg":"Received new response message","num":254,"t":"2018-09-14T05:27:35.970508571Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.97747009Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.978168361Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.978811578Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.979432804Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.980064141Z"}
{"lvl":"dbug","msg":"Received new response message","num":255,"t":"2018-09-14T05:27:35.980704436Z"}
{"lvl":"dbug","msg":"Received new response message","num":256,"t":"2018-09-14T05:27:35.982385697Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.984131109Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.984800328Z"}
{"lvl":"dbug","msg":"Received new response message","num":257,"t":"2018-09-14T05:27:35.985478433Z"}
{"lvl":"dbug","msg":"Received new response message","num":258,"t":"2018-09-14T05:27:35.99142051Z"}
{"lvl":"dbug","msg":"Received new response message","num":259,"t":"2018-09-14T05:27:35.995737925Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.999273479Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:35.999932993Z"}
{"lvl":"dbug","msg":"Received new response message","num":260,"t":"2018-09-14T05:27:36.000563304Z"}
{"lvl":"dbug","msg":"Received new response message","num":261,"t":"2018-09-14T05:27:36.006704917Z"}
{"lvl":"dbug","msg":"Received new response message","num":262,"t":"2018-09-14T05:27:36.008637941Z"}
{"lvl":"dbug","msg":"Received new response message","num":263,"t":"2018-09-14T05:27:36.016862696Z"}
{"lvl":"dbug","msg":"Received new response message","num":264,"t":"2018-09-14T05:27:36.020989149Z"}
{"lvl":"dbug","msg":"Received new response message","num":265,"t":"2018-09-14T05:27:36.029644752Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.039291362Z"}
{"lvl":"dbug","msg":"Received new response message","num":266,"t":"2018-09-14T05:27:36.039936978Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.048444777Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.049081908Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.049716075Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.050362172Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.050986844Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.051630607Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:36.052305027Z"}
{"lvl":"dbug","msg":"Received new response message","num":267,"t":"2018-09-14T05:27:36.053026884Z"}
{"lvl":"dbug","msg":"Enough responses received with signatures","num":267,"state":"CHALLENGE_DONE","t":"2018-09-14T05:27:36.06111691Z"}
{"lvl":"info","msg":"CollectiveSig and Bitmap created.","size":114,"t":"2018-09-14T05:27:36.061247002Z"}
{"gomaxprocs":1024,"lvl":"info","msg":"Start Broadcasting","t":"2018-09-14T05:27:36.061595309Z"}
{"lvl":"info","msg":"Broadcasting Done","t":"2018-09-14T05:27:36.28673293Z","time spent(s)":0.225114193}
{"lvl":"info","msg":"Done sending from leader","t":"2018-09-14T05:27:36.287184073Z"}
{"lvl":"dbug","msg":"Received new commit message","num":2,"t":"2018-09-14T05:27:36.315929385Z"}
{"lvl":"dbug","msg":"Received new commit message","num":3,"t":"2018-09-14T05:27:36.339339491Z"}
{"lvl":"dbug","msg":"Received new commit message","num":4,"t":"2018-09-14T05:27:36.340102607Z"}
{"lvl":"dbug","msg":"Received new commit message","num":5,"t":"2018-09-14T05:27:36.398965384Z"}
{"lvl":"dbug","msg":"Received new commit message","num":6,"t":"2018-09-14T05:27:36.408525359Z"}
{"lvl":"dbug","msg":"Received new commit message","num":7,"t":"2018-09-14T05:27:36.411270139Z"}
{"lvl":"dbug","msg":"Received new commit message","num":8,"t":"2018-09-14T05:27:36.421263253Z"}
{"lvl":"dbug","msg":"Received new commit message","num":9,"t":"2018-09-14T05:27:36.431056271Z"}
{"lvl":"dbug","msg":"Received new commit message","num":10,"t":"2018-09-14T05:27:36.433179895Z"}
{"lvl":"dbug","msg":"Received new commit message","num":11,"t":"2018-09-14T05:27:36.435631945Z"}
{"lvl":"dbug","msg":"Received new commit message","num":12,"t":"2018-09-14T05:27:36.445127903Z"}
{"lvl":"dbug","msg":"Received new commit message","num":13,"t":"2018-09-14T05:27:36.451041811Z"}
{"lvl":"dbug","msg":"Received new commit message","num":14,"t":"2018-09-14T05:27:36.451503307Z"}
{"lvl":"dbug","msg":"Received new commit message","num":15,"t":"2018-09-14T05:27:36.458447077Z"}
{"lvl":"dbug","msg":"Received new commit message","num":16,"t":"2018-09-14T05:27:36.522456Z"}
{"lvl":"dbug","msg":"Received new commit message","num":17,"t":"2018-09-14T05:27:36.532641098Z"}
{"lvl":"dbug","msg":"Received new commit message","num":18,"t":"2018-09-14T05:27:36.541676274Z"}
{"lvl":"dbug","msg":"Received new commit message","num":19,"t":"2018-09-14T05:27:36.553805976Z"}
{"lvl":"dbug","msg":"Received new commit message","num":20,"t":"2018-09-14T05:27:36.559653584Z"}
{"lvl":"dbug","msg":"Received new commit message","num":21,"t":"2018-09-14T05:27:36.564451176Z"}
{"lvl":"dbug","msg":"Received new commit message","num":22,"t":"2018-09-14T05:27:36.569081835Z"}
{"lvl":"dbug","msg":"Received new commit message","num":23,"t":"2018-09-14T05:27:36.575049679Z"}
{"lvl":"dbug","msg":"Received new commit message","num":24,"t":"2018-09-14T05:27:36.577363369Z"}
{"lvl":"dbug","msg":"Received new commit message","num":25,"t":"2018-09-14T05:27:36.577868876Z"}
{"lvl":"dbug","msg":"Received new commit message","num":26,"t":"2018-09-14T05:27:36.583984638Z"}
{"lvl":"dbug","msg":"Received new commit message","num":27,"t":"2018-09-14T05:27:36.591072622Z"}
{"lvl":"dbug","msg":"Received new commit message","num":28,"t":"2018-09-14T05:27:36.60053004Z"}
{"lvl":"dbug","msg":"Received new commit message","num":29,"t":"2018-09-14T05:27:36.612651455Z"}
{"lvl":"dbug","msg":"Received new commit message","num":30,"t":"2018-09-14T05:27:36.616332907Z"}
{"lvl":"dbug","msg":"Received new commit message","num":31,"t":"2018-09-14T05:27:36.621520525Z"}
{"lvl":"dbug","msg":"Received new commit message","num":32,"t":"2018-09-14T05:27:36.62274879Z"}
{"lvl":"dbug","msg":"Received new commit message","num":33,"t":"2018-09-14T05:27:36.631997779Z"}
{"lvl":"dbug","msg":"Received new commit message","num":34,"t":"2018-09-14T05:27:36.637746075Z"}
{"lvl":"dbug","msg":"Received new commit message","num":35,"t":"2018-09-14T05:27:36.643392267Z"}
{"lvl":"dbug","msg":"Received new commit message","num":36,"t":"2018-09-14T05:27:36.644909687Z"}
{"lvl":"dbug","msg":"Received new commit message","num":37,"t":"2018-09-14T05:27:36.654447344Z"}
{"lvl":"dbug","msg":"Received new commit message","num":38,"t":"2018-09-14T05:27:36.657987104Z"}
{"lvl":"dbug","msg":"Received new commit message","num":39,"t":"2018-09-14T05:27:36.658626271Z"}
{"lvl":"dbug","msg":"Received new commit message","num":40,"t":"2018-09-14T05:27:36.662153777Z"}
{"lvl":"dbug","msg":"Received new commit message","num":41,"t":"2018-09-14T05:27:36.666045832Z"}
{"lvl":"dbug","msg":"Received new commit message","num":42,"t":"2018-09-14T05:27:36.669389109Z"}
{"lvl":"dbug","msg":"Received new commit message","num":43,"t":"2018-09-14T05:27:36.669993931Z"}
{"lvl":"dbug","msg":"Received new commit message","num":44,"t":"2018-09-14T05:27:36.673026234Z"}
{"lvl":"dbug","msg":"Received new commit message","num":45,"t":"2018-09-14T05:27:36.682372001Z"}
{"lvl":"dbug","msg":"Received new commit message","num":46,"t":"2018-09-14T05:27:36.682533411Z"}
{"lvl":"dbug","msg":"Received new commit message","num":47,"t":"2018-09-14T05:27:36.685906215Z"}
{"lvl":"dbug","msg":"Received new commit message","num":48,"t":"2018-09-14T05:27:36.690441189Z"}
{"lvl":"dbug","msg":"Received new commit message","num":49,"t":"2018-09-14T05:27:36.693667591Z"}
{"lvl":"dbug","msg":"Received new commit message","num":50,"t":"2018-09-14T05:27:36.699036193Z"}
{"lvl":"dbug","msg":"Received new commit message","num":51,"t":"2018-09-14T05:27:36.70258233Z"}
{"lvl":"dbug","msg":"Received new commit message","num":52,"t":"2018-09-14T05:27:36.710780657Z"}
{"lvl":"dbug","msg":"Received new commit message","num":53,"t":"2018-09-14T05:27:36.714053981Z"}
{"lvl":"dbug","msg":"Received new commit message","num":54,"t":"2018-09-14T05:27:36.71769764Z"}
{"lvl":"dbug","msg":"Received new commit message","num":55,"t":"2018-09-14T05:27:36.720045844Z"}
{"lvl":"dbug","msg":"Received new commit message","num":56,"t":"2018-09-14T05:27:36.723166879Z"}
{"lvl":"dbug","msg":"Received new commit message","num":57,"t":"2018-09-14T05:27:36.726346551Z"}
{"lvl":"dbug","msg":"Received new commit message","num":58,"t":"2018-09-14T05:27:36.732653028Z"}
{"lvl":"dbug","msg":"Received new commit message","num":59,"t":"2018-09-14T05:27:36.804275865Z"}
{"lvl":"dbug","msg":"Received new commit message","num":60,"t":"2018-09-14T05:27:36.812968511Z"}
{"lvl":"dbug","msg":"Received new commit message","num":61,"t":"2018-09-14T05:27:36.819108283Z"}
{"lvl":"dbug","msg":"Received new commit message","num":62,"t":"2018-09-14T05:27:36.825287258Z"}
{"lvl":"dbug","msg":"Received new commit message","num":63,"t":"2018-09-14T05:27:36.826771708Z"}
{"lvl":"dbug","msg":"Received new commit message","num":64,"t":"2018-09-14T05:27:36.836516654Z"}
{"lvl":"dbug","msg":"Received new commit message","num":65,"t":"2018-09-14T05:27:36.84525282Z"}
{"lvl":"dbug","msg":"Received new commit message","num":66,"t":"2018-09-14T05:27:36.851049929Z"}
{"lvl":"dbug","msg":"Received new commit message","num":67,"t":"2018-09-14T05:27:36.853306472Z"}
{"lvl":"dbug","msg":"Received new commit message","num":68,"t":"2018-09-14T05:27:36.854673141Z"}
{"lvl":"dbug","msg":"Received new commit message","num":69,"t":"2018-09-14T05:27:36.860324528Z"}
{"lvl":"dbug","msg":"Received new commit message","num":70,"t":"2018-09-14T05:27:36.862676657Z"}
{"lvl":"dbug","msg":"Received new commit message","num":71,"t":"2018-09-14T05:27:36.865133383Z"}
{"lvl":"dbug","msg":"Received new commit message","num":72,"t":"2018-09-14T05:27:36.866786155Z"}
{"lvl":"dbug","msg":"Received new commit message","num":73,"t":"2018-09-14T05:27:36.868369679Z"}
{"lvl":"dbug","msg":"Received new commit message","num":74,"t":"2018-09-14T05:27:36.873017111Z"}
{"lvl":"dbug","msg":"Received new commit message","num":75,"t":"2018-09-14T05:27:36.880946712Z"}
{"lvl":"dbug","msg":"Received new commit message","num":76,"t":"2018-09-14T05:27:36.887296032Z"}
{"lvl":"dbug","msg":"Received new commit message","num":77,"t":"2018-09-14T05:27:36.887701677Z"}
{"lvl":"dbug","msg":"Received new commit message","num":78,"t":"2018-09-14T05:27:36.890883849Z"}
{"lvl":"dbug","msg":"Received new commit message","num":79,"t":"2018-09-14T05:27:36.896305278Z"}
{"lvl":"dbug","msg":"Received new commit message","num":80,"t":"2018-09-14T05:27:36.901862953Z"}
{"lvl":"dbug","msg":"Received new commit message","num":81,"t":"2018-09-14T05:27:36.902267546Z"}
{"lvl":"dbug","msg":"Received new commit message","num":82,"t":"2018-09-14T05:27:36.902693108Z"}
{"lvl":"dbug","msg":"Received new commit message","num":83,"t":"2018-09-14T05:27:36.90801787Z"}
{"lvl":"dbug","msg":"Received new commit message","num":84,"t":"2018-09-14T05:27:36.917088093Z"}
{"lvl":"dbug","msg":"Received new commit message","num":85,"t":"2018-09-14T05:27:36.918562418Z"}
{"lvl":"dbug","msg":"Received new commit message","num":86,"t":"2018-09-14T05:27:36.923482767Z"}
{"lvl":"dbug","msg":"Received new commit message","num":87,"t":"2018-09-14T05:27:36.92881229Z"}
{"lvl":"dbug","msg":"Received new commit message","num":88,"t":"2018-09-14T05:27:36.933880862Z"}
{"lvl":"dbug","msg":"Received new commit message","num":89,"t":"2018-09-14T05:27:36.94198964Z"}
{"lvl":"dbug","msg":"Received new commit message","num":90,"t":"2018-09-14T05:27:36.946776016Z"}
{"lvl":"dbug","msg":"Received new commit message","num":91,"t":"2018-09-14T05:27:36.947386369Z"}
{"lvl":"dbug","msg":"Received new commit message","num":92,"t":"2018-09-14T05:27:36.955300053Z"}
{"lvl":"dbug","msg":"Received new commit message","num":93,"t":"2018-09-14T05:27:36.963792127Z"}
{"lvl":"dbug","msg":"Received new commit message","num":94,"t":"2018-09-14T05:27:36.97187888Z"}
{"lvl":"dbug","msg":"Received new commit message","num":95,"t":"2018-09-14T05:27:36.97771244Z"}
{"lvl":"dbug","msg":"Received new commit message","num":96,"t":"2018-09-14T05:27:36.98553542Z"}
{"lvl":"dbug","msg":"Received new commit message","num":97,"t":"2018-09-14T05:27:36.99458594Z"}
{"lvl":"dbug","msg":"Received new commit message","num":98,"t":"2018-09-14T05:27:36.999054691Z"}
{"lvl":"dbug","msg":"Received new commit message","num":99,"t":"2018-09-14T05:27:37.00044144Z"}
{"lvl":"dbug","msg":"Received new commit message","num":100,"t":"2018-09-14T05:27:37.001798614Z"}
{"lvl":"dbug","msg":"Received new commit message","num":101,"t":"2018-09-14T05:27:37.003397953Z"}
{"lvl":"dbug","msg":"Received new commit message","num":102,"t":"2018-09-14T05:27:37.01255073Z"}
{"lvl":"dbug","msg":"Received new commit message","num":103,"t":"2018-09-14T05:27:37.015951794Z"}
{"lvl":"dbug","msg":"Received new commit message","num":104,"t":"2018-09-14T05:27:37.021144378Z"}
{"lvl":"dbug","msg":"Received new commit message","num":105,"t":"2018-09-14T05:27:37.028876139Z"}
{"lvl":"dbug","msg":"Received new commit message","num":106,"t":"2018-09-14T05:27:37.036674104Z"}
{"lvl":"dbug","msg":"Received new commit message","num":107,"t":"2018-09-14T05:27:37.042005813Z"}
{"lvl":"dbug","msg":"Received new commit message","num":108,"t":"2018-09-14T05:27:37.047126674Z"}
{"lvl":"dbug","msg":"Received new commit message","num":109,"t":"2018-09-14T05:27:37.051119179Z"}
{"lvl":"dbug","msg":"Received new commit message","num":110,"t":"2018-09-14T05:27:37.056855317Z"}
{"lvl":"dbug","msg":"Received new commit message","num":111,"t":"2018-09-14T05:27:37.058384533Z"}
{"lvl":"dbug","msg":"Received new commit message","num":112,"t":"2018-09-14T05:27:37.064059689Z"}
{"lvl":"dbug","msg":"Received new commit message","num":113,"t":"2018-09-14T05:27:37.073019704Z"}
{"lvl":"dbug","msg":"Received new commit message","num":114,"t":"2018-09-14T05:27:37.081728139Z"}
{"lvl":"dbug","msg":"Received new commit message","num":115,"t":"2018-09-14T05:27:37.087688735Z"}
{"lvl":"dbug","msg":"Received new commit message","num":116,"t":"2018-09-14T05:27:37.08882029Z"}
{"lvl":"dbug","msg":"Received new commit message","num":117,"t":"2018-09-14T05:27:37.094620689Z"}
{"lvl":"dbug","msg":"Received new commit message","num":118,"t":"2018-09-14T05:27:37.096092028Z"}
{"lvl":"dbug","msg":"Received new commit message","num":119,"t":"2018-09-14T05:27:37.105112104Z"}
{"lvl":"dbug","msg":"Received new commit message","num":120,"t":"2018-09-14T05:27:37.10558048Z"}
{"lvl":"dbug","msg":"Received new commit message","num":121,"t":"2018-09-14T05:27:37.10898738Z"}
{"lvl":"dbug","msg":"Received new commit message","num":122,"t":"2018-09-14T05:27:37.111403714Z"}
{"lvl":"dbug","msg":"Received new commit message","num":123,"t":"2018-09-14T05:27:37.120477864Z"}
{"lvl":"dbug","msg":"Received new commit message","num":124,"t":"2018-09-14T05:27:37.128655906Z"}
{"lvl":"dbug","msg":"Received new commit message","num":125,"t":"2018-09-14T05:27:37.129939267Z"}
{"lvl":"dbug","msg":"Received new commit message","num":126,"t":"2018-09-14T05:27:37.139074224Z"}
{"lvl":"dbug","msg":"Received new commit message","num":127,"t":"2018-09-14T05:27:37.144268153Z"}
{"lvl":"dbug","msg":"Received new commit message","num":128,"t":"2018-09-14T05:27:37.145565969Z"}
{"lvl":"dbug","msg":"Received new commit message","num":129,"t":"2018-09-14T05:27:37.15106735Z"}
{"lvl":"dbug","msg":"Received new commit message","num":130,"t":"2018-09-14T05:27:37.153249041Z"}
{"lvl":"dbug","msg":"Received new commit message","num":131,"t":"2018-09-14T05:27:37.162847108Z"}
{"lvl":"dbug","msg":"Received new commit message","num":132,"t":"2018-09-14T05:27:37.166060355Z"}
{"lvl":"dbug","msg":"Received new commit message","num":133,"t":"2018-09-14T05:27:37.168495978Z"}
{"lvl":"dbug","msg":"Received new commit message","num":134,"t":"2018-09-14T05:27:37.177601747Z"}
{"lvl":"dbug","msg":"Received new commit message","num":135,"t":"2018-09-14T05:27:37.182056113Z"}
{"lvl":"dbug","msg":"Received new commit message","num":136,"t":"2018-09-14T05:27:37.183006932Z"}
{"lvl":"dbug","msg":"Received new commit message","num":137,"t":"2018-09-14T05:27:37.189718803Z"}
{"lvl":"dbug","msg":"Received new commit message","num":138,"t":"2018-09-14T05:27:37.19659863Z"}
{"lvl":"dbug","msg":"Received new commit message","num":139,"t":"2018-09-14T05:27:37.198741885Z"}
{"lvl":"dbug","msg":"Received new commit message","num":140,"t":"2018-09-14T05:27:37.203947577Z"}
{"lvl":"dbug","msg":"Received new commit message","num":141,"t":"2018-09-14T05:27:37.204711673Z"}
{"lvl":"dbug","msg":"Received new commit message","num":142,"t":"2018-09-14T05:27:37.213659769Z"}
{"lvl":"dbug","msg":"Received new commit message","num":143,"t":"2018-09-14T05:27:37.221288342Z"}
{"lvl":"dbug","msg":"Received new commit message","num":144,"t":"2018-09-14T05:27:37.22216032Z"}
{"lvl":"dbug","msg":"Received new commit message","num":145,"t":"2018-09-14T05:27:37.224330307Z"}
{"lvl":"dbug","msg":"Received new commit message","num":146,"t":"2018-09-14T05:27:37.231693026Z"}
{"lvl":"dbug","msg":"Received new commit message","num":147,"t":"2018-09-14T05:27:37.23683261Z"}
{"lvl":"dbug","msg":"Received new commit message","num":148,"t":"2018-09-14T05:27:37.243813235Z"}
{"lvl":"dbug","msg":"Received new commit message","num":149,"t":"2018-09-14T05:27:37.246154979Z"}
{"lvl":"dbug","msg":"Received new commit message","num":150,"t":"2018-09-14T05:27:37.251753785Z"}
{"lvl":"dbug","msg":"Received new commit message","num":151,"t":"2018-09-14T05:27:37.25894665Z"}
{"lvl":"dbug","msg":"Received new commit message","num":152,"t":"2018-09-14T05:27:37.261497547Z"}
{"lvl":"dbug","msg":"Received new commit message","num":153,"t":"2018-09-14T05:27:37.268430463Z"}
{"lvl":"dbug","msg":"Received new commit message","num":154,"t":"2018-09-14T05:27:37.274316318Z"}
{"lvl":"dbug","msg":"Received new commit message","num":155,"t":"2018-09-14T05:27:37.281521894Z"}
{"lvl":"dbug","msg":"Received new commit message","num":156,"t":"2018-09-14T05:27:37.289345299Z"}
{"lvl":"dbug","msg":"Received new commit message","num":157,"t":"2018-09-14T05:27:37.289896639Z"}
{"lvl":"dbug","msg":"Received new commit message","num":158,"t":"2018-09-14T05:27:37.290635697Z"}
{"lvl":"dbug","msg":"Received new commit message","num":159,"t":"2018-09-14T05:27:37.298497426Z"}
{"lvl":"dbug","msg":"Received new commit message","num":160,"t":"2018-09-14T05:27:37.306226627Z"}
{"lvl":"dbug","msg":"Received new commit message","num":161,"t":"2018-09-14T05:27:37.313063687Z"}
{"lvl":"dbug","msg":"Received new commit message","num":162,"t":"2018-09-14T05:27:37.316805119Z"}
{"lvl":"dbug","msg":"Received new commit message","num":163,"t":"2018-09-14T05:27:37.324305146Z"}
{"lvl":"dbug","msg":"Received new commit message","num":164,"t":"2018-09-14T05:27:37.328064644Z"}
{"lvl":"dbug","msg":"Received new commit message","num":165,"t":"2018-09-14T05:27:37.33612683Z"}
{"lvl":"dbug","msg":"Received new commit message","num":166,"t":"2018-09-14T05:27:37.343288883Z"}
{"lvl":"dbug","msg":"Received new commit message","num":167,"t":"2018-09-14T05:27:37.343847108Z"}
{"lvl":"dbug","msg":"Received new commit message","num":168,"t":"2018-09-14T05:27:37.349832842Z"}
{"lvl":"dbug","msg":"Received new commit message","num":169,"t":"2018-09-14T05:27:37.356496014Z"}
{"lvl":"dbug","msg":"Received new commit message","num":170,"t":"2018-09-14T05:27:37.363292457Z"}
{"lvl":"dbug","msg":"Received new commit message","num":171,"t":"2018-09-14T05:27:37.371426362Z"}
{"lvl":"dbug","msg":"Received new commit message","num":172,"t":"2018-09-14T05:27:37.375733238Z"}
{"lvl":"dbug","msg":"Received new commit message","num":173,"t":"2018-09-14T05:27:37.379168059Z"}
{"lvl":"dbug","msg":"Received new commit message","num":174,"t":"2018-09-14T05:27:37.380004603Z"}
{"lvl":"dbug","msg":"Received new commit message","num":175,"t":"2018-09-14T05:27:37.381885665Z"}
{"lvl":"dbug","msg":"Received new commit message","num":176,"t":"2018-09-14T05:27:37.386462534Z"}
{"lvl":"dbug","msg":"Received new commit message","num":177,"t":"2018-09-14T05:27:37.395441205Z"}
{"lvl":"dbug","msg":"Received new commit message","num":178,"t":"2018-09-14T05:27:37.399037743Z"}
{"lvl":"dbug","msg":"Received new commit message","num":179,"t":"2018-09-14T05:27:37.403878541Z"}
{"lvl":"dbug","msg":"Received new commit message","num":180,"t":"2018-09-14T05:27:37.404884585Z"}
{"lvl":"dbug","msg":"Received new commit message","num":181,"t":"2018-09-14T05:27:37.411471605Z"}
{"lvl":"dbug","msg":"Received new commit message","num":182,"t":"2018-09-14T05:27:37.417023758Z"}
{"lvl":"dbug","msg":"Received new commit message","num":183,"t":"2018-09-14T05:27:37.425023433Z"}
{"lvl":"dbug","msg":"Received new commit message","num":184,"t":"2018-09-14T05:27:37.430632835Z"}
{"lvl":"dbug","msg":"Received new commit message","num":185,"t":"2018-09-14T05:27:37.431116828Z"}
{"lvl":"dbug","msg":"Received new commit message","num":186,"t":"2018-09-14T05:27:37.431202683Z"}
{"lvl":"dbug","msg":"Received new commit message","num":187,"t":"2018-09-14T05:27:37.432121604Z"}
{"lvl":"dbug","msg":"Received new commit message","num":188,"t":"2018-09-14T05:27:37.437526276Z"}
{"lvl":"dbug","msg":"Received new commit message","num":189,"t":"2018-09-14T05:27:37.443630897Z"}
{"lvl":"dbug","msg":"Received new commit message","num":190,"t":"2018-09-14T05:27:37.444682129Z"}
{"lvl":"dbug","msg":"Received new commit message","num":191,"t":"2018-09-14T05:27:37.445477983Z"}
{"lvl":"dbug","msg":"Received new commit message","num":192,"t":"2018-09-14T05:27:37.451039109Z"}
{"lvl":"dbug","msg":"Received new commit message","num":193,"t":"2018-09-14T05:27:37.457471901Z"}
{"lvl":"dbug","msg":"Received new commit message","num":194,"t":"2018-09-14T05:27:37.461081166Z"}
{"lvl":"dbug","msg":"Received new commit message","num":195,"t":"2018-09-14T05:27:37.46912886Z"}
{"lvl":"dbug","msg":"Received new commit message","num":196,"t":"2018-09-14T05:27:37.478129622Z"}
{"lvl":"dbug","msg":"Received new commit message","num":197,"t":"2018-09-14T05:27:37.484795577Z"}
{"lvl":"dbug","msg":"Received new commit message","num":198,"t":"2018-09-14T05:27:37.491726996Z"}
{"lvl":"dbug","msg":"Received new commit message","num":199,"t":"2018-09-14T05:27:37.497062863Z"}
{"lvl":"dbug","msg":"Received new commit message","num":200,"t":"2018-09-14T05:27:37.503839152Z"}
{"lvl":"dbug","msg":"Received new commit message","num":201,"t":"2018-09-14T05:27:37.510292963Z"}
{"lvl":"dbug","msg":"Received new commit message","num":202,"t":"2018-09-14T05:27:37.517792309Z"}
{"lvl":"dbug","msg":"Received new commit message","num":203,"t":"2018-09-14T05:27:37.524867183Z"}
{"lvl":"dbug","msg":"Received new commit message","num":204,"t":"2018-09-14T05:27:37.530475568Z"}
{"lvl":"dbug","msg":"Received new commit message","num":205,"t":"2018-09-14T05:27:37.537453853Z"}
{"lvl":"dbug","msg":"Received new commit message","num":206,"t":"2018-09-14T05:27:37.544994737Z"}
{"lvl":"dbug","msg":"Received new commit message","num":207,"t":"2018-09-14T05:27:37.546479046Z"}
{"lvl":"dbug","msg":"Received new commit message","num":208,"t":"2018-09-14T05:27:37.555225211Z"}
{"lvl":"dbug","msg":"Received new commit message","num":209,"t":"2018-09-14T05:27:37.562498303Z"}
{"lvl":"dbug","msg":"Received new commit message","num":210,"t":"2018-09-14T05:27:37.570329078Z"}
{"lvl":"dbug","msg":"Received new commit message","num":211,"t":"2018-09-14T05:27:37.574095972Z"}
{"lvl":"dbug","msg":"Received new commit message","num":212,"t":"2018-09-14T05:27:37.577763336Z"}
{"lvl":"dbug","msg":"Received new commit message","num":213,"t":"2018-09-14T05:27:37.585481754Z"}
{"lvl":"dbug","msg":"Received new commit message","num":214,"t":"2018-09-14T05:27:37.592754888Z"}
{"lvl":"dbug","msg":"Received new commit message","num":215,"t":"2018-09-14T05:27:37.59924804Z"}
{"lvl":"dbug","msg":"Received new commit message","num":216,"t":"2018-09-14T05:27:37.600045145Z"}
{"lvl":"dbug","msg":"Received new commit message","num":217,"t":"2018-09-14T05:27:37.603533125Z"}
{"lvl":"dbug","msg":"Received new commit message","num":218,"t":"2018-09-14T05:27:37.610445393Z"}
{"lvl":"dbug","msg":"Received new commit message","num":219,"t":"2018-09-14T05:27:37.613541083Z"}
{"lvl":"dbug","msg":"Received new commit message","num":220,"t":"2018-09-14T05:27:37.620042761Z"}
{"lvl":"dbug","msg":"Received new commit message","num":221,"t":"2018-09-14T05:27:37.627762086Z"}
{"lvl":"dbug","msg":"Received new commit message","num":222,"t":"2018-09-14T05:27:37.631602032Z"}
{"lvl":"dbug","msg":"Received new commit message","num":223,"t":"2018-09-14T05:27:37.639153086Z"}
{"lvl":"dbug","msg":"Received new commit message","num":224,"t":"2018-09-14T05:27:37.64023179Z"}
{"lvl":"dbug","msg":"Received new commit message","num":225,"t":"2018-09-14T05:27:37.640964846Z"}
{"lvl":"dbug","msg":"Received new commit message","num":226,"t":"2018-09-14T05:27:37.647688558Z"}
{"lvl":"dbug","msg":"Received new commit message","num":227,"t":"2018-09-14T05:27:37.648854264Z"}
{"lvl":"dbug","msg":"Received new commit message","num":228,"t":"2018-09-14T05:27:37.656130711Z"}
{"lvl":"dbug","msg":"Received new commit message","num":229,"t":"2018-09-14T05:27:37.663401803Z"}
{"lvl":"dbug","msg":"Received new commit message","num":230,"t":"2018-09-14T05:27:37.666589308Z"}
{"lvl":"dbug","msg":"Received new commit message","num":231,"t":"2018-09-14T05:27:37.672713479Z"}
{"lvl":"dbug","msg":"Received new commit message","num":232,"t":"2018-09-14T05:27:37.677179091Z"}
{"lvl":"dbug","msg":"Received new commit message","num":233,"t":"2018-09-14T05:27:37.67829317Z"}
{"lvl":"dbug","msg":"Received new commit message","num":234,"t":"2018-09-14T05:27:37.683060871Z"}
{"lvl":"dbug","msg":"Received new commit message","num":235,"t":"2018-09-14T05:27:37.692112303Z"}
{"lvl":"dbug","msg":"Received new commit message","num":236,"t":"2018-09-14T05:27:37.693251736Z"}
{"lvl":"dbug","msg":"Received new commit message","num":237,"t":"2018-09-14T05:27:37.700714145Z"}
{"lvl":"dbug","msg":"Received new commit message","num":238,"t":"2018-09-14T05:27:37.701655373Z"}
{"lvl":"dbug","msg":"Received new commit message","num":239,"t":"2018-09-14T05:27:37.708215962Z"}
{"lvl":"dbug","msg":"Received new commit message","num":240,"t":"2018-09-14T05:27:37.715754391Z"}
{"lvl":"dbug","msg":"Received new commit message","num":241,"t":"2018-09-14T05:27:37.723342424Z"}
{"lvl":"dbug","msg":"Received new commit message","num":242,"t":"2018-09-14T05:27:37.730492471Z"}
{"lvl":"dbug","msg":"Received new commit message","num":243,"t":"2018-09-14T05:27:37.732785862Z"}
{"lvl":"dbug","msg":"Received new commit message","num":244,"t":"2018-09-14T05:27:37.735324157Z"}
{"lvl":"dbug","msg":"Received new commit message","num":245,"t":"2018-09-14T05:27:37.737617725Z"}
{"lvl":"dbug","msg":"Received new commit message","num":246,"t":"2018-09-14T05:27:37.747206587Z"}
{"lvl":"dbug","msg":"Received new commit message","num":247,"t":"2018-09-14T05:27:37.757061511Z"}
{"lvl":"dbug","msg":"Received new commit message","num":248,"t":"2018-09-14T05:27:37.766113716Z"}
{"lvl":"dbug","msg":"Received new commit message","num":249,"t":"2018-09-14T05:27:37.767842701Z"}
{"lvl":"dbug","msg":"Received new commit message","num":250,"t":"2018-09-14T05:27:37.76949143Z"}
{"lvl":"dbug","msg":"Received new commit message","num":251,"t":"2018-09-14T05:27:37.772284991Z"}
{"lvl":"dbug","msg":"Received new commit message","num":252,"t":"2018-09-14T05:27:37.776616033Z"}
{"lvl":"dbug","msg":"Received new commit message","num":253,"t":"2018-09-14T05:27:37.776906849Z"}
{"lvl":"dbug","msg":"Received new commit message","num":254,"t":"2018-09-14T05:27:37.781301194Z"}
{"lvl":"dbug","msg":"Received new commit message","num":255,"t":"2018-09-14T05:27:37.785495237Z"}
{"lvl":"dbug","msg":"Received new commit message","num":256,"t":"2018-09-14T05:27:37.78742945Z"}
{"lvl":"dbug","msg":"Received new commit message","num":257,"t":"2018-09-14T05:27:37.791537425Z"}
{"lvl":"dbug","msg":"Received new commit message","num":258,"t":"2018-09-14T05:27:37.801004021Z"}
{"lvl":"dbug","msg":"Received new commit message","num":259,"t":"2018-09-14T05:27:37.805657123Z"}
{"lvl":"dbug","msg":"Received new commit message","num":260,"t":"2018-09-14T05:27:37.808598901Z"}
{"lvl":"dbug","msg":"Received new commit message","num":261,"t":"2018-09-14T05:27:37.810254519Z"}
{"lvl":"dbug","msg":"Received new commit message","num":262,"t":"2018-09-14T05:27:37.814387263Z"}
{"lvl":"dbug","msg":"Received new commit message","num":263,"t":"2018-09-14T05:27:37.824041274Z"}
{"lvl":"dbug","msg":"Received new commit message","num":264,"t":"2018-09-14T05:27:37.826418755Z"}
{"lvl":"dbug","msg":"Received new commit message","num":265,"t":"2018-09-14T05:27:37.830641899Z"}
{"lvl":"dbug","msg":"Received new commit message","num":266,"t":"2018-09-14T05:27:37.833250104Z"}
{"lvl":"dbug","msg":"Received new commit message","num":267,"t":"2018-09-14T05:27:37.841002477Z"}
{"lvl":"dbug","msg":"Enough commitments received with signatures","num":267,"state":"COLLECTIVE_SIG_DONE","t":"2018-09-14T05:27:37.845343466Z"}
{"gomaxprocs":1024,"lvl":"info","msg":"Start Broadcasting","t":"2018-09-14T05:27:37.855685254Z"}
{"lvl":"info","msg":"Broadcasting Done","t":"2018-09-14T05:27:38.080183764Z","time spent(s)":0.224463243}
{"lvl":"info","msg":"Done sending from leader","t":"2018-09-14T05:27:38.080268956Z"}
{"lvl":"dbug","msg":"Received new response message","num":2,"t":"2018-09-14T05:27:38.082444704Z"}
{"lvl":"dbug","msg":"Received new response message","num":3,"t":"2018-09-14T05:27:38.083454578Z"}
{"lvl":"dbug","msg":"Received new response message","num":4,"t":"2018-09-14T05:27:38.084049956Z"}
{"lvl":"dbug","msg":"Received new response message","num":5,"t":"2018-09-14T05:27:38.087893383Z"}
{"lvl":"dbug","msg":"Received new response message","num":6,"t":"2018-09-14T05:27:38.098912031Z"}
{"lvl":"dbug","msg":"Received new response message","num":7,"t":"2018-09-14T05:27:38.111893231Z"}
{"lvl":"dbug","msg":"Received new response message","num":8,"t":"2018-09-14T05:27:38.145153641Z"}
{"lvl":"dbug","msg":"Received new response message","num":9,"t":"2018-09-14T05:27:38.157207835Z"}
{"lvl":"dbug","msg":"Received new response message","num":10,"t":"2018-09-14T05:27:38.160559637Z"}
{"lvl":"dbug","msg":"Received new response message","num":11,"t":"2018-09-14T05:27:38.163198266Z"}
{"lvl":"dbug","msg":"Received new response message","num":12,"t":"2018-09-14T05:27:38.17701755Z"}
{"lvl":"dbug","msg":"Received new response message","num":13,"t":"2018-09-14T05:27:38.186795867Z"}
{"lvl":"dbug","msg":"Received new response message","num":14,"t":"2018-09-14T05:27:38.196712789Z"}
{"lvl":"dbug","msg":"Received new response message","num":15,"t":"2018-09-14T05:27:38.2032713Z"}
{"lvl":"dbug","msg":"Received new response message","num":16,"t":"2018-09-14T05:27:38.20989749Z"}
{"lvl":"dbug","msg":"Received new response message","num":17,"t":"2018-09-14T05:27:38.216765553Z"}
{"lvl":"dbug","msg":"Received new response message","num":18,"t":"2018-09-14T05:27:38.21768174Z"}
{"lvl":"dbug","msg":"Received new response message","num":19,"t":"2018-09-14T05:27:38.222907539Z"}
{"lvl":"dbug","msg":"Received new response message","num":20,"t":"2018-09-14T05:27:38.229308484Z"}
{"lvl":"dbug","msg":"Received new response message","num":21,"t":"2018-09-14T05:27:38.239612854Z"}
{"lvl":"dbug","msg":"Received new response message","num":22,"t":"2018-09-14T05:27:38.242903993Z"}
{"lvl":"dbug","msg":"Received new response message","num":23,"t":"2018-09-14T05:27:38.24982202Z"}
{"lvl":"dbug","msg":"Received new response message","num":24,"t":"2018-09-14T05:27:38.263979769Z"}
{"lvl":"dbug","msg":"Received new response message","num":25,"t":"2018-09-14T05:27:38.278271327Z"}
{"lvl":"dbug","msg":"Received new response message","num":26,"t":"2018-09-14T05:27:38.295539448Z"}
{"lvl":"dbug","msg":"Received new response message","num":27,"t":"2018-09-14T05:27:38.297278677Z"}
{"lvl":"dbug","msg":"Received new response message","num":28,"t":"2018-09-14T05:27:38.302849502Z"}
{"lvl":"dbug","msg":"Received new response message","num":29,"t":"2018-09-14T05:27:38.309729432Z"}
{"lvl":"dbug","msg":"Received new response message","num":30,"t":"2018-09-14T05:27:38.31977458Z"}
{"lvl":"dbug","msg":"Received new response message","num":31,"t":"2018-09-14T05:27:38.330552727Z"}
{"lvl":"dbug","msg":"Received new response message","num":32,"t":"2018-09-14T05:27:38.332434016Z"}
{"lvl":"dbug","msg":"Received new response message","num":33,"t":"2018-09-14T05:27:38.335419192Z"}
{"lvl":"dbug","msg":"Received new response message","num":34,"t":"2018-09-14T05:27:38.340615908Z"}
{"lvl":"dbug","msg":"Received new response message","num":35,"t":"2018-09-14T05:27:38.343369941Z"}
{"lvl":"dbug","msg":"Received new response message","num":36,"t":"2018-09-14T05:27:38.350150939Z"}
{"lvl":"dbug","msg":"Received new response message","num":37,"t":"2018-09-14T05:27:38.355285286Z"}
{"lvl":"dbug","msg":"Received new response message","num":38,"t":"2018-09-14T05:27:38.356909505Z"}
{"lvl":"dbug","msg":"Received new response message","num":39,"t":"2018-09-14T05:27:38.361005737Z"}
{"lvl":"dbug","msg":"Received new response message","num":40,"t":"2018-09-14T05:27:38.361895204Z"}
{"lvl":"dbug","msg":"Received new response message","num":41,"t":"2018-09-14T05:27:38.36698379Z"}
{"lvl":"dbug","msg":"Received new response message","num":42,"t":"2018-09-14T05:27:38.372483254Z"}
{"lvl":"dbug","msg":"Received new response message","num":43,"t":"2018-09-14T05:27:38.373543922Z"}
{"lvl":"dbug","msg":"Received new response message","num":44,"t":"2018-09-14T05:27:38.374358295Z"}
{"lvl":"dbug","msg":"Received new response message","num":45,"t":"2018-09-14T05:27:38.382773798Z"}
{"lvl":"dbug","msg":"Received new response message","num":46,"t":"2018-09-14T05:27:38.383511779Z"}
{"lvl":"dbug","msg":"Received new response message","num":47,"t":"2018-09-14T05:27:38.384439708Z"}
{"lvl":"dbug","msg":"Received new response message","num":48,"t":"2018-09-14T05:27:38.390839539Z"}
{"lvl":"dbug","msg":"Received new response message","num":49,"t":"2018-09-14T05:27:38.397427572Z"}
{"lvl":"dbug","msg":"Received new response message","num":50,"t":"2018-09-14T05:27:38.399258312Z"}
{"lvl":"dbug","msg":"Received new response message","num":51,"t":"2018-09-14T05:27:38.401357505Z"}
{"lvl":"dbug","msg":"Received new response message","num":52,"t":"2018-09-14T05:27:38.403328595Z"}
{"lvl":"dbug","msg":"Received new response message","num":53,"t":"2018-09-14T05:27:38.405192468Z"}
{"lvl":"dbug","msg":"Received new response message","num":54,"t":"2018-09-14T05:27:38.407530044Z"}
{"lvl":"dbug","msg":"Received new response message","num":55,"t":"2018-09-14T05:27:38.408257133Z"}
{"lvl":"dbug","msg":"Received new response message","num":56,"t":"2018-09-14T05:27:38.41026323Z"}
{"lvl":"dbug","msg":"Received new response message","num":57,"t":"2018-09-14T05:27:38.412167638Z"}
{"lvl":"dbug","msg":"Received new response message","num":58,"t":"2018-09-14T05:27:38.413310145Z"}
{"lvl":"dbug","msg":"Received new response message","num":59,"t":"2018-09-14T05:27:38.419090508Z"}
{"lvl":"dbug","msg":"Received new response message","num":60,"t":"2018-09-14T05:27:38.429112298Z"}
{"lvl":"dbug","msg":"Received new response message","num":61,"t":"2018-09-14T05:27:38.432074306Z"}
{"lvl":"dbug","msg":"Received new response message","num":62,"t":"2018-09-14T05:27:38.435517562Z"}
{"lvl":"dbug","msg":"Received new response message","num":63,"t":"2018-09-14T05:27:38.443985557Z"}
{"lvl":"dbug","msg":"Received new response message","num":64,"t":"2018-09-14T05:27:38.445997894Z"}
{"lvl":"dbug","msg":"Received new response message","num":65,"t":"2018-09-14T05:27:38.454700276Z"}
{"lvl":"dbug","msg":"Received new response message","num":66,"t":"2018-09-14T05:27:38.464220512Z"}
{"lvl":"dbug","msg":"Received new response message","num":67,"t":"2018-09-14T05:27:38.466937858Z"}
{"lvl":"dbug","msg":"Received new response message","num":68,"t":"2018-09-14T05:27:38.47063429Z"}
{"lvl":"dbug","msg":"Received new response message","num":69,"t":"2018-09-14T05:27:38.473432588Z"}
{"lvl":"dbug","msg":"Received new response message","num":70,"t":"2018-09-14T05:27:38.47726947Z"}
{"lvl":"dbug","msg":"Received new response message","num":71,"t":"2018-09-14T05:27:38.486990769Z"}
{"lvl":"dbug","msg":"Received new response message","num":72,"t":"2018-09-14T05:27:38.496509937Z"}
{"lvl":"dbug","msg":"Received new response message","num":73,"t":"2018-09-14T05:27:38.499464614Z"}
{"lvl":"dbug","msg":"Received new response message","num":74,"t":"2018-09-14T05:27:38.505207981Z"}
{"lvl":"dbug","msg":"Received new response message","num":75,"t":"2018-09-14T05:27:38.514950449Z"}
{"lvl":"dbug","msg":"Received new response message","num":76,"t":"2018-09-14T05:27:38.516032723Z"}
{"lvl":"dbug","msg":"Received new response message","num":77,"t":"2018-09-14T05:27:38.517792229Z"}
{"lvl":"dbug","msg":"Received new response message","num":78,"t":"2018-09-14T05:27:38.526267685Z"}
{"lvl":"dbug","msg":"Received new response message","num":79,"t":"2018-09-14T05:27:38.550530588Z"}
{"lvl":"dbug","msg":"Received new response message","num":80,"t":"2018-09-14T05:27:38.568118588Z"}
{"lvl":"dbug","msg":"Received new response message","num":81,"t":"2018-09-14T05:27:38.572824262Z"}
{"lvl":"dbug","msg":"Received new response message","num":82,"t":"2018-09-14T05:27:38.580583208Z"}
{"lvl":"dbug","msg":"Received new response message","num":83,"t":"2018-09-14T05:27:38.589143892Z"}
{"lvl":"dbug","msg":"Received new response message","num":84,"t":"2018-09-14T05:27:38.593621839Z"}
{"lvl":"dbug","msg":"Received new response message","num":85,"t":"2018-09-14T05:27:38.599776246Z"}
{"lvl":"dbug","msg":"Received new response message","num":86,"t":"2018-09-14T05:27:38.604793309Z"}
{"lvl":"dbug","msg":"Received new response message","num":87,"t":"2018-09-14T05:27:38.611086106Z"}
{"lvl":"dbug","msg":"Received new response message","num":88,"t":"2018-09-14T05:27:38.615022423Z"}
{"lvl":"dbug","msg":"Received new response message","num":89,"t":"2018-09-14T05:27:38.624702388Z"}
{"lvl":"dbug","msg":"Received new response message","num":90,"t":"2018-09-14T05:27:38.630107074Z"}
{"lvl":"dbug","msg":"Received new response message","num":91,"t":"2018-09-14T05:27:38.635818168Z"}
{"lvl":"dbug","msg":"Received new response message","num":92,"t":"2018-09-14T05:27:38.641677683Z"}
{"lvl":"dbug","msg":"Received new response message","num":93,"t":"2018-09-14T05:27:38.645726281Z"}
{"lvl":"dbug","msg":"Received new response message","num":94,"t":"2018-09-14T05:27:38.649821326Z"}
{"lvl":"dbug","msg":"Received new response message","num":95,"t":"2018-09-14T05:27:38.656438925Z"}
{"lvl":"dbug","msg":"Received new response message","num":96,"t":"2018-09-14T05:27:38.662172373Z"}
{"lvl":"dbug","msg":"Received new response message","num":97,"t":"2018-09-14T05:27:38.670793383Z"}
{"lvl":"dbug","msg":"Received new response message","num":98,"t":"2018-09-14T05:27:38.678974145Z"}
{"lvl":"dbug","msg":"Received new response message","num":99,"t":"2018-09-14T05:27:38.687396788Z"}
{"lvl":"dbug","msg":"Received new response message","num":100,"t":"2018-09-14T05:27:38.695674006Z"}
{"lvl":"dbug","msg":"Received new response message","num":101,"t":"2018-09-14T05:27:38.702499954Z"}
{"lvl":"dbug","msg":"Received new response message","num":102,"t":"2018-09-14T05:27:38.709390098Z"}
{"lvl":"dbug","msg":"Received new response message","num":103,"t":"2018-09-14T05:27:38.716232664Z"}
{"lvl":"dbug","msg":"Received new response message","num":104,"t":"2018-09-14T05:27:38.722801935Z"}
{"lvl":"dbug","msg":"Received new response message","num":105,"t":"2018-09-14T05:27:38.726453538Z"}
{"lvl":"dbug","msg":"Received new response message","num":106,"t":"2018-09-14T05:27:38.730292923Z"}
{"lvl":"dbug","msg":"Received new response message","num":107,"t":"2018-09-14T05:27:38.735486588Z"}
{"lvl":"dbug","msg":"Received new response message","num":108,"t":"2018-09-14T05:27:38.74507667Z"}
{"lvl":"dbug","msg":"Received new response message","num":109,"t":"2018-09-14T05:27:38.750178689Z"}
{"lvl":"dbug","msg":"Received new response message","num":110,"t":"2018-09-14T05:27:38.75417945Z"}
{"lvl":"dbug","msg":"Received new response message","num":111,"t":"2018-09-14T05:27:38.760277532Z"}
{"lvl":"dbug","msg":"Received new response message","num":112,"t":"2018-09-14T05:27:38.762030131Z"}
{"lvl":"dbug","msg":"Received new response message","num":113,"t":"2018-09-14T05:27:38.764031665Z"}
{"lvl":"dbug","msg":"Received new response message","num":114,"t":"2018-09-14T05:27:38.765984426Z"}
{"lvl":"dbug","msg":"Received new response message","num":115,"t":"2018-09-14T05:27:38.774428573Z"}
{"lvl":"dbug","msg":"Received new response message","num":116,"t":"2018-09-14T05:27:38.782733859Z"}
{"lvl":"dbug","msg":"Received new response message","num":117,"t":"2018-09-14T05:27:38.788364228Z"}
{"lvl":"dbug","msg":"Received new response message","num":118,"t":"2018-09-14T05:27:38.79403796Z"}
{"lvl":"dbug","msg":"Received new response message","num":119,"t":"2018-09-14T05:27:38.799707383Z"}
{"lvl":"dbug","msg":"Received new response message","num":120,"t":"2018-09-14T05:27:38.805519151Z"}
{"lvl":"dbug","msg":"Received new response message","num":121,"t":"2018-09-14T05:27:38.811903884Z"}
{"lvl":"dbug","msg":"Received new response message","num":122,"t":"2018-09-14T05:27:38.817941452Z"}
{"lvl":"dbug","msg":"Received new response message","num":123,"t":"2018-09-14T05:27:38.823993372Z"}
{"lvl":"dbug","msg":"Received new response message","num":124,"t":"2018-09-14T05:27:38.828413434Z"}
{"lvl":"dbug","msg":"Received new response message","num":125,"t":"2018-09-14T05:27:38.834663755Z"}
{"lvl":"dbug","msg":"Received new response message","num":126,"t":"2018-09-14T05:27:38.838755123Z"}
{"lvl":"dbug","msg":"Received new response message","num":127,"t":"2018-09-14T05:27:38.848385942Z"}
{"lvl":"dbug","msg":"Received new response message","num":128,"t":"2018-09-14T05:27:38.857779156Z"}
{"lvl":"dbug","msg":"Received new response message","num":129,"t":"2018-09-14T05:27:38.86740506Z"}
{"lvl":"dbug","msg":"Received new response message","num":130,"t":"2018-09-14T05:27:38.873898977Z"}
{"lvl":"dbug","msg":"Received new response message","num":131,"t":"2018-09-14T05:27:38.883641951Z"}
{"lvl":"dbug","msg":"Received new response message","num":132,"t":"2018-09-14T05:27:38.884301658Z"}
{"lvl":"dbug","msg":"Received new response message","num":133,"t":"2018-09-14T05:27:38.887141746Z"}
{"lvl":"dbug","msg":"Received new response message","num":134,"t":"2018-09-14T05:27:38.89017345Z"}
{"lvl":"dbug","msg":"Received new response message","num":135,"t":"2018-09-14T05:27:38.892978629Z"}
{"lvl":"dbug","msg":"Received new response message","num":136,"t":"2018-09-14T05:27:38.896726799Z"}
{"lvl":"dbug","msg":"Received new response message","num":137,"t":"2018-09-14T05:27:38.906271362Z"}
{"lvl":"dbug","msg":"Received new response message","num":138,"t":"2018-09-14T05:27:38.911776275Z"}
{"lvl":"dbug","msg":"Received new response message","num":139,"t":"2018-09-14T05:27:38.921208169Z"}
{"lvl":"dbug","msg":"Received new response message","num":140,"t":"2018-09-14T05:27:38.925422125Z"}
{"lvl":"dbug","msg":"Received new response message","num":141,"t":"2018-09-14T05:27:38.926405835Z"}
{"lvl":"dbug","msg":"Received new response message","num":142,"t":"2018-09-14T05:27:38.932334508Z"}
{"lvl":"dbug","msg":"Received new response message","num":143,"t":"2018-09-14T05:27:38.940110148Z"}
{"lvl":"dbug","msg":"Received new response message","num":144,"t":"2018-09-14T05:27:38.943766584Z"}
{"lvl":"dbug","msg":"Received new response message","num":145,"t":"2018-09-14T05:27:38.944745189Z"}
{"lvl":"dbug","msg":"Received new response message","num":146,"t":"2018-09-14T05:27:38.952146292Z"}
{"lvl":"dbug","msg":"Received new response message","num":147,"t":"2018-09-14T05:27:38.953489498Z"}
{"lvl":"dbug","msg":"Received new response message","num":148,"t":"2018-09-14T05:27:38.954743416Z"}
{"lvl":"dbug","msg":"Received new response message","num":149,"t":"2018-09-14T05:27:38.962702641Z"}
{"lvl":"dbug","msg":"Received new response message","num":150,"t":"2018-09-14T05:27:38.97074327Z"}
{"lvl":"dbug","msg":"Received new response message","num":151,"t":"2018-09-14T05:27:38.978709247Z"}
{"lvl":"dbug","msg":"Received new response message","num":152,"t":"2018-09-14T05:27:38.985978407Z"}
{"lvl":"dbug","msg":"Received new response message","num":153,"t":"2018-09-14T05:27:38.986919982Z"}
{"lvl":"dbug","msg":"Received new response message","num":154,"t":"2018-09-14T05:27:38.988373861Z"}
{"lvl":"dbug","msg":"Received new response message","num":155,"t":"2018-09-14T05:27:38.996348474Z"}
{"lvl":"dbug","msg":"Received new response message","num":156,"t":"2018-09-14T05:27:39.004182289Z"}
{"lvl":"dbug","msg":"Received new response message","num":157,"t":"2018-09-14T05:27:39.009431506Z"}
{"lvl":"dbug","msg":"Received new response message","num":158,"t":"2018-09-14T05:27:39.016806017Z"}
{"lvl":"dbug","msg":"Received new response message","num":159,"t":"2018-09-14T05:27:39.026498046Z"}
{"lvl":"dbug","msg":"Received new response message","num":160,"t":"2018-09-14T05:27:39.034189797Z"}
{"lvl":"dbug","msg":"Received new response message","num":161,"t":"2018-09-14T05:27:39.040305509Z"}
{"lvl":"dbug","msg":"Received new response message","num":162,"t":"2018-09-14T05:27:39.042930037Z"}
{"lvl":"dbug","msg":"Received new response message","num":163,"t":"2018-09-14T05:27:39.045473904Z"}
{"lvl":"dbug","msg":"Received new response message","num":164,"t":"2018-09-14T05:27:39.048068804Z"}
{"lvl":"dbug","msg":"Received new response message","num":165,"t":"2018-09-14T05:27:39.05669141Z"}
{"lvl":"dbug","msg":"Received new response message","num":166,"t":"2018-09-14T05:27:39.064270568Z"}
{"lvl":"dbug","msg":"Received new response message","num":167,"t":"2018-09-14T05:27:39.07149336Z"}
{"lvl":"dbug","msg":"Received new response message","num":168,"t":"2018-09-14T05:27:39.072622213Z"}
{"lvl":"dbug","msg":"Received new response message","num":169,"t":"2018-09-14T05:27:39.07658705Z"}
{"lvl":"dbug","msg":"Received new response message","num":170,"t":"2018-09-14T05:27:39.077976364Z"}
{"lvl":"dbug","msg":"Received new response message","num":171,"t":"2018-09-14T05:27:39.079618286Z"}
{"lvl":"dbug","msg":"Received new response message","num":172,"t":"2018-09-14T05:27:39.087693123Z"}
{"lvl":"dbug","msg":"Received new response message","num":173,"t":"2018-09-14T05:27:39.095514671Z"}
{"lvl":"dbug","msg":"Received new response message","num":174,"t":"2018-09-14T05:27:39.101048014Z"}
{"lvl":"dbug","msg":"Received new response message","num":175,"t":"2018-09-14T05:27:39.105102471Z"}
{"lvl":"dbug","msg":"Received new response message","num":176,"t":"2018-09-14T05:27:39.113632488Z"}
{"lvl":"dbug","msg":"Received new response message","num":177,"t":"2018-09-14T05:27:39.120845512Z"}
{"lvl":"dbug","msg":"Received new response message","num":178,"t":"2018-09-14T05:27:39.128237304Z"}
{"lvl":"dbug","msg":"Received new response message","num":179,"t":"2018-09-14T05:27:39.135241262Z"}
{"lvl":"dbug","msg":"Received new response message","num":180,"t":"2018-09-14T05:27:39.140010645Z"}
{"lvl":"dbug","msg":"Received new response message","num":181,"t":"2018-09-14T05:27:39.147178Z"}
{"lvl":"dbug","msg":"Received new response message","num":182,"t":"2018-09-14T05:27:39.156461994Z"}
{"lvl":"dbug","msg":"Received new response message","num":183,"t":"2018-09-14T05:27:39.162395247Z"}
{"lvl":"dbug","msg":"Received new response message","num":184,"t":"2018-09-14T05:27:39.168891862Z"}
{"lvl":"dbug","msg":"Received new response message","num":185,"t":"2018-09-14T05:27:39.170126604Z"}
{"lvl":"dbug","msg":"Received new response message","num":186,"t":"2018-09-14T05:27:39.171340524Z"}
{"lvl":"dbug","msg":"Received new response message","num":187,"t":"2018-09-14T05:27:39.178326262Z"}
{"lvl":"dbug","msg":"Received new response message","num":188,"t":"2018-09-14T05:27:39.184374193Z"}
{"lvl":"dbug","msg":"Received new response message","num":189,"t":"2018-09-14T05:27:39.190975687Z"}
{"lvl":"dbug","msg":"Received new response message","num":190,"t":"2018-09-14T05:27:39.197844861Z"}
{"lvl":"dbug","msg":"Received new response message","num":191,"t":"2018-09-14T05:27:39.203010225Z"}
{"lvl":"dbug","msg":"Received new response message","num":192,"t":"2018-09-14T05:27:39.204242698Z"}
{"lvl":"dbug","msg":"Received new response message","num":193,"t":"2018-09-14T05:27:39.209414705Z"}
{"lvl":"dbug","msg":"Received new response message","num":194,"t":"2018-09-14T05:27:39.217013448Z"}
{"lvl":"dbug","msg":"Received new response message","num":195,"t":"2018-09-14T05:27:39.224006485Z"}
{"lvl":"dbug","msg":"Received new response message","num":196,"t":"2018-09-14T05:27:39.227928011Z"}
{"lvl":"dbug","msg":"Received new response message","num":197,"t":"2018-09-14T05:27:39.237219961Z"}
{"lvl":"dbug","msg":"Received new response message","num":198,"t":"2018-09-14T05:27:39.24509621Z"}
{"lvl":"dbug","msg":"Received new response message","num":199,"t":"2018-09-14T05:27:39.246325561Z"}
{"lvl":"dbug","msg":"Received new response message","num":200,"t":"2018-09-14T05:27:39.252401556Z"}
{"lvl":"dbug","msg":"Received new response message","num":201,"t":"2018-09-14T05:27:39.256616457Z"}
{"lvl":"dbug","msg":"Received new response message","num":202,"t":"2018-09-14T05:27:39.265091366Z"}
{"lvl":"dbug","msg":"Received new response message","num":203,"t":"2018-09-14T05:27:39.272844995Z"}
{"lvl":"dbug","msg":"Received new response message","num":204,"t":"2018-09-14T05:27:39.278212088Z"}
{"lvl":"dbug","msg":"Received new response message","num":205,"t":"2018-09-14T05:27:39.284790461Z"}
{"lvl":"dbug","msg":"Received new response message","num":206,"t":"2018-09-14T05:27:39.286359696Z"}
{"lvl":"dbug","msg":"Received new response message","num":207,"t":"2018-09-14T05:27:39.293770992Z"}
{"lvl":"dbug","msg":"Received new response message","num":208,"t":"2018-09-14T05:27:39.295013165Z"}
{"lvl":"dbug","msg":"Received new response message","num":209,"t":"2018-09-14T05:27:39.301643598Z"}
{"lvl":"dbug","msg":"Received new response message","num":210,"t":"2018-09-14T05:27:39.30590585Z"}
{"lvl":"dbug","msg":"Received new response message","num":211,"t":"2018-09-14T05:27:39.314595138Z"}
{"lvl":"dbug","msg":"Received new response message","num":212,"t":"2018-09-14T05:27:39.31614739Z"}
{"lvl":"dbug","msg":"Received new response message","num":213,"t":"2018-09-14T05:27:39.318095406Z"}
{"lvl":"dbug","msg":"Received new response message","num":214,"t":"2018-09-14T05:27:39.319631582Z"}
{"lvl":"dbug","msg":"Received new response message","num":215,"t":"2018-09-14T05:27:39.323285638Z"}
{"lvl":"dbug","msg":"Received new response message","num":216,"t":"2018-09-14T05:27:39.331340779Z"}
{"lvl":"dbug","msg":"Received new response message","num":217,"t":"2018-09-14T05:27:39.335572065Z"}
{"lvl":"dbug","msg":"Received new response message","num":218,"t":"2018-09-14T05:27:39.342461711Z"}
{"lvl":"dbug","msg":"Received new response message","num":219,"t":"2018-09-14T05:27:39.349509104Z"}
{"lvl":"dbug","msg":"Received new response message","num":220,"t":"2018-09-14T05:27:39.355021125Z"}
{"lvl":"dbug","msg":"Received new response message","num":221,"t":"2018-09-14T05:27:39.363405967Z"}
{"lvl":"dbug","msg":"Received new response message","num":222,"t":"2018-09-14T05:27:39.368394525Z"}
{"lvl":"dbug","msg":"Received new response message","num":223,"t":"2018-09-14T05:27:39.377605389Z"}
{"lvl":"dbug","msg":"Received new response message","num":224,"t":"2018-09-14T05:27:39.384623324Z"}
{"lvl":"dbug","msg":"Received new response message","num":225,"t":"2018-09-14T05:27:39.391999998Z"}
{"lvl":"dbug","msg":"Received new response message","num":226,"t":"2018-09-14T05:27:39.400031308Z"}
{"lvl":"dbug","msg":"Received new response message","num":227,"t":"2018-09-14T05:27:39.407208293Z"}
{"lvl":"dbug","msg":"Received new response message","num":228,"t":"2018-09-14T05:27:39.41213266Z"}
{"lvl":"dbug","msg":"Received new response message","num":229,"t":"2018-09-14T05:27:39.419275588Z"}
{"lvl":"dbug","msg":"Received new response message","num":230,"t":"2018-09-14T05:27:39.422842559Z"}
{"lvl":"dbug","msg":"Received new response message","num":231,"t":"2018-09-14T05:27:39.430645675Z"}
{"lvl":"dbug","msg":"Received new response message","num":232,"t":"2018-09-14T05:27:39.438145076Z"}
{"lvl":"dbug","msg":"Received new response message","num":233,"t":"2018-09-14T05:27:39.44679492Z"}
{"lvl":"dbug","msg":"Received new response message","num":234,"t":"2018-09-14T05:27:39.45480796Z"}
{"lvl":"dbug","msg":"Received new response message","num":235,"t":"2018-09-14T05:27:39.462827562Z"}
{"lvl":"dbug","msg":"Received new response message","num":236,"t":"2018-09-14T05:27:39.464210459Z"}
{"lvl":"dbug","msg":"Received new response message","num":237,"t":"2018-09-14T05:27:39.47196095Z"}
{"lvl":"dbug","msg":"Received new response message","num":238,"t":"2018-09-14T05:27:39.473563609Z"}
{"lvl":"dbug","msg":"Received new response message","num":239,"t":"2018-09-14T05:27:39.481154742Z"}
{"lvl":"dbug","msg":"Received new response message","num":240,"t":"2018-09-14T05:27:39.489228467Z"}
{"lvl":"dbug","msg":"Received new response message","num":241,"t":"2018-09-14T05:27:39.496245011Z"}
{"lvl":"dbug","msg":"Received new response message","num":242,"t":"2018-09-14T05:27:39.499149087Z"}
{"lvl":"dbug","msg":"Received new response message","num":243,"t":"2018-09-14T05:27:39.501835436Z"}
{"lvl":"dbug","msg":"Received new response message","num":244,"t":"2018-09-14T05:27:39.515283366Z"}
{"lvl":"dbug","msg":"Received new response message","num":245,"t":"2018-09-14T05:27:39.517964539Z"}
{"lvl":"dbug","msg":"Received new response message","num":246,"t":"2018-09-14T05:27:39.527729423Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.528437322Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.529171036Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.529846395Z"}
{"lvl":"dbug","msg":"Received new response message","num":247,"t":"2018-09-14T05:27:39.530512432Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.535263748Z"}
{"lvl":"dbug","msg":"Received new response message","num":248,"t":"2018-09-14T05:27:39.535853058Z"}
{"lvl":"dbug","msg":"Received new response message","num":249,"t":"2018-09-14T05:27:39.537896718Z"}
{"lvl":"dbug","msg":"Received new response message","num":250,"t":"2018-09-14T05:27:39.542553573Z"}
{"lvl":"dbug","msg":"Received new response message","num":251,"t":"2018-09-14T05:27:39.54569953Z"}
{"lvl":"dbug","msg":"Received new response message","num":252,"t":"2018-09-14T05:27:39.548982096Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.553819603Z"}
{"lvl":"dbug","msg":"Received new response message","num":253,"t":"2018-09-14T05:27:39.554486657Z"}
{"lvl":"dbug","msg":"Received new response message","num":254,"t":"2018-09-14T05:27:39.557328034Z"}
{"lvl":"dbug","msg":"Received new response message","num":255,"t":"2018-09-14T05:27:39.561842332Z"}
{"lvl":"dbug","msg":"Received new response message","num":256,"t":"2018-09-14T05:27:39.5639506Z"}
{"lvl":"dbug","msg":"Received new response message","num":257,"t":"2018-09-14T05:27:39.568794342Z"}
{"lvl":"dbug","msg":"Received new response message","num":258,"t":"2018-09-14T05:27:39.572186974Z"}
{"lvl":"dbug","msg":"Received new response message","num":259,"t":"2018-09-14T05:27:39.576722269Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.57908753Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.582476151Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.583398422Z"}
{"lvl":"dbug","msg":"Received new response message","num":260,"t":"2018-09-14T05:27:39.584158922Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.586974398Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.587572065Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.588058266Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.588539998Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.589024353Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.589503349Z"}
{"lvl":"dbug","msg":"Received new response message","num":261,"t":"2018-09-14T05:27:39.590387325Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.59504944Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.595777281Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.596460827Z"}
{"lvl":"dbug","msg":"Received new response message","num":262,"t":"2018-09-14T05:27:39.597138237Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.607364982Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.608052051Z"}
{"lvl":"dbug","msg":"Received new response message","num":263,"t":"2018-09-14T05:27:39.608718742Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.616989526Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.617665564Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.61839003Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.619066995Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.619713975Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.620307205Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.62092704Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.621637265Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.622293835Z"}
{"lvl":"dbug","msg":"Received new response message","num":264,"t":"2018-09-14T05:27:39.622942265Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.632965547Z"}
{"lvl":"dbug","msg":"Received new response message","num":265,"t":"2018-09-14T05:27:39.633577163Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.643431102Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.644071987Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.644717214Z"}
{"lvl":"dbug","msg":"Received new response message","num":266,"t":"2018-09-14T05:27:39.645361781Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.65036947Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.653419156Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.656316059Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.656983534Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.65764588Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.660155706Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.662459058Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.663008959Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.663507532Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.664020126Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.664456233Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.664931042Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.665406457Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.666051277Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.666724825Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.667366979Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.667998409Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.668880765Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.669580786Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.670250989Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.670920561Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.671511611Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.672173452Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.672816516Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.673406592Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.674061927Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.674633706Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.67523921Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.675890369Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.676524777Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.677179192Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.677841494Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.678475462Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.679143395Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.67975352Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.680319157Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.68094492Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.681639926Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.682288377Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.682957166Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.683587544Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.684269393Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.6849321Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.685619627Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.686259678Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.686888576Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.687513255Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.688140594Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.688775768Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.689391697Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.690029245Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.690655075Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.691274952Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.691914642Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.692558699Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.693193633Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.693867109Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.694535479Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.695168108Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.69579501Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.696436019Z"}
{"error":"no commit is received for the validator","lvl":"warn","msg":"Failed to verify the response","t":"2018-09-14T05:27:39.697106495Z"}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","num":4293,"t":"2018-09-14T05:27:39.803503231Z","totalPending":4293}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","num":4553,"t":"2018-09-14T05:27:53.971303542Z","totalPending":8846}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","num":3657,"t":"2018-09-14T05:28:01.403069562Z","totalPending":12503}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","num":3726,"t":"2018-09-14T05:28:09.697711044Z","totalPending":16229}
{"lvl":"dbug","msg":"Got more transactions","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","num":4365,"t":"2018-09-14T05:28:22.138488719Z","totalPending":20594}
{"lvl":"dbug","msg":"Stopping Node","node":"[duty:LDR, priKey:286b000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeId:27432, state:FINAL_CHALLENGE_DONE]","numBlocks":1,"numTxsProcessed":10001,"t":"2018-09-14T05:28:24.546072745Z"}
{"lvl":"dbug","msg":"UtxoPool Report","numEntries":10000,"sizeInBytes":1020003,"t":"2018-09-14T05:28:24.59754333Z"}
{"avgBlockSizeInCurrentEpoch":2710738,"avgTxSzieInCurrentEpoch":270,"lvl":"dbug","msg":"Blockchain Report","t":"2018-09-14T05:28:24.770024135Z","totalNumBlocks":1,"totalNumTxs":1}
This triggers the following golint warning:
core/state/statedb.go:452:66:warning: exported method GetOrNewStateObject returns unexported type *state.stateObject, which can be annoying to use (golint)
Note that this is nontrivial to fix: Renaming stateObject
โ StateObject
triggers a bunch of public-type-related golint warnings.
use libp2p rendezvous mechanism for peer discovery
The current peer discovery is a local solution using ping/pong message and a naive beacon node.
libp2p has built-in peer discovery support using Kademilia DHT.
We don't have a mechanism to form a p2p network.
We have a spec on how the peer discovery should work harmony, using two overlays of p2p networks. This issue is open to keep track of the development progress.
Describe the bug
I launched a new devnet and started to join new node. I saw a few existing nodes hit the following segfault.
2019/01/25 00:20:20 Command running ./harmony [-ip 34.227.99.90 -port 9000 -log_folder ../tmp_log/log-20190125.002110 -attacked_mode 0 -bc_addr /ip4/54.183.5.66/tcp/9999/ipfs/QmdQVypu6NSm7m8bNZj5EJCnjPhXR8QyRmDnDBidxGaHWi -min_peers 20 -metrics_report_url http://54.213.59.51:3000/report]
2019/01/25 07:00:24 Stderr 2019/01/25 07:00:24 [SYNC] unable to send new block to unsync node with error: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp 52.0.5.4:6000: i/o timeout"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0xb77086]
goroutine 2579 [running]:
github.com/harmony-one/harmony/node.(*Node).SendNewBlockToUnsync(0xc42018a240)
/home/ec2-user/go/src/github.com/harmony-one/harmony/node/node.go:608 +0x5d6
created by github.com/harmony-one/harmony/node.(*Node).SupportSyncing
/home/ec2-user/go/src/github.com/harmony-one/harmony/node/node.go:487 +0xc2
2019/01/25 07:00:24 Command finished with error: exit status 2
To Reproduce
Launch a new devnet on AWS.
Expected behavior
No crash.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
go env
]Additional context
Add any other context about the problem here.
All logs are available at
https://s3.console.aws.amazon.com/s3/buckets/harmony-benchmark/logs/20190125.002110/?region=us-west-2&tab=overview
We have done
1/ multicast
2/ fix txgen
3/ increase buffer size + MAXGORPOCS
4/ setup powerful machines for leaders,client
--
things to do
5/ try to optimize tx verification
6/ check the consensus efficiency (data structure, unnecesary work)
7/ previously we have 4 round-trip of consensus - now 8 for cosi -> i want to understand why, can we switch it back to 4 and still achieve the same logic
get rid of gopkg.in/check.v1 library
The Save/Load functions have no test coverage.
/address
nextBlock
missingThis is in response to the following golint warning:
core/state/statedb.go:60:6:warning: type name will be used as state.StateDB by other packages, and that stutters; consider calling this DB (golint)
We are seeing the following error messages in the log after the libp2p is enabled by default.
{"error":"protocol not supported","from":"127.0.0.1:9000","lvl":"eror","msg":"Failed to send message","t":"2019-01-10T15:29:03.222574-08:00","to":"127.0.0.1:19999"}
Basically, the leader is unable to send blocks to txgen process. Then txgen can't send more transactions to leaders. Thus, we see only 1 or 2 consensus reached in the local test. The same problem occurs on AWS test as well.
While Dev Environment Setup there was a command go get ./...
but it wasn't able to execute fully since the package btcsuite/btcd needs to run this command explicitly GO111MODULE=on go install -v . ./cmd/...
When I was trying to run go get ./... , then by default for this package it was taking GO111MODULE = auto hence resulting in a failure to get this package.
Instead we can make a makefile that gets this package and explicitly runs that command
and do go get -u https://github.com/btcsuite/btcd
Or the document can be updated with this scenario
Refactor message.XXX_Marshal([]byte{}, true) to proto.Marshal. This also applies for Unmarshal.
Current code contains wrong/bad practice of Marshalling and Unmarshalling.
For example in consensus_leader.go: messageBytes, err := message.XXX_Marshal([]byte{}, true)
It's not right.
Use proto.Marshal and proto.Unmarshal
See https://godoc.org/github.com/golang/protobuf/proto
Describe the bug
Harmony wallet can't send TX to the leader of shard1.
However, shard 0 is okay.
The wallet program terminated prematurely before the message can be sent to the network. I traced all the way to the libp2p code and found that refCnt didn't increase even the incref() function is called in getActiveDial()
To Reproduce
Steps to reproduce the behavior:
bin/wallet new
bin/wallet new
bin/wallet requestToken --address <address1>
bin/wallet balances
bin/wallet transfer --from <address1> --to <address2> --amount 0.15 --shardID 1
and
bin/wallet balances
You will see balance didn't change.
Expected behavior
One workaround is to build wallet using -r option
scripts/go_executable_build.sh -r
Then do the same command sequence, you will see the balances changed after the transfer in shard1.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
go env
]Additional context
Add any other context about the problem here.
Leader dies after receiving "Error adding to chain". It thad about 9 consensus before.
DEBUG[12-14|23:50:32.510012] Received new response message num=3 validatorID=62395
DEBUG[12-14|23:50:32.510501] Received new response message num=4 validatorID=62397
DEBUG[12-14|23:50:32.510626] Enough responses received with signatures num=4 state=FinalChallengeDone
INFO [12-14|23:50:32.510679] CollectiveSig and Bitmap created. size=65
DEBUG[12-14|23:50:32.510837] NET: SENDING NEW BLOCK TO CLIENT
INFO [12-14|23:50:32.511049] TPS Report numOfTXs=0 startTime=2018-12-14T23:50:32-0800 endTime=2018-12-14T23:50:32-0800 timeElapsed=17.573985ms TPS=0.000 consensus="[duty:LDR, priKey:b9f3000000000000000000000000000000000000000000000000000000000000, ShardID:1, nodeID:62393, state:Finished]"
Dumping block 9
store blockinfo with key bi_9
data to store [248 84 184 66 48 120 97 100 101 52 50 100 101 98 102 48 51 52 55 56 102 57 48 54 48 48 51 102 51 98 51 101 99 56 50 102 99 50 50 49 97 57 102 56 98 49 52 101 48 48 55 49 56 102 50 100 52 98 100 56 51 53 57 55 101 97 53 100 54 100 9 132 92 20 178 72 0 136 52 56 50 46 48 48 32 66]
INFO [12-14|23:50:32.511265] NET: received message: Node/Block
DEBUG[12-14|23:50:32.511303] Consensus reached with signatures. numOfSignatures=4
DEBUG[12-14|23:50:32.511396] HOORAY!!! CONSENSUS REACHED!!! consensusID=10
DEBUG[12-14|23:50:32.511482] Received new block from leader len=1
DEBUG[12-14|23:50:32.511566] Adding block from leader shardID=1
DEBUG[12-14|23:50:32.51172] Error adding to chain numBlocks=0 Error="unknown ancestor"
RECEIVED NEW BLOCK 0
DEBUG[12-14|23:50:32.511774] Error adding to chain numBlocks=0 Error="unknown ancestor"
WARN [12-14|23:50:32.520957] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.521048] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.529294] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.529392] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.557677] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.557813] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.585936] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.586078] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
DEBUG[12-14|23:50:32.612005] Num Pending Txs Num=0
WARN [12-14|23:50:32.615064] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.615193] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.643163] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:32.643162] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.643286] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:32.643304] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.651152] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.651386] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.67315] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.673286] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.684827] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.68512] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.712344] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.712496] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.724877] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.7251] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.739245] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.73944] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.766102] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.766334] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.797285] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:32.797325] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.79747] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:32.797477] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.80178] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.801938] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.828947] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.829218] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:32.835793] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:32.866855] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.86703] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.876963] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.877142] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.892755] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.893012] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.919978] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.920198] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.949368] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:32.949458] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.949529] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:32.949627] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.955346] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.955474] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:32.98334] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:32.983519] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.018549] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.018761] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.02904] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.029245] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:33.044617] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:33.0759] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.076197] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.101025] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:33.101052] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.101147] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:33.101199] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.109649] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.109751] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.138572] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.138707] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:33.168958] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:33.180772] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.180868] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.230227] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.230329] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.251719] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:33.251723] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.251836] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:33.25186] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:33.264878] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:33.289666] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.289819] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.309724] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.30983] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.331169] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.331291] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.385505] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.385632] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.405103] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:33.405102] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.405231] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:33.405258] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.443486] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.443577] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.462353] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.462447] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.485454] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.485564] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.521273] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.521384] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.540938] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.541052] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.558793] HostV1 SendMessage Dial() failed from=127.0.0.1:9999 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
WARN [12-14|23:50:33.558795] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.558914] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
INFO [12-14|23:50:33.558919] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.59887] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.598962] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
DEBUG[12-14|23:50:33.612195] Num Pending Txs Num=0
WARN [12-14|23:50:33.61267] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.612776] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.637168] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.637281] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.642177] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.642264] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.674888] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.675065] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.69371] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.693805] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:33.709028] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:33.709216] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.709317] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.722156] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.722302] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.751623] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.751739] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.765685] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.76578] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.789789] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.789884] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.794334] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.794454] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.828372] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.828502] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
ERROR[12-14|23:50:33.845829] gave up sending a message addr=127.0.0.1:9000
WARN [12-14|23:50:33.860114] HostV1 SendMessage Dial() failed from=127.0.0.1:9008 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.860225] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.877617] HostV1 SendMessage Dial() failed from=127.0.0.1:9002 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.877707] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.904862] HostV1 SendMessage Dial() failed from=127.0.0.1:9006 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.905111] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
WARN [12-14|23:50:33.919165] HostV1 SendMessage Dial() failed from=127.0.0.1:9010 to=127.0.0.1:9000 error="dial tcp 127.0.0.1:9000: connect: connection refused"
INFO [12-14|23:50:33.919275] sleeping before trying to send again duration=150ms addr=127.0.0.1:9000
Describe the bug
There is no bug but the current code base does not pass gometalinter.
To Reproduce
Install gometalinter
Run at root of our code base
gometalinter ./...
Can you ignore all vendor code.
Expected behavior
We are looking to increase our code base to the next level. Currently we only have golint checker in travis-ci.
We need help to:
1/ Refactor our code to pass gometalinter
2/ add travis checker for gometalinter after the refactor.
@harmony-ek do we still need all the network related item in the script?
removing them would reduce the background work many non-networking technical people would spend on to understand what all this function are about.
add more comments, eg: explaining why we are downloading something from ipfs (the public key of the beacon chain)
Deposit Contract currently accepts however it is not very secure.
Deposit Contract as of #367 accepts deposits and allows withdrawals.
There might be integer underflow while adding new accounts.
Use https://github.com/TokenMarketNet/smart-contracts/blob/master/contracts/SafeMathLib.sol or protect the underflow.
Describe the bug
There is a fatal error found during a nightly benchmark run.
We should use a mutex to protect concurrent writes on the map variable.
To Reproduce
Steps to reproduce the behavior:
run nightly benchmark test
Expected behavior
harmony node software shouldn't crash
Screenshots/Logs
2019/01/23 14:04:20 Stderr fatal error: concurrent map writes
goroutine 2482 [running]:
runtime.throw(0xdaadd5, 0x15)
/usr/local/go/src/runtime/panic.go:608 +0x72 fp=0xc001a75c80 sp=0xc001a75c50 pc=0x42e732
runtime.mapassign_fast32(0xc83d80, 0xc001658840, 0x0, 0x20)
/usr/local/go/src/runtime/map_fast32.go:101 +0x303 fp=0xc001a75cc0 sp=0xc001a75c80 pc=0x4128b3
github.com/harmony-one/harmony/internal/newnode.(*NewNode).processShardInfo(0xc001674000, 0xc001a68203, 0x1e4, 0x1e4, 0x1e7)
/mnt/go/src/github.com/harmony-one/harmony/internal/newnode/newnode.go:137 +0x37e fp=0xc001a75e28 sp=0xc001a75cc0 pc=0xa599ae
github.com/harmony-one/harmony/internal/newnode.(*NewNode).NodeHandler(0xc001674000, 0x7f08bb504da0, 0xc0019de2a0)
/mnt/go/src/github.com/harmony-one/harmony/internal/newnode/newnode_handler.go:55 +0x8e1 fp=0xc001a75ef8 sp=0xc001a75e28 pc=0xa5a7a1
github.com/harmony-one/harmony/internal/newnode.(*NewNode).NodeHandler-fm(0x7f08bb504da0, 0xc0019de2a0)
/mnt/go/src/github.com/harmony-one/harmony/internal/newnode/newnode.go:69 +0x3e fp=0xc001a75f20 sp=0xc001a75ef8 pc=0xa5abbe
github.com/harmony-one/harmony/p2p/host/hostv2.(*HostV2).BindHandlerAndServe.func1(0xfe69c0, 0xc0019de2a0)
/mnt/go/src/github.com/harmony-one/harmony/p2p/host/hostv2/hostv2.go:103 +0x67 fp=0xc001a75f60 sp=0xc001a75f20 pc=0xa58257
github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1(0xc00151a0e0, 0xe, 0x7f08b81da298, 0xc0019de2a0, 0x21c23, 0xc001652240)
/mnt/go/src/github.com/libp2p/go-libp2p/p2p/host/basic/basic_host.go:299 +0x9d fp=0xc001a75fb0 sp=0xc001a75f60 pc=0xa1ba7d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc001a75fb8 sp=0xc001a75fb0 pc=0x45c1c1
created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler
/mnt/go/src/github.com/libp2p/go-libp2p/p2p/host/basic/basic_host.go:257 +0x6cb
Environment (please complete the following information):
go env
]Additional context
Add any other context about the problem here.
As currently our account model is using hdb.NewMemDatabase() we need to change it to disk-based db.
In our host structure, we need to persist the pub/private key and the peerstore of each host to disk. So that when we restart a node, it can read the keys from the disk, no need to regenerate a random one.
We should get rid of kyber library all together after BLS migration.
helper.go has function called SendMessageContent
which can be confused as opposite of ReadMessageContent
. Though SendMessageContent
is about block sync. It also has CreateMessage
which might be a dup- of ConstructP2PMessage
in peer.go
. Suggestion is to clean up helper.go
and form a new file for block-sync. helper.go
needs to only have utility functions (IMO).
The current state syncing assumes the leader proposed block is valid (at least the block height is valid) and use it to determine if it's out of sync. This is a possible attack by malicious leader. We need design a mechanism to distinguish whether the block is invalid or the node is out of state.
Add place-holder for incoming services
We are adding service architecture. The integration of existing services is WIP. Need to add some place-holder service for other to implement.
Currently, the host priv/pub keypair is generated using ip/port as the seed. So they are predicable for certain ip/port. We should use true random seeds for the keypair generation. But we need to be able to persist the keys at first #271
PASS
coverage: 36.2% of statements
ok github.com/harmony-one/harmony/p2p/host 3.422s
Try to improve it to 50%.
The SendMessage in HostV2 needs optimization.
In current design, any new node/offline node can join the network (n nodes) and start doing state syncing. They will first register themselves in the consensus process. But if there are over n/3 new nodes or out of sync nodes doing syncing at the same time, the consensus process will be halt because not enough nodes to make the consensus moving forward. This limitation should be removed to be allow any number of new nodes to join the network at the same time.
Current consensus use consensusID to keep track of which block the validators are working on. When a new node join the network and sync up with latest block, the consensusID is just setup to be latest consensusID. We need to distinguish the cases whether it's a new node just synced up or a node that is actively in the consensus rounds.
Write doc design for state syncing with account model
newnode is now used only for beacon chain connection. It is causing problem for me now and I have to workaround.
when a new host is started, its selfPeer will generate multiaddress and the keypair. However, since didn't persist the keys, I have to pass it to the real node host. It is related to the issue #271 .
If we persist the keys, there won't be a problem when the real node host launched. We have to merge newnode with node class with one time init of the host structure. Either way, that's the right fix of the redundant newnode.
Deposit Contract needs to have access control to allow for deposit and withdrawal of funds only allowed at the end of epoch.
We can withdraw and deposit funds at any point in time. Deposit and Withdrawal transactions need to be buffered and then executed (as of #367)
A node may withdraw funds at any point, thus it may participate in consensus without having anything staked.
A flag (which tells status of the epoch) and a buffering model may be implemented in order to enable end-of-epoch execution.
We need an enhanced build/test pipeline for Harmony repo to replace the current handcrafted scripts.
We are mainly using two shell scripts to automate the build and local test setup, on both MacOS and Linux environments.
Build script is scripts/go_executable_build.sh and the test script is test/deploy.sh.
We also have scripts/travis_checker.sh script runs on Travis CI to build/test each Pull Request.
There is no build environment setup instruction/script for new developers.
We also would like to build a dockerized environment to test the blockchain. Ideally, the test environment can be seamlessly deployed to the cloud environment as well.
One consideration is to use Bazel as the build/test tool.
https://www.bazel.build/
Once the build with bazel is setup, it needs to be set up to be triggered in travis-ci.
The test deployment runs locally can launch multiple docker images and each of them running the harmony node software to form a local blockchain. Of course, it needs to start the bootnode and bootstrap the beacon chain node at first.
Other proposals will be considered as well.
currently we need to initialize log object to Node or Consensus etc... difficult to log everywhere, or sometime for experiment(alok and minh ran into that a few times)
utils/utils.go
contains Save
and Load
(along with) Marshal
and Unmarshal
functions. These could be used uniformly elsewhere in the codebase. e.g. in consensus_leader
The test cases in consensus/consensus_leader_test.go can be simplified using a list of peers and use loop.
Describe the bug
Currently our code test coverage is about 4x%. We need to increase it by 10% or more.
To Reproduce
Run following to find coverage
./scripts/coverage.sh
Expected behavior
The coverage will be 10% more than that at the time you picked up the issue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.