Git Product home page Git Product logo

harmony-one / harmony Goto Github PK

View Code? Open in Web Editor NEW
1.5K 91.0 286.0 28.06 MB

The core protocol of harmony

Home Page: https://harmony.one

License: GNU Lesser General Public License v3.0

Go 97.99% Shell 1.19% Dockerfile 0.10% Batchfile 0.03% Python 0.04% Makefile 0.09% Solidity 0.04% JavaScript 0.52%
harmony consensus blockchain distributed-ledger-technology pbft harmony-protocol bls sharding proof-of-stake

harmony's Issues

reuse the stream in p2p

Summary

Reuse the stream for p2p communication.

Current Design

In current p2p/host library, the sendmessage create new stream for every message sent to peer, this is very inefficient.

s, err := host.h.NewStream(context.Background(), p.PeerID, ProtocolID)

Problems

We saw frequent sendmessage failure due to 'dail backoff' etc. I doubt this is due to the newstream call for each message sent.

Proposal

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.

Unify all logging into singleton

Summary

Current Design

Currently, node logging uses its own object, consensus logging uses its own. Some code uses built-in log.

Problems

Logging practice wasn't consistent over the code base. Some places use built-in logs

Proposal

Unify all logging into singleton logging

soldier index out of range

[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

txgen client bug

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$

Write design doc for p2p gossiping intergration

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

beacon node segfault

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:

  1. Check out code with latest commit
  2. Build
  3. run local test using "bin/beacon" commands
  4. start a harmony node to register with beacon chain
  5. control-c to terminate beacon chain
  6. run "bin/beacon" command again.

Expected behavior
beacon command shouldn't get segfault.

Screenshots
If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

  • OS: [Linux, MacOS]
  • Go environment [ go env ]

Additional context
Add any other context about the problem here.

Log improvment

I think this would be beneficial to have in the log:

  • date of when the block was mined (without needing to go to the block explorer)
  • % of how many blocks have been downloaded versus the block exists in this chain, to understand if a node is behind (because the node has been offline/new node/node has changed shard)
  • which shard a node is in

leader did not genereate any consesnsus

debug why leaders did not do any consensus. See logs below:

speculation:

  • some validator did not receive multicast requests.

{"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}

StateDB.GetOrNewStateObject() returns a private type

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.

peer discovery using libp2p

Summary

use libp2p rendezvous mechanism for peer discovery

Current Design

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.

Problems

We don't have a mechanism to form a p2p network.

Proposal

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.

segfault during state syncing

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):

  • OS: [Linux, MacOS] Linux
  • Go environment [ 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

10k TPS optimization

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

explorer todo

@mikedoan

  • timestamp as number
  • height as number
  • txCount as number
  • api /address
  • fix bug: nextBlock missing

Rename state.StateDB โ†’ state.DB

This 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)

leader node can't send block to txgen

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.

Dev Environment Setup

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

race condition in libp2p cause wallet can't send tx to shard1

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()

https://github.com/libp2p/go-libp2p-swarm/blob/8f17218acde09f4926909bf1489fc83bb99be90c/dial_sync.go#L52

To Reproduce
Steps to reproduce the behavior:

  1. Check out code in "release1901" branch
  2. Build using scripts/go_executable_build.sh
  3. run local test using "...." commands
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):

  • OS: [Linux, MacOS] linux/macos
  • Go environment [ go env ]

Additional context
Add any other context about the problem here.

Leader dies after receiving "Error adding to chain".

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

of txs 0

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

support gometalinter

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.

improve external_node.sh

  • @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)

concurrent map write error

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):

  • OS: [Linux, MacOS] Linux
  • Go environment [ go env ]

Additional context
Add any other context about the problem here.

Persist keys and peerstore

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.

Clean helper.go and disambiguate function names.

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).

State sync out of sync criterion

Summary

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

Summary

Add place-holder for incoming services

Current Design

We are adding service architecture. The integration of existing services is WIP. Need to add some place-holder service for other to implement.

Generate random key using random seed

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

state syncing allows at most n/3 new nodes online at the same time

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.

state syncing new node consensusID change

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.

Merge newnode class and handling into node class

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 End-of-Epoch Execution.

Summary

Deposit Contract needs to have access control to allow for deposit and withdrawal of funds only allowed at the end of epoch.

Current Design

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)

Problems

A node may withdraw funds at any point, thus it may participate in consensus without having anything staked.

Proposal

A flag (which tells status of the epoch) and a buffering model may be implemented in order to enable end-of-epoch execution.

re-design the build/test pipeline

Summary

We need an enhanced build/test pipeline for Harmony repo to replace the current handcrafted scripts.

Current Design

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.

Problems

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.

Proposal

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.

add singleton for benchmark logging

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)

Use `Save` and `Load` from utils

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

Increase test coverage by 10% or more

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.