2017-07-05 13:16:37,120 | INFO | log.py ( 79) | setupRaet | Setting RAET log level 2 2017-07-05 13:16:39,492 | INFO | plugin_loader.py ( 116) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer 2017-07-05 13:16:39,493 | DISPLAY | node.py (1018) | addReplica | Node2 added replica Node2:0 to instance 0 (master) 2017-07-05 13:16:39,493 | DISPLAY | node.py (1018) | addReplica | Node2 added replica Node2:1 to instance 1 (backup) 2017-07-05 13:16:39,514 | INFO | zstack.py ( 464) | start | Node2 starting with restricted as True and reSetupAuth as True 2017-07-05 13:16:39,515 | INFO | stacks.py ( 75) | start | Node2 listening for other nodes at 0.0.0.0:9703 2017-07-05 13:16:39,515 | INFO | zstack.py ( 464) | start | Node2C starting with restricted as False and reSetupAuth as True 2017-07-05 13:16:39,516 | INFO | node.py ( 592) | start | Node2 first time running... 2017-07-05 13:16:39,519 | INFO | zstack.py ( 732) | connect | Node2 looking for Node1 at 10.0.0.2:9701 2017-07-05 13:16:39,526 | INFO | zstack.py ( 732) | connect | Node2 looking for Node3 at 10.0.0.4:9705 2017-07-05 13:16:39,526 | INFO | zstack.py ( 732) | connect | Node2 looking for Node4 at 10.0.0.5:9707 2017-07-05 13:16:39,667 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":2}', '{"op":"REQ_LEDGER_STATUS","ledgerId":2}']}, 'Node1') 2017-07-05 13:16:39,667 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 13:16:39,667 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 13:16:39,667 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":1}', '{"op":"REQ_LEDGER_STATUS","ledgerId":1}']}, 'Node1') 2017-07-05 13:16:39,668 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 13:16:39,668 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 13:16:39,669 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'viewNo': 0, 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']]}, 'Node1') 2017-07-05 13:16:39,672 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node1 2017-07-05 13:16:39,697 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"VIEW_CHANGE_DONE","name":"Node1","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,6,"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w"],[2,0,"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn"]],"viewNo":0}', '{"op":"LEDGER_STATUS","txnSeqNo":4,"ledgerId":0,"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null}', '{"op":"LEDGER_STATUS","txnSeqNo":6,"ledgerId":1,"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null}', '{"op":"LEDGER_STATUS","txnSeqNo":0,"ledgerId":2,"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null}']}, 'Node1') 2017-07-05 13:16:39,697 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'viewNo': 0, 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']]}, 'Node1') 2017-07-05 13:16:39,698 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 13:16:39,698 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'txnSeqNo': 6, 'ledgerId': 1}, 'Node1') 2017-07-05 13:16:39,698 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'txnSeqNo': 0, 'ledgerId': 2}, 'Node1') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}']}, 'Node3') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":2}', '{"op":"REQ_LEDGER_STATUS","ledgerId":2}']}, 'Node4') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 13:16:39,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}']}, 'Node3') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":1}', '{"op":"REQ_LEDGER_STATUS","ledgerId":1}']}, 'Node4') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 13:16:39,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 13:16:39,701 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']], 'viewNo': 0}, 'Node3') 2017-07-05 13:16:39,701 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']], 'viewNo': 0}, 'Node4') 2017-07-05 13:16:39,707 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node3 2017-07-05 13:16:39,707 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node4 2017-07-05 13:16:39,711 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (3 >= 3) 2017-07-05 13:16:39,712 | INFO | primary_selector.py ( 245) | _startSelection | Node2 cannot start primary selection since mode is 100 2017-07-05 13:16:39,728 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"viewNo":0,"name":"Node1","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,6,"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w"],[2,0,"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn"]]}', '{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":6,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":0,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null,"ppSeqNo":null}']}, 'Node4') 2017-07-05 13:16:39,729 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']], 'viewNo': 0}, 'Node4') 2017-07-05 13:16:39,729 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node4') 2017-07-05 13:16:39,729 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node4') 2017-07-05 13:16:39,729 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node4') 2017-07-05 13:16:39,730 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"name":"Node1","viewNo":0,"ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,6,"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w"],[2,0,"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn"]],"op":"VIEW_CHANGE_DONE"}', '{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","txnSeqNo":6,"ledgerId":1,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","txnSeqNo":0,"ledgerId":2,"viewNo":null,"op":"LEDGER_STATUS"}']}, 'Node3') 2017-07-05 13:16:39,730 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node1', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'], [2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn']], 'viewNo': 0}, 'Node3') 2017-07-05 13:16:39,730 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node3') 2017-07-05 13:16:39,730 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node3') 2017-07-05 13:16:39,731 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node3') 2017-07-05 13:16:39,733 | INFO | upgrader.py ( 143) | processLedger | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb processing config ledger for any upgrades 2017-07-05 13:16:39,737 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (3 >= 3) 2017-07-05 13:16:39,737 | INFO | node.py (1586) | is_catchup_needed | Node2 is caught up for the current view 0 2017-07-05 13:16:39,739 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:0 selected primary Node1:0 for instance 0 (view 0) 2017-07-05 13:16:39,739 | INFO | node.py ( 480) | start_participating | Node2 started participating 2017-07-05 13:16:39,739 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')] 2017-07-05 13:16:39,739 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:1 selected primary Node2:1 for instance 1 (view 0) 2017-07-05 13:16:39,740 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 6, 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')] 2017-07-05 13:16:39,740 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (4 >= 3) 2017-07-05 13:16:39,740 | INFO | node.py (1586) | is_catchup_needed | Node2 is caught up for the current view 0 2017-07-05 13:16:39,740 | INFO | node.py ( 480) | start_participating | Node2 started participating 2017-07-05 13:16:39,760 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":0,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":0,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":6,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":6,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null,"ppSeqNo":null}']}, 'Node4') 2017-07-05 13:16:39,761 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node4') 2017-07-05 13:16:39,762 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node4') 2017-07-05 13:16:39,763 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node4') 2017-07-05 13:16:39,763 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node4') 2017-07-05 13:16:39,763 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"LEDGER_STATUS","txnSeqNo":0,"ledgerId":2,"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null}', '{"op":"LEDGER_STATUS","txnSeqNo":0,"ledgerId":2,"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","viewNo":null}', '{"op":"LEDGER_STATUS","txnSeqNo":6,"ledgerId":1,"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null}', '{"op":"LEDGER_STATUS","txnSeqNo":6,"ledgerId":1,"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","viewNo":null}']}, 'Node1') 2017-07-05 13:16:39,763 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'txnSeqNo': 0, 'ledgerId': 2}, 'Node1') 2017-07-05 13:16:39,764 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'txnSeqNo': 0, 'ledgerId': 2}, 'Node1') 2017-07-05 13:16:39,764 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'txnSeqNo': 6, 'ledgerId': 1}, 'Node1') 2017-07-05 13:16:39,764 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'txnSeqNo': 6, 'ledgerId': 1}, 'Node1') 2017-07-05 13:16:39,776 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","txnSeqNo":0,"ledgerId":2,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn","txnSeqNo":0,"ledgerId":2,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","txnSeqNo":6,"ledgerId":1,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w","txnSeqNo":6,"ledgerId":1,"viewNo":null,"op":"LEDGER_STATUS"}']}, 'Node3') 2017-07-05 13:16:39,776 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node3') 2017-07-05 13:16:39,776 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn', 'viewNo': None, 'ledgerId': 2, 'txnSeqNo': 0}, 'Node3') 2017-07-05 13:16:39,776 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node3') 2017-07-05 13:16:39,777 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'FAV9hmjHvJ2AFraYk7Jq61MeMEsinTRaMpK35nLvR35w', 'viewNo': None, 'ledgerId': 1, 'txnSeqNo': 6}, 'Node3') 2017-07-05 13:16:42,697 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.160 seconds 2017-07-05 13:16:43,318 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.150 seconds 2017-07-05 13:16:44,060 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.156 seconds 2017-07-05 13:16:52,648 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request LEDGER_STATUS{'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'txnSeqNo': 4, 'ledgerId': 0, 'ppSeqNo': None, 'viewNo': None} 2017-07-05 13:17:06,122 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on request 1499260626057994 2017-07-05 13:17:06,123 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request SafeRequest: {'signature': '5LEgnWwKXMtGDL9kBLaMzbjN2NCrgUWZ5W1SbPL7cJ9PXLWx3CiHdRth95pSohABeAaEmv5D1VgeJ2d1bw1Pg2uj', 'reqId': 1499260626057994, 'operation': {'type': '1', 'dest': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXK1'}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'} 2017-07-05 13:17:06,123 | INFO | propagator.py ( 140) | propagate | Node2 propagating GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL request 1499260626057994 from client b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' 2017-07-05 13:17:06,140 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499260626057994 2017-07-05 13:17:06,153 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5LEgnWwKXMtGDL9kBLaMzbjN2NCrgUWZ5W1SbPL7cJ9PXLWx3CiHdRth95pSohABeAaEmv5D1VgeJ2d1bw1Pg2uj', 'reqId': 1499260626057994, 'operation': {'type': '1', 'dest': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXK1'}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node4') 2017-07-05 13:17:06,153 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499260626057994 2017-07-05 13:17:06,154 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5LEgnWwKXMtGDL9kBLaMzbjN2NCrgUWZ5W1SbPL7cJ9PXLWx3CiHdRth95pSohABeAaEmv5D1VgeJ2d1bw1Pg2uj', 'reqId': 1499260626057994, 'operation': {'type': '1', 'dest': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXK1'}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node3') 2017-07-05 13:17:06,154 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499260626057994 2017-07-05 13:17:06,154 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5LEgnWwKXMtGDL9kBLaMzbjN2NCrgUWZ5W1SbPL7cJ9PXLWx3CiHdRth95pSohABeAaEmv5D1VgeJ2d1bw1Pg2uj', 'reqId': 1499260626057994, 'operation': {'type': '1', 'dest': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXK1'}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node1') 2017-07-05 13:17:06,172 | INFO | replica.py ( 599) | create3PCBatch | Node2:1 creating batch 1 for ledger 1 with state root None 2017-07-05 13:17:06,184 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:1 created a PRE-PREPARE with 1 requests for ledger 1 2017-07-05 13:17:06,184 | INFO | replica.py (1715) | send | Node2:1 sending PrePrepare 2017-07-05 13:17:06,196 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.107 seconds 2017-07-05 13:17:06,248 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DgbGB24HFtMxVmzjbeY1yhvd4wS4fmxPiohJWokTvb2R', 'discarded': 1, 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'ppTime': 1499260626228.2573, 'viewNo': 0, 'reqIdr': [['GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL', 1499260626057994]], 'ledgerId': 1, 'ppSeqNo': 1, 'txnRootHash': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'}, 'Node1') 2017-07-05 13:17:06,248 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 1, 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'viewNo': 0, 'txnRootHash': None}, 'Node4') 2017-07-05 13:17:06,248 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'ppSeqNo': 1, 'viewNo': 0, 'txnRootHash': None}, 'Node1') 2017-07-05 13:17:06,258 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 13:17:06,259 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 13:17:06,261 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DgbGB24HFtMxVmzjbeY1yhvd4wS4fmxPiohJWokTvb2R', 'ppSeqNo': 1, 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'viewNo': 0, 'txnRootHash': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'}, 'Node4') 2017-07-05 13:17:06,268 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 13:17:06,269 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'ppSeqNo': 1, 'viewNo': 0, 'txnRootHash': None}, 'Node3') 2017-07-05 13:17:06,269 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 0}, 'Node4') 2017-07-05 13:17:06,270 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 0}, 'Node1') 2017-07-05 13:17:06,283 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(0, 1) 2017-07-05 13:17:06,283 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 13:17:06,316 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 0}, 'Node1') 2017-07-05 13:17:06,316 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 0}, 'Node4') 2017-07-05 13:17:06,316 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"instId":0,"digest":"3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f","stateRootHash":"DgbGB24HFtMxVmzjbeY1yhvd4wS4fmxPiohJWokTvb2R","ppSeqNo":1,"txnRootHash":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"op":"PREPARE"}', '{"ppSeqNo":1,"instId":0,"viewNo":0,"op":"COMMIT"}', '{"ppSeqNo":1,"instId":1,"viewNo":0,"op":"COMMIT"}']}, 'Node3') 2017-07-05 13:17:06,317 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DgbGB24HFtMxVmzjbeY1yhvd4wS4fmxPiohJWokTvb2R', 'digest': '3baf43a225e26bef2d8c02c7e62318439eadab75e0967eda1181bde16abcd94f', 'ppSeqNo': 1, 'viewNo': 0, 'txnRootHash': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'}, 'Node3') 2017-07-05 13:17:06,317 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'viewNo': 0, 'instId': 0}, 'Node3') 2017-07-05 13:17:06,317 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'viewNo': 0, 'instId': 1}, 'Node3') 2017-07-05 13:17:06,320 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(0, 1) 2017-07-05 13:17:06,320 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 13:31:10,413 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261470.4139013. Usual: 0.010000000000000002. New: 0. 2017-07-05 13:31:20,417 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261480.4170277. Usual: 0.009900990099009903. New: 0. 2017-07-05 13:31:30,421 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261490.4210227. Usual: 0.009803921568627453. New: 0. 2017-07-05 13:31:39,615 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261499.6152189. Usual: 0.00970873786407767. New: 0. 2017-07-05 13:31:40,427 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261500.4271472. Usual: 0.009615384615384616. New: 0. 2017-07-05 13:31:50,434 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261510.4344435. Usual: 0.009523809523809525. New: 0. 2017-07-05 13:32:00,442 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261520.4429233. Usual: 0.009433962264150945. New: 0. 2017-07-05 13:32:10,451 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261530.451297. Usual: 0.009345794392523366. New: 0. 2017-07-05 13:32:20,456 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261540.4565597. Usual: 0.00925925925925926. New: 0. 2017-07-05 13:32:30,463 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261550.4633222. Usual: 0.009174311926605507. New: 0. 2017-07-05 13:32:39,624 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261559.6243613. Usual: 0.009090909090909094. New: 0. 2017-07-05 13:32:40,475 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261560.475583. Usual: 0.009009009009009012. New: 0. 2017-07-05 13:32:50,489 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261570.4890912. Usual: 0.008928571428571432. New: 0. 2017-07-05 13:33:00,502 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261580.5019948. Usual: 0.008849557522123897. New: 0. 2017-07-05 13:33:10,512 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261590.5122018. Usual: 0.008771929824561406. New: 0. 2017-07-05 13:33:20,517 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261600.5177147. Usual: 0.008695652173913047. New: 0. 2017-07-05 13:33:30,525 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261610.5254261. Usual: 0.008620689655172417. New: 0. 2017-07-05 13:33:39,631 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261619.6315339. Usual: 0.008547008547008551. New: 0. 2017-07-05 13:33:40,538 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261620.5381494. Usual: 0.008474576271186446. New: 0. 2017-07-05 13:33:50,543 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261630.5439358. Usual: 0.00840336134453782. New: 0. 2017-07-05 13:34:00,557 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261640.557634. Usual: 0.008333333333333338. New: 0. 2017-07-05 13:34:10,559 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261650.5594127. Usual: 0.00826446280991736. New: 0. 2017-07-05 13:34:20,564 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261660.5643823. Usual: 0.008196721311475415. New: 0. 2017-07-05 13:34:30,575 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261670.5753248. Usual: 0.008130081300813014. New: 0. 2017-07-05 13:34:39,641 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261679.641318. Usual: 0.008064516129032265. New: 0. 2017-07-05 13:34:40,586 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261680.5866866. Usual: 0.008000000000000007. New: 0. 2017-07-05 13:34:50,591 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261690.5918026. Usual: 0.007936507936507943. New: 0. 2017-07-05 13:35:00,601 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261700.6011505. Usual: 0.007874015748031503. New: 0. 2017-07-05 13:35:10,606 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261710.606594. Usual: 0.007812500000000007. New: 0. 2017-07-05 13:35:20,611 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261720.611473. Usual: 0.007751937984496131. New: 0. 2017-07-05 13:35:30,623 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261730.6237361. Usual: 0.0076923076923077. New: 0. 2017-07-05 13:35:39,654 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261739.654831. Usual: 0.0076335877862595495. New: 0. 2017-07-05 13:35:40,647 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261740.6470487. Usual: 0.007575757575757583. New: 0. 2017-07-05 13:35:50,659 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261750.6592388. Usual: 0.0075187969924812095. New: 0. 2017-07-05 13:36:00,661 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261760.6615415. Usual: 0.007462686567164185. New: 0. 2017-07-05 13:36:10,674 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261770.673982. Usual: 0.007407407407407413. New: 0. 2017-07-05 13:36:20,684 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261780.6841338. Usual: 0.007352941176470594. New: 0. 2017-07-05 13:36:30,714 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261790.7145753. Usual: 0.0072992700729927066. New: 0. 2017-07-05 13:36:39,656 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261799.6564288. Usual: 0.007246376811594208. New: 0. 2017-07-05 13:36:40,742 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261800.7423835. Usual: 0.007194244604316552. New: 0. 2017-07-05 13:36:50,748 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261810.7484639. Usual: 0.007142857142857149. New: 0. 2017-07-05 13:37:00,749 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261820.7492409. Usual: 0.00709219858156029. New: 0. 2017-07-05 13:37:10,755 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261830.7550893. Usual: 0.007042253521126767. New: 0. 2017-07-05 13:37:20,759 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261840.7596996. Usual: 0.006993006993006999. New: 0. 2017-07-05 13:37:30,765 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261850.7652576. Usual: 0.006944444444444451. New: 0. 2017-07-05 13:37:39,663 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261859.6631024. Usual: 0.006896551724137938. New: 0. 2017-07-05 13:37:40,770 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261860.770631. Usual: 0.006849315068493157. New: 0. 2017-07-05 13:37:50,771 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261870.771534. Usual: 0.006802721088435381. New: 0. 2017-07-05 13:38:00,784 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261880.7848713. Usual: 0.006756756756756763. New: 0. 2017-07-05 13:38:10,803 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261890.8033483. Usual: 0.006711409395973161. New: 0. 2017-07-05 13:38:20,818 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261900.8183393. Usual: 0.006666666666666673. New: 0. 2017-07-05 13:38:30,827 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261910.8273237. Usual: 0.006622516556291397. New: 0. 2017-07-05 13:38:39,673 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261919.67371. Usual: 0.006578947368421059. New: 0. 2017-07-05 13:38:40,835 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261920.835545. Usual: 0.006535947712418307. New: 0. 2017-07-05 13:38:50,842 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261930.8420255. Usual: 0.0064935064935065. New: 0. 2017-07-05 13:39:00,847 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261940.8474095. Usual: 0.0064516129032258125. New: 0. 2017-07-05 13:39:10,857 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261950.8578875. Usual: 0.006410256410256416. New: 0. 2017-07-05 13:39:20,880 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261960.880069. Usual: 0.006369426751592362. New: 0. 2017-07-05 13:39:30,882 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261970.882855. Usual: 0.006329113924050638. New: 0. 2017-07-05 13:39:39,674 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261979.6748724. Usual: 0.006289308176100634. New: 0. 2017-07-05 13:39:40,889 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261980.8892598. Usual: 0.006250000000000005. New: 0. 2017-07-05 13:39:50,903 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499261990.903632. Usual: 0.006211180124223607. New: 0. 2017-07-05 13:40:00,904 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262000.904212. Usual: 0.006172839506172844. New: 0. 2017-07-05 13:40:10,921 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262010.921011. Usual: 0.00613496932515338. New: 0. 2017-07-05 13:40:20,929 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262020.9294376. Usual: 0.0060975609756097615. New: 0. 2017-07-05 13:40:30,940 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262030.940517. Usual: 0.006060606060606066. New: 0. 2017-07-05 13:40:34,183 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262034159962 2017-07-05 13:40:34,200 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5TA5LUYXzzCiHT75phyEEQmz9bdvKiYgNgsx2GAamJqCWLqZB6xDYFTgCcZ1fCcKiNjhbLwk7exwQ9rZDZ4o3gLm', 'reqId': 1499262034159962, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-25T14:00:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node3') 2017-07-05 13:40:34,201 | INFO | propagator.py ( 140) | propagate | Node2 propagating GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL request 1499262034159962 from client wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g 2017-07-05 13:40:34,203 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on request 1499262034159962 2017-07-05 13:40:34,204 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request SafeRequest: {'signature': '5TA5LUYXzzCiHT75phyEEQmz9bdvKiYgNgsx2GAamJqCWLqZB6xDYFTgCcZ1fCcKiNjhbLwk7exwQ9rZDZ4o3gLm', 'reqId': 1499262034159962, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-25T14:00:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'} 2017-07-05 13:40:34,223 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262034159962 2017-07-05 13:40:34,224 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5TA5LUYXzzCiHT75phyEEQmz9bdvKiYgNgsx2GAamJqCWLqZB6xDYFTgCcZ1fCcKiNjhbLwk7exwQ9rZDZ4o3gLm', 'reqId': 1499262034159962, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-25T14:00:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node1') 2017-07-05 13:40:34,235 | INFO | replica.py ( 599) | create3PCBatch | Node2:1 creating batch 2 for ledger 2 with state root None 2017-07-05 13:40:34,235 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:1 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 13:40:34,236 | INFO | replica.py (1715) | send | Node2:1 sending PrePrepare 2017-07-05 13:40:34,237 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262034159962 2017-07-05 13:40:34,237 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '5TA5LUYXzzCiHT75phyEEQmz9bdvKiYgNgsx2GAamJqCWLqZB6xDYFTgCcZ1fCcKiNjhbLwk7exwQ9rZDZ4o3gLm', 'reqId': 1499262034159962, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-25T14:00:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node4') 2017-07-05 13:40:34,291 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'discarded': 1, 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'ppTime': 1499262034248.4053, 'viewNo': 0, 'reqIdr': [['GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL', 1499262034159962]], 'ledgerId': 2, 'ppSeqNo': 2, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node1') 2017-07-05 13:40:34,295 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 13:40:34,297 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 2, 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'viewNo': 0, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node4') 2017-07-05 13:40:34,318 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 13:40:34,327 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 2, 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'viewNo': 0, 'txnRootHash': None}, 'Node4') 2017-07-05 13:40:34,336 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.155 seconds 2017-07-05 13:40:34,348 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"instId":0,"digest":"f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","ppSeqNo":2,"txnRootHash":"GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay","viewNo":0,"op":"PREPARE"}', '{"ppSeqNo":2,"instId":0,"viewNo":0,"op":"COMMIT"}', '{"instId":1,"digest":"f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d","stateRootHash":null,"ppSeqNo":2,"txnRootHash":null,"viewNo":0,"op":"PREPARE"}', '{"ppSeqNo":2,"instId":1,"viewNo":0,"op":"COMMIT"}']}, 'Node3') 2017-07-05 13:40:34,348 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'ppSeqNo': 2, 'viewNo': 0, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node3') 2017-07-05 13:40:34,348 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'viewNo': 0, 'instId': 0}, 'Node3') 2017-07-05 13:40:34,348 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'ppSeqNo': 2, 'viewNo': 0, 'txnRootHash': None}, 'Node3') 2017-07-05 13:40:34,349 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'viewNo': 0, 'instId': 1}, 'Node3') 2017-07-05 13:40:34,352 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 13:40:34,365 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"COMMIT","viewNo":0,"instId":0,"ppSeqNo":2}', '{"op":"PREPARE","instId":1,"ppSeqNo":2,"stateRootHash":null,"digest":"f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d","viewNo":0,"txnRootHash":null}', '{"op":"COMMIT","viewNo":0,"instId":1,"ppSeqNo":2}']}, 'Node1') 2017-07-05 13:40:34,365 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 0}, 'Node1') 2017-07-05 13:40:34,366 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': 'f89793285b75ec6669a27ea1cc7ae506b09271c79ab0e5f476bf4eb52a484b4d', 'ppSeqNo': 2, 'viewNo': 0, 'txnRootHash': None}, 'Node1') 2017-07-05 13:40:34,367 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 0}, 'Node1') 2017-07-05 13:40:34,367 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 0}, 'Node4') 2017-07-05 13:40:34,370 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(0, 2) 2017-07-05 13:40:34,370 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 13:40:34,371 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(0, 2) 2017-07-05 13:40:34,371 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 13:40:34,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 0}, 'Node4') 2017-07-05 13:40:39,680 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262039.6805775. Usual: 0.006024096385542174. New: 1. 2017-07-05 13:40:40,945 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262040.9457922. Usual: 0.011976047904191623. New: 0. 2017-07-05 13:40:50,949 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262050.9493465. Usual: 0.011904761904761911. New: 0. 2017-07-05 13:41:00,981 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262060.9809954. Usual: 0.011834319526627226. New: 0. 2017-07-05 13:41:10,991 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262070.9912934. Usual: 0.011764705882352948. New: 0. 2017-07-05 13:41:21,001 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262081.001056. Usual: 0.011695906432748544. New: 0. 2017-07-05 13:41:27,695 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on request 1499262087671258 2017-07-05 13:41:27,695 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request SafeRequest: {'signature': '1pkd7nVNy7m2qLDYeLSs1xZVi3MeqXYFMaSaN1sbAPTM5VFZLPeFs6rd78jYFBCanM7B3kpQS17njRFDtFVsYjY', 'reqId': 1499262087671258, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'} 2017-07-05 13:41:27,695 | INFO | upgrader.py ( 306) | _scheduleUpgrade | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb's upgrader processing upgrade for version 0.4.9 2017-07-05 13:41:27,716 | INFO | propagator.py ( 140) | propagate | Node2 propagating GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL request 1499262087671258 from client b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' 2017-07-05 13:41:27,725 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262087671258 2017-07-05 13:41:27,726 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '1pkd7nVNy7m2qLDYeLSs1xZVi3MeqXYFMaSaN1sbAPTM5VFZLPeFs6rd78jYFBCanM7B3kpQS17njRFDtFVsYjY', 'reqId': 1499262087671258, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node4') 2017-07-05 13:41:27,726 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262087671258 2017-07-05 13:41:27,726 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '1pkd7nVNy7m2qLDYeLSs1xZVi3MeqXYFMaSaN1sbAPTM5VFZLPeFs6rd78jYFBCanM7B3kpQS17njRFDtFVsYjY', 'reqId': 1499262087671258, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node3') 2017-07-05 13:41:27,742 | INFO | replica.py ( 599) | create3PCBatch | Node2:1 creating batch 3 for ledger 2 with state root None 2017-07-05 13:41:27,742 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:1 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 13:41:27,742 | INFO | replica.py (1715) | send | Node2:1 sending PrePrepare 2017-07-05 13:41:27,744 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262087671258 2017-07-05 13:41:27,744 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '1pkd7nVNy7m2qLDYeLSs1xZVi3MeqXYFMaSaN1sbAPTM5VFZLPeFs6rd78jYFBCanM7B3kpQS17njRFDtFVsYjY', 'reqId': 1499262087671258, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node1') 2017-07-05 13:41:27,784 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'discarded': 0, 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'ppTime': 1499262087762.0208, 'viewNo': 0, 'reqIdr': [['GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL', 1499262087671258]], 'ledgerId': 2, 'ppSeqNo': 3, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node1') 2017-07-05 13:41:27,792 | ERROR | auth.py ( 89) | authorised | key '109_action_start_start' not found in authorized map 2017-07-05 13:41:27,792 | WARNING | replica.py ( 589) | processReqDuringBatch | Node2:0 encountered exception UnauthorizedClientRequest('TRUSTEE cannot do POOL_UPGRADE',) while processing Request: {'signature': '1pkd7nVNy7m2qLDYeLSs1xZVi3MeqXYFMaSaN1sbAPTM5VFZLPeFs6rd78jYFBCanM7B3kpQS17njRFDtFVsYjY', 'reqId': 1499262087671258, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-1', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, will reject 2017-07-05 13:41:27,792 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 13:41:27,820 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.140 seconds 2017-07-05 13:41:27,847 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 3, 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'viewNo': 0, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node4') 2017-07-05 13:41:27,847 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'ppSeqNo': 3, 'viewNo': 0, 'txnRootHash': None}, 'Node1') 2017-07-05 13:41:27,847 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 3, 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'viewNo': 0, 'txnRootHash': None}, 'Node4') 2017-07-05 13:41:27,847 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 0}, 'Node4') 2017-07-05 13:41:27,854 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 13:41:27,854 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 13:41:27,855 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"instId":0,"digest":"721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","ppSeqNo":3,"txnRootHash":"GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay","viewNo":0,"op":"PREPARE"}', '{"instId":1,"digest":"721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6","stateRootHash":null,"ppSeqNo":3,"txnRootHash":null,"viewNo":0,"op":"PREPARE"}']}, 'Node3') 2017-07-05 13:41:27,860 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'ppSeqNo': 3, 'viewNo': 0, 'txnRootHash': 'GqQJTnE8jSA8djQy48hEFeR2YLG5vu7vW2ZGQZTAjYay'}, 'Node3') 2017-07-05 13:41:27,861 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '721620c0bd25be06792c368b8829d647eb246ec131af444acea7c3d5df43bbb6', 'ppSeqNo': 3, 'viewNo': 0, 'txnRootHash': None}, 'Node3') 2017-07-05 13:41:27,867 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 0}, 'Node4') 2017-07-05 13:41:27,868 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"COMMIT","viewNo":0,"instId":0,"ppSeqNo":3}', '{"op":"COMMIT","viewNo":0,"instId":1,"ppSeqNo":3}']}, 'Node1') 2017-07-05 13:41:27,877 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 0}, 'Node1') 2017-07-05 13:41:27,877 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 0}, 'Node1') 2017-07-05 13:41:27,877 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":3,"instId":0,"viewNo":0,"op":"COMMIT"}', '{"ppSeqNo":3,"instId":1,"viewNo":0,"op":"COMMIT"}']}, 'Node3') 2017-07-05 13:41:27,877 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'viewNo': 0, 'instId': 0}, 'Node3') 2017-07-05 13:41:27,878 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'viewNo': 0, 'instId': 1}, 'Node3') 2017-07-05 13:41:27,886 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(0, 3) 2017-07-05 13:41:27,886 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 13:41:27,887 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(0, 3) 2017-07-05 13:41:27,888 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 13:41:31,016 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262091.0168798. Usual: 0.011627906976744193. New: 1. 2017-07-05 13:41:39,692 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262099.6923602. Usual: 0.01734104046242775. New: 0. 2017-07-05 13:41:41,029 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262101.0293202. Usual: 0.01724137931034483. New: 0. 2017-07-05 13:41:49,710 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on request 1499262109691219 2017-07-05 13:41:49,711 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request SafeRequest: {'signature': '45r4VbwmJjfqcXVuGV2DsGJb2gnWJenqs2wVvp334xgG13rxqEFoTJ525rapSpjyRYmRwg5LmnjWkw18zGCL2Xdu', 'reqId': 1499262109691219, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-2', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'} 2017-07-05 13:41:49,711 | INFO | propagator.py ( 140) | propagate | Node2 propagating GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL request 1499262109691219 from client b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' 2017-07-05 13:41:49,742 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262109691219 2017-07-05 13:41:49,742 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '45r4VbwmJjfqcXVuGV2DsGJb2gnWJenqs2wVvp334xgG13rxqEFoTJ525rapSpjyRYmRwg5LmnjWkw18zGCL2Xdu', 'reqId': 1499262109691219, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-2', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node4') 2017-07-05 13:41:49,743 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262109691219 2017-07-05 13:41:49,743 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '45r4VbwmJjfqcXVuGV2DsGJb2gnWJenqs2wVvp334xgG13rxqEFoTJ525rapSpjyRYmRwg5LmnjWkw18zGCL2Xdu', 'reqId': 1499262109691219, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-2', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node3') 2017-07-05 13:41:49,744 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262109691219 2017-07-05 13:41:49,744 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '45r4VbwmJjfqcXVuGV2DsGJb2gnWJenqs2wVvp334xgG13rxqEFoTJ525rapSpjyRYmRwg5LmnjWkw18zGCL2Xdu', 'reqId': 1499262109691219, 'operation': {'type': '109', 'force': True, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-2', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-10T14:10:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node1') 2017-07-05 13:41:49,760 | INFO | replica.py ( 599) | create3PCBatch | Node2:1 creating batch 4 for ledger 2 with state root None 2017-07-05 13:41:49,765 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:1 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 13:41:49,765 | INFO | replica.py (1715) | send | Node2:1 sending PrePrepare 2017-07-05 13:41:49,767 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'discarded': 1, 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'ppTime': 1499262109735.6282, 'viewNo': 0, 'reqIdr': [['GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL', 1499262109691219]], 'ledgerId': 2, 'ppSeqNo': 4, 'txnRootHash': 'FkRTMgEq9PWh1hexWobm3iGxZAFYVKJtFkDqoVA55h3A'}, 'Node1') 2017-07-05 13:41:49,770 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 13:41:49,802 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'ppSeqNo': 4, 'viewNo': 0, 'txnRootHash': 'FkRTMgEq9PWh1hexWobm3iGxZAFYVKJtFkDqoVA55h3A'}, 'Node3') 2017-07-05 13:41:49,804 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 13:41:49,818 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":"FkRTMgEq9PWh1hexWobm3iGxZAFYVKJtFkDqoVA55h3A","op":"PREPARE","instId":0,"digest":"2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":0,"ppSeqNo":4}', '{"viewNo":0,"op":"COMMIT","instId":0,"ppSeqNo":4}']}, 'Node4') 2017-07-05 13:41:49,818 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 4, 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'viewNo': 0, 'txnRootHash': 'FkRTMgEq9PWh1hexWobm3iGxZAFYVKJtFkDqoVA55h3A'}, 'Node4') 2017-07-05 13:41:49,819 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 4, 'viewNo': 0}, 'Node4') 2017-07-05 13:41:49,853 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 4, 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'viewNo': 0, 'txnRootHash': None}, 'Node4') 2017-07-05 13:41:49,892 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":4,"instId":0,"viewNo":0,"op":"COMMIT"}', '{"instId":1,"digest":"2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e","stateRootHash":null,"ppSeqNo":4,"txnRootHash":null,"viewNo":0,"op":"PREPARE"}']}, 'Node3') 2017-07-05 13:41:49,892 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 4, 'viewNo': 0, 'instId': 0}, 'Node3') 2017-07-05 13:41:49,892 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'ppSeqNo': 4, 'viewNo': 0, 'txnRootHash': None}, 'Node3') 2017-07-05 13:41:49,893 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 4, 'viewNo': 0, 'instId': 1}, 'Node3') 2017-07-05 13:41:49,895 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(0, 4) 2017-07-05 13:41:49,896 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 13:41:49,896 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 13:41:49,921 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"COMMIT","viewNo":0,"instId":0,"ppSeqNo":4}', '{"op":"PREPARE","instId":1,"ppSeqNo":4,"stateRootHash":null,"digest":"2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e","viewNo":0,"txnRootHash":null}']}, 'Node1') 2017-07-05 13:41:49,921 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 4, 'viewNo': 0}, 'Node1') 2017-07-05 13:41:49,922 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '2c156bdf1fae5a3b58299550c34560010c80a7db32b1985d50bf46452be19f3e', 'ppSeqNo': 4, 'viewNo': 0, 'txnRootHash': None}, 'Node1') 2017-07-05 13:41:49,922 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 4, 'viewNo': 0}, 'Node1') 2017-07-05 13:41:49,949 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(0, 4) 2017-07-05 13:41:49,950 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 13:41:49,971 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 4, 'viewNo': 0}, 'Node4') 2017-07-05 13:41:49,981 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.180 seconds 2017-07-05 13:41:51,040 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262111.040221. Usual: 0.017142857142857147. New: 1. 2017-07-05 13:42:01,042 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262121.0423722. Usual: 0.022727272727272728. New: 0. 2017-07-05 13:42:11,048 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262131.048039. Usual: 0.02259887005649718. New: 0. 2017-07-05 13:42:21,056 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262141.0566196. Usual: 0.022471910112359553. New: 0. 2017-07-05 13:42:31,060 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262151.0601308. Usual: 0.0223463687150838. New: 0. 2017-07-05 13:42:39,693 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262159.6934013. Usual: 0.022222222222222223. New: 0. 2017-07-05 13:42:41,077 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262161.0770724. Usual: 0.022099447513812157. New: 0. 2017-07-05 13:42:51,082 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262171.0821674. Usual: 0.02197802197802198. New: 0. 2017-07-05 13:43:01,101 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262181.1009922. Usual: 0.02185792349726776. New: 0. 2017-07-05 13:43:11,104 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262191.1049306. Usual: 0.021739130434782608. New: 0. 2017-07-05 13:43:21,114 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262201.1145384. Usual: 0.021621621621621623. New: 0. 2017-07-05 13:43:31,128 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262211.1281207. Usual: 0.021505376344086023. New: 0. 2017-07-05 13:43:39,697 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262219.6972096. Usual: 0.021390374331550804. New: 0. 2017-07-05 13:43:41,137 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262221.1376615. Usual: 0.021276595744680854. New: 0. 2017-07-05 13:43:51,147 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262231.147184. Usual: 0.021164021164021166. New: 0. 2017-07-05 13:44:01,153 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262241.1530352. Usual: 0.02105263157894737. New: 0. 2017-07-05 13:44:11,178 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262251.1789443. Usual: 0.020942408376963356. New: 0. 2017-07-05 13:44:21,190 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262261.190247. Usual: 0.020833333333333336. New: 0. 2017-07-05 13:44:31,196 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262271.1959887. Usual: 0.02072538860103627. New: 0. 2017-07-05 13:44:39,702 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262279.7023387. Usual: 0.020618556701030927. New: 0. 2017-07-05 13:44:41,199 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262281.1998713. Usual: 0.020512820512820513. New: 0. 2017-07-05 13:44:51,206 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262291.2067995. Usual: 0.020408163265306124. New: 0. 2017-07-05 13:45:01,212 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262301.2121706. Usual: 0.020304568527918784. New: 0. 2017-07-05 13:45:11,215 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262311.215377. Usual: 0.020202020202020204. New: 0. 2017-07-05 13:45:21,238 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262321.2384555. Usual: 0.020100502512562814. New: 0. 2017-07-05 13:45:31,243 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262331.2432215. Usual: 0.02. New: 0. 2017-07-05 13:45:39,712 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262339.712171. Usual: 0.01990049751243781. New: 0. 2017-07-05 13:45:41,246 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262341.2464268. Usual: 0.019801980198019802. New: 0. 2017-07-05 13:45:51,261 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262351.2618644. Usual: 0.019704433497536946. New: 0. 2017-07-05 13:46:01,276 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262361.2761757. Usual: 0.0196078431372549. New: 0. 2017-07-05 13:46:11,292 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262371.292411. Usual: 0.01951219512195122. New: 0. 2017-07-05 13:46:21,302 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262381.3023465. Usual: 0.019417475728155338. New: 0. 2017-07-05 13:46:31,307 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262391.3076847. Usual: 0.01932367149758454. New: 0. 2017-07-05 13:46:39,719 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262399.719292. Usual: 0.019230769230769232. New: 0. 2017-07-05 13:46:41,322 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262401.322428. Usual: 0.019138755980861243. New: 0. 2017-07-05 13:46:51,325 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262411.3258123. Usual: 0.019047619047619046. New: 0. 2017-07-05 13:47:01,334 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262421.3345106. Usual: 0.01895734597156398. New: 0. 2017-07-05 13:47:11,349 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262431.3494117. Usual: 0.018867924528301883. New: 0. 2017-07-05 13:47:21,352 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262441.3520422. Usual: 0.018779342723004692. New: 0. 2017-07-05 13:47:31,356 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262451.3568003. Usual: 0.018691588785046728. New: 0. 2017-07-05 13:47:39,731 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262459.7314997. Usual: 0.018604651162790697. New: 0. 2017-07-05 13:47:41,373 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262461.373519. Usual: 0.018518518518518517. New: 0. 2017-07-05 13:47:51,394 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262471.3945966. Usual: 0.018433179723502304. New: 0. 2017-07-05 13:47:55,486 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262475461909 2017-07-05 13:47:55,486 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4oGNe1XywCBthKZ2j7munU48RAWakmmyUA4bJKFabesrRUP3kj6xivBNdsxj2o7GL9JvpahwWhbKpvRirxxXWJox', 'reqId': 1499262475461909, 'operation': {'type': '109', 'force': False, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-3', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-15T12:20:00.000000+00:00', '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA': '2017-07-15T10:35:00.000000+00:00', '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-15T10:25:00.000000+00:00', 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya': '2017-07-15T10:30:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node3') 2017-07-05 13:47:55,487 | INFO | propagator.py ( 140) | propagate | Node2 propagating GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL request 1499262475461909 from client wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g 2017-07-05 13:47:55,494 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on request 1499262475461909 2017-07-05 13:47:55,495 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request SafeRequest: {'signature': '4oGNe1XywCBthKZ2j7munU48RAWakmmyUA4bJKFabesrRUP3kj6xivBNdsxj2o7GL9JvpahwWhbKpvRirxxXWJox', 'reqId': 1499262475461909, 'operation': {'type': '109', 'force': False, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-3', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-15T12:20:00.000000+00:00', '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA': '2017-07-15T10:35:00.000000+00:00', '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-15T10:25:00.000000+00:00', 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya': '2017-07-15T10:30:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'} 2017-07-05 13:47:55,535 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262475461909 2017-07-05 13:47:55,535 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4oGNe1XywCBthKZ2j7munU48RAWakmmyUA4bJKFabesrRUP3kj6xivBNdsxj2o7GL9JvpahwWhbKpvRirxxXWJox', 'reqId': 1499262475461909, 'operation': {'type': '109', 'force': False, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-3', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-15T12:20:00.000000+00:00', '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA': '2017-07-15T10:35:00.000000+00:00', '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-15T10:25:00.000000+00:00', 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya': '2017-07-15T10:30:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node1') 2017-07-05 13:47:55,536 | INFO | node.py (2157) | verifySignature | Node2 authenticated GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL signature on propagate request 1499262475461909 2017-07-05 13:47:55,536 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4oGNe1XywCBthKZ2j7munU48RAWakmmyUA4bJKFabesrRUP3kj6xivBNdsxj2o7GL9JvpahwWhbKpvRirxxXWJox', 'reqId': 1499262475461909, 'operation': {'type': '109', 'force': False, 'version': '0.4.9', 'justification': None, 'action': 'start', 'name': 'upgrade-3', 'sha256': 'f6f2ea8f45d8a057c9566a33f99474da2e5c6a6604d736121650e2730c6fb0a3', 'schedule': {'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya': '2017-07-15T10:30:00.000000+00:00', '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA': '2017-07-15T10:35:00.000000+00:00', '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb': '2017-07-15T10:25:00.000000+00:00', 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-15T12:20:00.000000+00:00'}, 'timeout': 10}, 'identifier': 'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL'}, 'senderClient': 'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g'}, 'Node4') 2017-07-05 13:47:55,553 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'discarded': 1, 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'ppTime': 1499262475518.812, 'viewNo': 0, 'reqIdr': [['GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL', 1499262475461909]], 'ledgerId': 2, 'ppSeqNo': 5, 'txnRootHash': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF'}, 'Node1') 2017-07-05 13:47:55,575 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 13:47:55,575 | INFO | replica.py ( 599) | create3PCBatch | Node2:1 creating batch 5 for ledger 2 with state root None 2017-07-05 13:47:55,575 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:1 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 13:47:55,575 | INFO | replica.py (1715) | send | Node2:1 sending PrePrepare 2017-07-05 13:47:55,577 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'ppSeqNo': 5, 'viewNo': 0, 'txnRootHash': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF'}, 'Node3') 2017-07-05 13:47:55,586 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 13:47:55,613 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","op":"PREPARE","instId":0,"digest":"97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":0,"ppSeqNo":5}', '{"viewNo":0,"op":"COMMIT","instId":0,"ppSeqNo":5}']}, 'Node4') 2017-07-05 13:47:55,613 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 5, 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'viewNo': 0, 'txnRootHash': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF'}, 'Node4') 2017-07-05 13:47:55,614 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 5, 'viewNo': 0}, 'Node4') 2017-07-05 13:47:55,614 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 5, 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'viewNo': 0, 'txnRootHash': None}, 'Node4') 2017-07-05 13:47:55,635 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.110 seconds 2017-07-05 13:47:55,656 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"COMMIT","viewNo":0,"instId":0,"ppSeqNo":5}', '{"op":"PREPARE","instId":1,"ppSeqNo":5,"stateRootHash":null,"digest":"97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b","viewNo":0,"txnRootHash":null}']}, 'Node1') 2017-07-05 13:47:55,656 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 5, 'viewNo': 0}, 'Node1') 2017-07-05 13:47:55,657 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'ppSeqNo': 5, 'viewNo': 0, 'txnRootHash': None}, 'Node1') 2017-07-05 13:47:55,657 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":5,"instId":0,"viewNo":0,"op":"COMMIT"}', '{"instId":1,"digest":"97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b","stateRootHash":null,"ppSeqNo":5,"txnRootHash":null,"viewNo":0,"op":"PREPARE"}', '{"ppSeqNo":5,"instId":1,"viewNo":0,"op":"COMMIT"}']}, 'Node3') 2017-07-05 13:47:55,657 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'viewNo': 0, 'instId': 0}, 'Node3') 2017-07-05 13:47:55,657 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'digest': '97f7ef8556b4507e54a197de52d82211955a46199b03bca4b0ae170d847bb52b', 'ppSeqNo': 5, 'viewNo': 0, 'txnRootHash': None}, 'Node3') 2017-07-05 13:47:55,658 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'viewNo': 0, 'instId': 1}, 'Node3') 2017-07-05 13:47:55,662 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(0, 5) 2017-07-05 13:47:55,663 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 13:47:55,663 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 13:47:55,697 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 5, 'viewNo': 0}, 'Node1') 2017-07-05 13:47:55,697 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 5, 'viewNo': 0}, 'Node4') 2017-07-05 13:47:55,705 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(0, 5) 2017-07-05 13:47:55,708 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 13:48:01,416 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262481.4166214. Usual: 0.01834862385321101. New: 1. 2017-07-05 13:48:11,429 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262491.4298193. Usual: 0.0228310502283105. New: 0. 2017-07-05 13:48:21,431 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262501.431506. Usual: 0.022727272727272728. New: 0. 2017-07-05 13:48:31,432 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262511.43206. Usual: 0.02262443438914027. New: 0. 2017-07-05 13:48:39,739 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262519.7399042. Usual: 0.02252252252252252. New: 0. 2017-07-05 13:48:41,436 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262521.436168. Usual: 0.02242152466367713. New: 0. 2017-07-05 13:48:51,444 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262531.444042. Usual: 0.022321428571428572. New: 0. 2017-07-05 13:49:01,445 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262541.4452097. Usual: 0.022222222222222223. New: 0. 2017-07-05 13:49:11,448 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262551.44814. Usual: 0.022123893805309734. New: 0. 2017-07-05 13:49:21,460 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262561.4606838. Usual: 0.02202643171806167. New: 0. 2017-07-05 13:49:31,463 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262571.4637468. Usual: 0.021929824561403508. New: 0. 2017-07-05 13:49:39,745 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262579.7453706. Usual: 0.021834061135371178. New: 0. 2017-07-05 13:49:41,466 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262581.466424. Usual: 0.021739130434782608. New: 0. 2017-07-05 13:49:51,478 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262591.4783664. Usual: 0.021645021645021644. New: 0. 2017-07-05 13:50:01,495 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262601.4958527. Usual: 0.021551724137931032. New: 0. 2017-07-05 13:50:11,511 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262611.5116706. Usual: 0.02145922746781116. New: 0. 2017-07-05 13:50:21,513 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262621.5131454. Usual: 0.021367521367521368. New: 0. 2017-07-05 13:50:31,518 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262631.518476. Usual: 0.02127659574468085. New: 0. 2017-07-05 13:50:39,751 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262639.7516787. Usual: 0.0211864406779661. New: 0. 2017-07-05 13:50:41,521 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262641.5219135. Usual: 0.02109704641350211. New: 0. 2017-07-05 13:50:51,523 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262651.523025. Usual: 0.021008403361344536. New: 0. 2017-07-05 13:51:01,535 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262661.5352466. Usual: 0.02092050209205021. New: 0. 2017-07-05 13:51:11,540 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262671.5404456. Usual: 0.020833333333333332. New: 0. 2017-07-05 13:51:21,553 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262681.5537047. Usual: 0.02074688796680498. New: 0. 2017-07-05 13:51:31,555 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262691.5552142. Usual: 0.02066115702479339. New: 0. 2017-07-05 13:51:39,763 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262699.7630858. Usual: 0.0205761316872428. New: 0. 2017-07-05 13:51:41,576 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262701.5761735. Usual: 0.020491803278688527. New: 0. 2017-07-05 13:51:51,588 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262711.5883398. Usual: 0.020408163265306124. New: 0. 2017-07-05 13:52:01,596 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262721.5966105. Usual: 0.020325203252032523. New: 0. 2017-07-05 13:52:11,609 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262731.6090229. Usual: 0.02024291497975709. New: 0. 2017-07-05 13:52:21,615 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262741.615943. Usual: 0.020161290322580648. New: 0. 2017-07-05 13:52:31,631 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262751.6313035. Usual: 0.020080321285140566. New: 0. 2017-07-05 13:52:39,764 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262759.7649193. Usual: 0.020000000000000004. New: 0. 2017-07-05 13:52:41,633 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262761.633047. Usual: 0.019920318725099605. New: 0. 2017-07-05 13:52:51,642 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262771.6429498. Usual: 0.019841269841269844. New: 0. 2017-07-05 13:53:01,667 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262781.667852. Usual: 0.019762845849802375. New: 0. 2017-07-05 13:53:11,684 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262791.6841094. Usual: 0.019685039370078743. New: 0. 2017-07-05 13:53:21,694 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262801.694394. Usual: 0.019607843137254905. New: 0. 2017-07-05 13:53:31,702 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262811.7027628. Usual: 0.019531250000000003. New: 0. 2017-07-05 13:53:39,766 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262819.7659948. Usual: 0.01945525291828794. New: 0. 2017-07-05 13:53:41,706 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262821.7064. Usual: 0.019379844961240313. New: 0. 2017-07-05 13:53:51,713 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262831.7136333. Usual: 0.019305019305019308. New: 0. 2017-07-05 13:54:01,735 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262841.7358518. Usual: 0.019230769230769235. New: 0. 2017-07-05 13:54:11,750 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262851.7506545. Usual: 0.01915708812260537. New: 0. 2017-07-05 13:54:21,762 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262861.7628617. Usual: 0.019083969465648862. New: 0. 2017-07-05 13:54:31,766 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262871.7662554. Usual: 0.01901140684410647. New: 0. 2017-07-05 13:54:39,772 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262879.7721112. Usual: 0.018939393939393947. New: 0. 2017-07-05 13:54:41,774 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262881.774295. Usual: 0.018867924528301893. New: 0. 2017-07-05 13:54:51,777 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262891.7777772. Usual: 0.018796992481203013. New: 0. 2017-07-05 13:55:01,785 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262901.7854123. Usual: 0.01872659176029963. New: 0. 2017-07-05 13:55:11,797 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262911.797461. Usual: 0.018656716417910453. New: 0. 2017-07-05 13:55:21,799 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262921.7993093. Usual: 0.018587360594795543. New: 0. 2017-07-05 13:55:31,814 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262931.814829. Usual: 0.018518518518518524. New: 0. 2017-07-05 13:55:39,777 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262939.7776804. Usual: 0.018450184501845025. New: 0. 2017-07-05 13:55:41,824 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262941.8247578. Usual: 0.018382352941176478. New: 0. 2017-07-05 13:55:51,833 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262951.8332677. Usual: 0.018315018315018323. New: 0. 2017-07-05 13:56:01,842 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262961.842795. Usual: 0.018248175182481757. New: 0. 2017-07-05 13:56:11,853 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262971.853165. Usual: 0.018181818181818188. New: 0. 2017-07-05 13:56:21,866 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262981.8669076. Usual: 0.01811594202898551. New: 0. 2017-07-05 13:56:31,880 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262991.880061. Usual: 0.01805054151624549. New: 0. 2017-07-05 13:56:39,778 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499262999.7789319. Usual: 0.01798561151079137. New: 0. 2017-07-05 13:56:41,889 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263001.8889947. Usual: 0.01792114695340502. New: 0. 2017-07-05 13:56:51,899 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263011.8996842. Usual: 0.01785714285714286. New: 0. 2017-07-05 13:57:01,912 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263021.9124238. Usual: 0.017793594306049824. New: 0. 2017-07-05 13:57:11,924 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263031.9241028. Usual: 0.01773049645390071. New: 0. 2017-07-05 13:57:21,929 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263041.9296017. Usual: 0.0176678445229682. New: 0. 2017-07-05 13:57:31,942 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263051.9420822. Usual: 0.017605633802816902. New: 0. 2017-07-05 13:57:39,782 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263059.78243. Usual: 0.017543859649122806. New: 0. 2017-07-05 13:57:41,949 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263061.9493778. Usual: 0.01748251748251748. New: 0. 2017-07-05 13:57:51,962 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263071.9629116. Usual: 0.017421602787456445. New: 0. 2017-07-05 13:58:01,966 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263081.966653. Usual: 0.017361111111111112. New: 0. 2017-07-05 13:58:11,980 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263091.980457. Usual: 0.01730103806228374. New: 0. 2017-07-05 13:58:21,991 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263101.9919574. Usual: 0.017241379310344827. New: 0. 2017-07-05 13:58:31,998 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263111.9985046. Usual: 0.01718213058419244. New: 0. 2017-07-05 13:58:39,794 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263119.7943733. Usual: 0.01712328767123288. New: 0. 2017-07-05 13:58:42,006 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263122.0066729. Usual: 0.017064846416382253. New: 0. 2017-07-05 13:58:52,008 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263132.0088372. Usual: 0.017006802721088437. New: 0. 2017-07-05 13:59:02,026 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263142.0262039. Usual: 0.016949152542372885. New: 0. 2017-07-05 13:59:12,030 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263152.0303242. Usual: 0.016891891891891896. New: 0. 2017-07-05 13:59:22,031 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263162.0315607. Usual: 0.016835016835016838. New: 0. 2017-07-05 13:59:32,047 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263172.047027. Usual: 0.01677852348993289. New: 0. 2017-07-05 13:59:39,815 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263179.815264. Usual: 0.016722408026755856. New: 0. 2017-07-05 13:59:42,060 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263182.0605068. Usual: 0.01666666666666667. New: 0. 2017-07-05 13:59:52,065 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263192.0658941. Usual: 0.016611295681063124. New: 0. 2017-07-05 14:00:02,090 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263202.0903888. Usual: 0.016556291390728478. New: 0. 2017-07-05 14:00:12,096 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263212.0966191. Usual: 0.016501650165016504. New: 0. 2017-07-05 14:00:22,110 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263222.1106927. Usual: 0.016447368421052634. New: 0. 2017-07-05 14:00:31,782 | INFO | keep_in_touch.py ( 92) | _connsChanged | Node2 disconnected from Node1 2017-07-05 14:00:32,158 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263232.1582332. Usual: 0.016393442622950824. New: 0. 2017-07-05 14:00:33,783 | INFO | node.py (1997) | sendInstanceChange | Node2 sending an instance change with view_no 1 since Primary of master protocol instance disconnected 2017-07-05 14:00:33,783 | INFO | node.py (1999) | sendInstanceChange | Node2 metrics for monitor: Node2 Monitor metrics:: None Delta: 0.4 Lambda: 60 Omega: 5 instances started: [10884.761387237, 10884.761669411] ordered request counts: {0: 4, 1: 5} ordered request durations: {0: 0.6450588339957903, 1: 0.8328799359969707} master request latencies: {} client avg request latencies: [{'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL': (4, 0.16126470849894758)}, {'GJ1SzoWzavQYfNL9XkaJdrQejfztN4XqdsiV4ct3LXKL': (5, 0.16657598719939415)}] throughput: {0: 6.200984761687806, 1: 6.00326623790609} master throughput: 6.200984761687806 total requests: 4 avg backup throughput: 6.00326623790609 master throughput ratio: 1.0329351582865463 2017-07-05 14:00:33,784 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:33,823 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reason': 22, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:33,824 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reason': 22, 'viewNo': 1}, 'Node3') 2017-07-05 14:00:33,824 | INFO | node.py (1920) | do_view_change_if_possible | Node2 initiating a view change to 1 from 0 2017-07-05 14:00:33,825 | INFO | node.py (2096) | startViewChange | Node2 changed to view 1, will start catchup now 2017-07-05 14:00:33,827 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:33,850 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}']}, 'Node3') 2017-07-05 14:00:33,850 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node3') 2017-07-05 14:00:33,850 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node3') 2017-07-05 14:00:33,851 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":0}', '{"op":"REQ_LEDGER_STATUS","ledgerId":0}', '{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}']}, 'Node4') 2017-07-05 14:00:33,851 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node4') 2017-07-05 14:00:33,851 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node4') 2017-07-05 14:00:33,851 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node4') 2017-07-05 14:00:33,851 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node4') 2017-07-05 14:00:33,852 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}']}, 'Node3') 2017-07-05 14:00:33,852 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node3') 2017-07-05 14:00:33,853 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'ledgerId': 0, 'txnSeqNo': 4}, 'Node3') 2017-07-05 14:00:33,884 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:33,895 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ppSeqNo":5,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","txnSeqNo":3,"ledgerId":2,"viewNo":0,"op":"LEDGER_STATUS"}', '{"ppSeqNo":5,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","txnSeqNo":3,"ledgerId":2,"viewNo":0,"op":"LEDGER_STATUS"}']}, 'Node3') 2017-07-05 14:00:33,895 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 14:00:33,895 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 14:00:33,896 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': 0, 'ledgerId': 2, 'txnSeqNo': 3}, 'Node3') 2017-07-05 14:00:33,896 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': 0, 'ledgerId': 2, 'txnSeqNo': 3}, 'Node3') 2017-07-05 14:00:33,911 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":2}', '{"op":"REQ_LEDGER_STATUS","ledgerId":2}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":3,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","viewNo":0,"ppSeqNo":5}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":3,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","viewNo":0,"ppSeqNo":5}']}, 'Node4') 2017-07-05 14:00:33,911 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 14:00:33,911 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 14:00:33,912 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': 0, 'ledgerId': 2, 'txnSeqNo': 3}, 'Node4') 2017-07-05 14:00:33,912 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 5, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': 0, 'ledgerId': 2, 'txnSeqNo': 3}, 'Node4') 2017-07-05 14:00:33,914 | INFO | upgrader.py ( 143) | processLedger | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb processing config ledger for any upgrades 2017-07-05 14:00:33,914 | WARNING | upgrader.py ( 155) | processLedger | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb not present in schedule {'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv': '2017-07-25T14:00:00.000000+00:00'} 2017-07-05 14:00:33,914 | INFO | upgrader.py ( 170) | processLedger | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb found upgrade for version 0.4.9 to be run at 2017-07-15T10:25:00.000000+00:00 2017-07-05 14:00:33,920 | INFO | upgrader.py ( 306) | _scheduleUpgrade | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb's upgrader processing upgrade for version 0.4.9 2017-07-05 14:00:33,922 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:33,930 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.108 seconds 2017-07-05 14:00:33,946 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ppSeqNo":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","txnSeqNo":7,"ledgerId":1,"viewNo":0,"op":"LEDGER_STATUS"}', '{"ppSeqNo":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","txnSeqNo":7,"ledgerId":1,"viewNo":0,"op":"LEDGER_STATUS"}']}, 'Node3') 2017-07-05 14:00:33,947 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 14:00:33,947 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 14:00:33,947 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': 0, 'ledgerId': 1, 'txnSeqNo': 7}, 'Node3') 2017-07-05 14:00:33,947 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': 0, 'ledgerId': 1, 'txnSeqNo': 7}, 'Node3') 2017-07-05 14:00:33,968 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":7,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"ppSeqNo":1}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":7,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"ppSeqNo":1}', '{"op":"REQ_LEDGER_STATUS","ledgerId":1}', '{"op":"REQ_LEDGER_STATUS","ledgerId":1}']}, 'Node4') 2017-07-05 14:00:33,968 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': 0, 'ledgerId': 1, 'txnSeqNo': 7}, 'Node4') 2017-07-05 14:00:33,968 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': 0, 'ledgerId': 1, 'txnSeqNo': 7}, 'Node4') 2017-07-05 14:00:33,969 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 14:00:33,969 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 14:00:34,003 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,006 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"operation":{"signature":"5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6","type":"110","data":{"action":"fail","version":"0.4.9"}},"reqId":1499263233982803,"identifier":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","signature":"4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32"}', '{"name":"Node2","viewNo":1,"ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,3,"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF"]],"op":"VIEW_CHANGE_DONE"}']}, 'Node3') 2017-07-05 14:00:34,006 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': '4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32', 'reqId': 1499263233982803, 'operation': {'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya'}, 'Node3') 2017-07-05 14:00:34,007 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node2', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 3, '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF']], 'viewNo': 1}, 'Node3') 2017-07-05 14:00:34,007 | INFO | node.py (2157) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263233982803 2017-07-05 14:00:34,008 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32', 'reqId': 1499263233982803, 'operation': {'type': '110', 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya'}, 'senderClient': 'Node3'}, 'Node4') 2017-07-05 14:00:34,013 | INFO | propagator.py ( 140) | propagate | Node2 propagating DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya request 1499263233982803 from client Node3 2017-07-05 14:00:34,015 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,061 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"request":{"operation":{"signature":"5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6","type":"110","data":{"action":"fail","version":"0.4.9"}},"reqId":1499263233982803,"identifier":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","signature":"4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32"},"senderClient":"Node3","op":"PROPAGATE"}', '{"request":{"operation":{"signature":"5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath","type":"110","data":{"action":"fail","version":"0.4.9"}},"reqId":1499263233999821,"identifier":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","signature":"2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J"},"senderClient":"Node2","op":"PROPAGATE"}']}, 'Node3') 2017-07-05 14:00:34,062 | INFO | node.py (2157) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263233982803 2017-07-05 14:00:34,063 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32', 'reqId': 1499263233982803, 'operation': {'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya'}, 'senderClient': 'Node3'}, 'Node3') 2017-07-05 14:00:34,063 | INFO | node.py (2157) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263233999821 2017-07-05 14:00:34,063 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J', 'reqId': 1499263233999821, 'operation': {'signature': '5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb'}, 'senderClient': 'Node2'}, 'Node3') 2017-07-05 14:00:34,069 | INFO | propagator.py ( 140) | propagate | Node2 propagating 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb request 1499263233999821 from client Node2 2017-07-05 14:00:34,071 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,092 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"senderClient":"Node2","op":"PROPAGATE","request":{"identifier":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb","signature":"2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J","reqId":1499263233999821,"operation":{"signature":"5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath","type":"110","data":{"version":"0.4.9","action":"fail"}}}}', '{"identifier":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","signature":"2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB","reqId":1499263234038368,"operation":{"signature":"34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ","type":"110","data":{"version":"0.4.9","action":"fail"}}}', '{"viewNo":1,"name":"Node2","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,3,"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF"]]}']}, 'Node4') 2017-07-05 14:00:34,093 | INFO | node.py (2157) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263233999821 2017-07-05 14:00:34,093 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J', 'reqId': 1499263233999821, 'operation': {'signature': '5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb'}, 'senderClient': 'Node2'}, 'Node4') 2017-07-05 14:00:34,093 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': '2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB', 'reqId': 1499263234038368, 'operation': {'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA'}, 'Node4') 2017-07-05 14:00:34,094 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node2', 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 3, '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF']], 'viewNo': 1}, 'Node4') 2017-07-05 14:00:34,095 | INFO | propagator.py ( 140) | propagate | Node2 propagating 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA request 1499263234038368 from client Node4 2017-07-05 14:00:34,103 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (3 >= 3) 2017-07-05 14:00:34,104 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:0 selected primary Node2:0 for instance 0 (view 1) 2017-07-05 14:00:34,105 | INFO | node.py ( 480) | start_participating | Node2 started participating 2017-07-05 14:00:34,105 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:0 declares view change 1 as completed for instance 0, new primary is Node2:0, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'), (2, 3, '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF')] 2017-07-05 14:00:34,105 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:1 selected primary Node3:1 for instance 1 (view 1) 2017-07-05 14:00:34,105 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:1 declares view change 1 as completed for instance 1, new primary is Node3:1, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'), (2, 3, '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF')] 2017-07-05 14:00:34,106 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,114 | INFO | replica.py ( 599) | create3PCBatch | Node2:0 creating batch 1 for ledger 2 with state root b'\xbc q\xa4\xde\x84o(W\x02D\x7f%\x89\xdd\x166x\xe0\x97*\x8a\x1b\r(\xb0N\xd5\xc0\x94T\x7f' 2017-07-05 14:00:34,115 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:0 created a PRE-PREPARE with 2 requests for ledger 2 2017-07-05 14:00:34,115 | INFO | replica.py (1715) | send | Node2:0 sending PrePrepare 2017-07-05 14:00:34,120 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,196 | INFO | node.py (2157) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263234038368 2017-07-05 14:00:34,197 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB', 'reqId': 1499263234038368, 'operation': {'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA'}, 'senderClient': 'Node4'}, 'Node3') 2017-07-05 14:00:34,199 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'stateRootHash': None, 'discarded': 2, 'digest': '08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c', 'ppTime': 1499263234143.5945, 'instId': 1, 'reqIdr': [['DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 1499263233982803], ['8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 1499263233999821]], 'viewNo': 1, 'ledgerId': 2, 'txnRootHash': None}, 'Node3') 2017-07-05 14:00:34,204 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:00:34,206 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c', 'ppSeqNo': 1, 'viewNo': 1, 'txnRootHash': 'EiQa1TDeiHAGrYWASjit4bkKsPGB4v6x4LyZwa1wtgeF'}, 'Node3') 2017-07-05 14:00:34,207 | INFO | node.py (2157) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263234038368 2017-07-05 14:00:34,207 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB', 'reqId': 1499263234038368, 'operation': {'type': '110', 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA'}, 'senderClient': 'Node4'}, 'Node4') 2017-07-05 14:00:34,211 | INFO | replica.py ( 599) | create3PCBatch | Node2:0 creating batch 2 for ledger 2 with state root b'\xbc q\xa4\xde\x84o(W\x02D\x7f%\x89\xdd\x166x\xe0\x97*\x8a\x1b\r(\xb0N\xd5\xc0\x94T\x7f' 2017-07-05 14:00:34,211 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:0 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 14:00:34,212 | INFO | replica.py (1715) | send | Node2:0 sending PrePrepare 2017-07-05 14:00:34,214 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,218 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,247 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'stateRootHash': None, 'discarded': 1, 'digest': 'aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a', 'ppTime': 1499263234224.004, 'instId': 1, 'reqIdr': [['4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 1499263234038368]], 'viewNo': 1, 'ledgerId': 2, 'txnRootHash': None}, 'Node3') 2017-07-05 14:00:34,255 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:00:34,257 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': 'aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a', 'ppSeqNo': 2, 'viewNo': 1, 'txnRootHash': 'D2YvagTHGktCHXuRGnk9zTPjvs9hkCyiZXCCDeadLq55'}, 'Node3') 2017-07-05 14:00:34,262 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 1, 'digest': '08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c', 'viewNo': 1, 'txnRootHash': 'EiQa1TDeiHAGrYWASjit4bkKsPGB4v6x4LyZwa1wtgeF'}, 'Node4') 2017-07-05 14:00:34,279 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,281 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 14:00:34,287 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,381 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'viewNo': 1, 'instId': 0}, 'Node3') 2017-07-05 14:00:34,381 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"viewNo":1,"op":"COMMIT","instId":0,"ppSeqNo":1}', '{"txnRootHash":null,"op":"PREPARE","instId":1,"digest":"08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c","stateRootHash":null,"viewNo":1,"ppSeqNo":1}']}, 'Node4') 2017-07-05 14:00:34,382 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:34,382 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 1, 'digest': '08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c', 'viewNo': 1, 'txnRootHash': None}, 'Node4') 2017-07-05 14:00:34,382 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":"D2YvagTHGktCHXuRGnk9zTPjvs9hkCyiZXCCDeadLq55","op":"PREPARE","instId":0,"digest":"aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":1,"ppSeqNo":2}', '{"viewNo":1,"op":"COMMIT","instId":0,"ppSeqNo":2}', '{"viewNo":1,"op":"COMMIT","instId":1,"ppSeqNo":1}', '{"txnRootHash":null,"op":"PREPARE","instId":1,"digest":"aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a","stateRootHash":null,"viewNo":1,"ppSeqNo":2}']}, 'Node4') 2017-07-05 14:00:34,390 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 2, 'digest': 'aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a', 'viewNo': 1, 'txnRootHash': 'D2YvagTHGktCHXuRGnk9zTPjvs9hkCyiZXCCDeadLq55'}, 'Node4') 2017-07-05 14:00:34,390 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:34,390 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:34,392 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 2, 'digest': 'aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a', 'viewNo': 1, 'txnRootHash': None}, 'Node4') 2017-07-05 14:00:34,395 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(1, 1) 2017-07-05 14:00:34,396 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 14:00:34,396 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 14:00:34,396 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:00:34,397 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:00:34,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:34,450 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":2,"instId":0,"viewNo":1,"op":"COMMIT"}', '{"ppSeqNo":1,"instId":1,"viewNo":1,"op":"COMMIT"}', '{"ppSeqNo":2,"instId":1,"viewNo":1,"op":"COMMIT"}']}, 'Node3') 2017-07-05 14:00:34,451 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'viewNo': 1, 'instId': 0}, 'Node3') 2017-07-05 14:00:34,451 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'viewNo': 1, 'instId': 1}, 'Node3') 2017-07-05 14:00:34,451 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'viewNo': 1, 'instId': 1}, 'Node3') 2017-07-05 14:00:34,456 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:00:34,463 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(1, 2) 2017-07-05 14:00:34,464 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 14:00:34,467 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(1, 1) 2017-07-05 14:00:34,467 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:00:34,467 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(1, 2) 2017-07-05 14:00:34,468 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:00:34,666 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.353 seconds 2017-07-05 14:00:39,828 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263239.8287163. Usual: 0.016339869281045756. New: 0. 2017-07-05 14:00:42,185 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263242.185965. Usual: 0.01628664495114007. New: 0. 2017-07-05 14:00:42,793 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnSeqNo":4,"op":"LEDGER_STATUS","ledgerId":0,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":4,"op":"LEDGER_STATUS","ledgerId":0,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":3,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":3,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":7,"op":"LEDGER_STATUS","ledgerId":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":7,"op":"LEDGER_STATUS","ledgerId":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":null,"ppSeqNo":null}', '{"senderClient":"Node2","request":{"operation":{"data":{"version":"0.4.9","action":"fail"},"signature":"5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath","type":"110"},"signature":"2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J","reqId":1499263233999821,"identifier":"8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb"},"op":"PROPAGATE"}', '{"senderClient":"Node3","request":{"operation":{"data":{"version":"0.4.9","action":"fail"},"signature":"5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6","type":"110"},"signature":"4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32","reqId":1499263233982803,"identifier":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya"},"op":"PROPAGATE"}', '{"senderClient":"Node4","request":{"operation":{"data":{"version":"0.4.9","action":"fail"},"signature":"34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ","type":"110"},"signature":"2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB","reqId":1499263234038368,"identifier":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA"},"op":"PROPAGATE"}']}, 'Node1') 2017-07-05 14:00:42,793 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:00:42,793 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:00:42,794 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': None, 'txnSeqNo': 3, 'ledgerId': 2}, 'Node1') 2017-07-05 14:00:42,794 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': None, 'txnSeqNo': 3, 'ledgerId': 2}, 'Node1') 2017-07-05 14:00:42,794 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': None, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node1') 2017-07-05 14:00:42,794 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'viewNo': None, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node1') 2017-07-05 14:00:42,795 | INFO | node.py (2157) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263233999821 2017-07-05 14:00:42,795 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2LnDUpRnKLQyJFFX6PBReNFRK2w76mDtELnApfe5yy14ppRddkJ4V69weRYnxhx77sUeHN8DmuNGMFLitJoEJd5J', 'reqId': 1499263233999821, 'operation': {'signature': '5er12C1TJ7tHbPkq5UbSiUTb5MvgUyVNErjuGjAwtWZygsHadFsG4LE7KpUrYkDVKMmfNTqLK1AGtahiRa1c9ath', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb'}, 'senderClient': 'Node2'}, 'Node1') 2017-07-05 14:00:42,812 | INFO | node.py (2157) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263233982803 2017-07-05 14:00:42,813 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '4ogkSFG8QTqyjre3Mg2JzBfc5smKTBdZbBYHXshV8FJjF9a3AoHyMp4TZwskFm6LY7Ctm5U9aRFTawpfKVBB2K32', 'reqId': 1499263233982803, 'operation': {'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya'}, 'senderClient': 'Node3'}, 'Node1') 2017-07-05 14:00:42,814 | INFO | node.py (2157) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263234038368 2017-07-05 14:00:42,816 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '2fYGigcPzjZq7Qvb4y1HWA2QqHCvEqedpVd8kz4jk7obUoyxTuGPAiAja7BTehpnFQmXBngJcvPQ7RvvUvtFvHPB', 'reqId': 1499263234038368, 'operation': {'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ', 'type': '110', 'data': {'version': '0.4.9', 'action': 'fail'}}, 'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA'}, 'senderClient': 'Node4'}, 'Node1') 2017-07-05 14:00:42,829 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node1 2017-07-05 14:00:42,853 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}']}, 'Node1') 2017-07-05 14:00:42,853 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node1') 2017-07-05 14:00:42,853 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node1') 2017-07-05 14:00:42,908 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'viewNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:00:42,987 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"txnSeqNo":3,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF","viewNo":null,"ppSeqNo":null}', '{"ledgerId":2,"op":"CATCHUP_REQ","seqNoStart":4,"seqNoEnd":4,"catchupTill":6}']}, 'Node1') 2017-07-05 14:00:42,988 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 14:00:42,988 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 14:00:42,998 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': None, 'merkleRoot': '2PvVNc1YoYgMQutAF1HxZHJMcXPMzJZ3J4CzLnUaqdEF', 'viewNo': None, 'txnSeqNo': 3, 'ledgerId': 2}, 'Node1') 2017-07-05 14:00:43,002 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 4, 'ledgerId': 2, 'seqNoEnd': 4, 'catchupTill': 6}, 'Node1') 2017-07-05 14:00:43,260 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"operation":{"data":{"action":"complete","version":"0.4.9"},"signature":"5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj","type":"110"},"signature":"25jEokvNY7M279UfgXSeSngWfzRD4MA6v83G4wCNibbJ2uf7qbjzArFdk7Vx6RcSRCBJa8fyVnXF4mqNkdjbRvTQ","reqId":1499263243148322,"identifier":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv"}', '{"name":"Node2","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,6,"D2YvagTHGktCHXuRGnk9zTPjvs9hkCyiZXCCDeadLq55"]],"viewNo":1}']}, 'Node1') 2017-07-05 14:00:43,260 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 14:00:43,260 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 14:00:43,261 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': '25jEokvNY7M279UfgXSeSngWfzRD4MA6v83G4wCNibbJ2uf7qbjzArFdk7Vx6RcSRCBJa8fyVnXF4mqNkdjbRvTQ', 'reqId': 1499263243148322, 'operation': {'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj', 'type': '110', 'data': {'version': '0.4.9', 'action': 'complete'}}, 'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv'}, 'Node1') 2017-07-05 14:00:43,261 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'name': 'Node2', 'viewNo': 1, 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 6, 'D2YvagTHGktCHXuRGnk9zTPjvs9hkCyiZXCCDeadLq55']]}, 'Node1') 2017-07-05 14:00:43,261 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":null,"op":"PREPARE","digest":"08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c","stateRootHash":null,"viewNo":1,"ppSeqNo":1,"instId":1}', '{"instId":1,"op":"COMMIT","ppSeqNo":1,"viewNo":1}', '{"txnRootHash":null,"op":"PREPARE","digest":"aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a","stateRootHash":null,"viewNo":1,"ppSeqNo":2,"instId":1}', '{"instId":1,"op":"COMMIT","ppSeqNo":2,"viewNo":1}']}, 'Node1') 2017-07-05 14:00:43,261 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'stateRootHash': None, 'digest': '08dd5354125ea911acf1db9e20e64333a9e93d494e7b7c572b198ba4090ecf6c', 'instId': 1, 'viewNo': 1, 'txnRootHash': None}, 'Node1') 2017-07-05 14:00:43,262 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'viewNo': 1, 'ppSeqNo': 1}, 'Node1') 2017-07-05 14:00:43,262 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'stateRootHash': None, 'digest': 'aee54b1d9f7224539c73820ce383866e98f6d6913bd01180751310726a52948a', 'instId': 1, 'viewNo': 1, 'txnRootHash': None}, 'Node1') 2017-07-05 14:00:43,262 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'viewNo': 1, 'ppSeqNo': 2}, 'Node1') 2017-07-05 14:00:43,283 | INFO | propagator.py ( 140) | propagate | Node2 propagating Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv request 1499263243148322 from client Node1 2017-07-05 14:00:43,306 | INFO | node.py (2157) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263243148322 2017-07-05 14:00:43,306 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '25jEokvNY7M279UfgXSeSngWfzRD4MA6v83G4wCNibbJ2uf7qbjzArFdk7Vx6RcSRCBJa8fyVnXF4mqNkdjbRvTQ', 'reqId': 1499263243148322, 'operation': {'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj', 'type': '110', 'data': {'version': '0.4.9', 'action': 'complete'}}, 'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv'}, 'senderClient': 'Node1'}, 'Node3') 2017-07-05 14:00:43,307 | INFO | node.py (2157) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263243148322 2017-07-05 14:00:43,307 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '25jEokvNY7M279UfgXSeSngWfzRD4MA6v83G4wCNibbJ2uf7qbjzArFdk7Vx6RcSRCBJa8fyVnXF4mqNkdjbRvTQ', 'reqId': 1499263243148322, 'operation': {'type': '110', 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj', 'data': {'version': '0.4.9', 'action': 'complete'}}, 'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv'}, 'senderClient': 'Node1'}, 'Node4') 2017-07-05 14:00:43,314 | INFO | replica.py ( 599) | create3PCBatch | Node2:0 creating batch 3 for ledger 2 with state root b'\xbc q\xa4\xde\x84o(W\x02D\x7f%\x89\xdd\x166x\xe0\x97*\x8a\x1b\r(\xb0N\xd5\xc0\x94T\x7f' 2017-07-05 14:00:43,314 | DISPLAY | replica.py ( 624) | create3PCBatch | Node2:0 created a PRE-PREPARE with 1 requests for ledger 2 2017-07-05 14:00:43,315 | INFO | replica.py (1715) | send | Node2:0 sending PrePrepare 2017-07-05 14:00:43,347 | INFO | node.py (2157) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263243148322 2017-07-05 14:00:43,347 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'request': {'signature': '25jEokvNY7M279UfgXSeSngWfzRD4MA6v83G4wCNibbJ2uf7qbjzArFdk7Vx6RcSRCBJa8fyVnXF4mqNkdjbRvTQ', 'reqId': 1499263243148322, 'operation': {'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj', 'type': '110', 'data': {'version': '0.4.9', 'action': 'complete'}}, 'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv'}, 'senderClient': 'Node1'}, 'Node1') 2017-07-05 14:00:43,348 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'stateRootHash': None, 'discarded': 1, 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'ppTime': 1499263243323.2803, 'instId': 1, 'reqIdr': [['Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 1499263243148322]], 'viewNo': 1, 'ledgerId': 2, 'txnRootHash': None}, 'Node3') 2017-07-05 14:00:43,355 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:00:43,356 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'ppSeqNo': 3, 'viewNo': 1, 'txnRootHash': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d'}, 'Node3') 2017-07-05 14:00:43,395 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.137 seconds 2017-07-05 14:00:43,423 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","op":"PREPARE","digest":"3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":1,"ppSeqNo":3,"instId":0}', '{"txnRootHash":null,"op":"PREPARE","digest":"3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73","stateRootHash":null,"viewNo":1,"ppSeqNo":3,"instId":1}']}, 'Node1') 2017-07-05 14:00:43,423 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'instId': 0, 'viewNo': 1, 'txnRootHash': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d'}, 'Node1') 2017-07-05 14:00:43,423 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'stateRootHash': None, 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'instId': 1, 'viewNo': 1, 'txnRootHash': None}, 'Node1') 2017-07-05 14:00:43,424 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"txnRootHash":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","op":"PREPARE","instId":0,"digest":"3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":1,"ppSeqNo":3}', '{"txnRootHash":null,"op":"PREPARE","instId":1,"digest":"3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73","stateRootHash":null,"viewNo":1,"ppSeqNo":3}']}, 'Node4') 2017-07-05 14:00:43,424 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'ppSeqNo': 3, 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'viewNo': 1, 'txnRootHash': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d'}, 'Node4') 2017-07-05 14:00:43,424 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'stateRootHash': None, 'ppSeqNo': 3, 'digest': '3be64b02fd983c0ffea4f4a97784d76aa0406558ea062a35e140af64daf5fb73', 'viewNo': 1, 'txnRootHash': None}, 'Node4') 2017-07-05 14:00:43,424 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'signature': None, 'messages': ['{"ppSeqNo":3,"instId":0,"viewNo":1,"op":"COMMIT"}', '{"ppSeqNo":3,"instId":1,"viewNo":1,"op":"COMMIT"}']}, 'Node3') 2017-07-05 14:00:43,424 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'viewNo': 1, 'instId': 0}, 'Node3') 2017-07-05 14:00:43,434 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'viewNo': 1, 'instId': 1}, 'Node3') 2017-07-05 14:00:43,439 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 14:00:43,439 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:00:43,451 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'viewNo': 1, 'ppSeqNo': 3}, 'Node1') 2017-07-05 14:00:43,452 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:43,493 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(1, 3) 2017-07-05 14:00:43,494 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 14:00:43,497 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 1}, 'Node4') 2017-07-05 14:00:43,497 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'viewNo': 1, 'ppSeqNo': 3}, 'Node1') 2017-07-05 14:00:43,511 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(1, 3) 2017-07-05 14:00:43,511 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:00:43,549 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.128 seconds 2017-07-05 14:00:52,191 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263252.1916947. Usual: 0.016233766233766236. New: 0. 2017-07-05 14:01:02,198 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263262.198785. Usual: 0.016181229773462785. New: 0. 2017-07-05 14:01:12,219 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263272.2199383. Usual: 0.01612903225806452. New: 0. 2017-07-05 14:01:22,233 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263282.2339673. Usual: 0.016077170418006433. New: 0. 2017-07-05 14:01:32,248 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263292.247998. Usual: 0.016025641025641028. New: 0. 2017-07-05 14:01:39,830 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263299.830088. Usual: 0.015974440894568693. New: 0. 2017-07-05 14:01:42,280 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263302.2807965. Usual: 0.015923566878980895. New: 0. 2017-07-05 14:01:52,282 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263312.282439. Usual: 0.015873015873015876. New: 0. 2017-07-05 14:02:02,299 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263322.2993097. Usual: 0.015822784810126583. New: 0. 2017-07-05 14:02:12,315 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263332.3158746. Usual: 0.01577287066246057. New: 0. 2017-07-05 14:02:22,317 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263342.3178225. Usual: 0.015723270440251576. New: 0. 2017-07-05 14:02:32,320 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263352.3200817. Usual: 0.015673981191222573. New: 0. 2017-07-05 14:02:39,845 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263359.8451893. Usual: 0.015625. New: 0. 2017-07-05 14:02:42,325 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263362.3258092. Usual: 0.01557632398753894. New: 0. 2017-07-05 14:02:52,326 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263372.3265595. Usual: 0.015527950310559008. New: 0. 2017-07-05 14:03:02,329 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263382.3294172. Usual: 0.015479876160990714. New: 0. 2017-07-05 14:03:12,334 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263392.334781. Usual: 0.0154320987654321. New: 0. 2017-07-05 14:03:22,350 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263402.350086. Usual: 0.015384615384615385. New: 0. 2017-07-05 14:03:32,361 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263412.3615544. Usual: 0.015337423312883437. New: 0. 2017-07-05 14:03:39,876 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263419.8762796. Usual: 0.015290519877675842. New: 0. 2017-07-05 14:03:42,372 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263422.3725502. Usual: 0.015243902439024392. New: 0. 2017-07-05 14:03:52,385 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263432.3859282. Usual: 0.015197568389057753. New: 0. 2017-07-05 14:04:02,396 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263442.396145. Usual: 0.015151515151515154. New: 0. 2017-07-05 14:04:12,405 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263452.4053452. Usual: 0.015105740181268885. New: 0. 2017-07-05 14:04:22,432 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263462.4320006. Usual: 0.015060240963855423. New: 0. 2017-07-05 14:04:32,446 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263472.4460297. Usual: 0.015015015015015017. New: 0. 2017-07-05 14:04:39,876 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263479.8769445. Usual: 0.014970059880239523. New: 0. 2017-07-05 14:04:42,454 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263482.4546762. Usual: 0.01492537313432836. New: 0. 2017-07-05 14:04:52,458 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263492.4584706. Usual: 0.014880952380952382. New: 0. 2017-07-05 14:05:02,461 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263502.4610815. Usual: 0.01483679525222552. New: 0. 2017-07-05 14:05:12,471 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263512.4717705. Usual: 0.014792899408284025. New: 0. 2017-07-05 14:05:22,476 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263522.476075. Usual: 0.014749262536873156. New: 0. 2017-07-05 14:05:32,478 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263532.4782915. Usual: 0.014705882352941176. New: 0. 2017-07-05 14:05:39,885 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263539.8850572. Usual: 0.014662756598240468. New: 0. 2017-07-05 14:05:42,482 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263542.4824398. Usual: 0.014619883040935672. New: 0. 2017-07-05 14:05:52,494 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263552.4941523. Usual: 0.014577259475218658. New: 0. 2017-07-05 14:06:02,505 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263562.5057225. Usual: 0.014534883720930232. New: 0. 2017-07-05 14:06:12,518 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263572.5187123. Usual: 0.014492753623188406. New: 0. 2017-07-05 14:06:22,532 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263582.532291. Usual: 0.014450867052023121. New: 0. 2017-07-05 14:06:32,533 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263592.533159. Usual: 0.01440922190201729. New: 0. 2017-07-05 14:06:39,891 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263599.8910072. Usual: 0.014367816091954023. New: 0. 2017-07-05 14:06:42,541 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263602.5411012. Usual: 0.014326647564469913. New: 0. 2017-07-05 14:06:52,543 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263612.5433707. Usual: 0.014285714285714284. New: 0. 2017-07-05 14:07:02,546 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263622.546938. Usual: 0.014245014245014244. New: 0. 2017-07-05 14:07:12,560 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263632.5602827. Usual: 0.014204545454545454. New: 0. 2017-07-05 14:07:22,562 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263642.5626104. Usual: 0.014164305949008497. New: 0. 2017-07-05 14:07:32,566 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263652.566676. Usual: 0.014124293785310733. New: 0. 2017-07-05 14:07:39,892 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263659.8927808. Usual: 0.01408450704225352. New: 0. 2017-07-05 14:07:42,574 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263662.5748196. Usual: 0.014044943820224719. New: 0. 2017-07-05 14:07:52,579 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263672.5795674. Usual: 0.014005602240896359. New: 0. 2017-07-05 14:08:02,585 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263682.5858197. Usual: 0.013966480446927375. New: 0. 2017-07-05 14:08:12,590 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263692.5901642. Usual: 0.01392757660167131. New: 0. 2017-07-05 14:08:22,592 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263702.5929465. Usual: 0.01388888888888889. New: 0. 2017-07-05 14:08:32,611 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263712.611593. Usual: 0.013850415512465375. New: 0. 2017-07-05 14:08:39,910 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263719.910979. Usual: 0.013812154696132598. New: 0. 2017-07-05 14:08:42,618 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263722.618195. Usual: 0.013774104683195593. New: 0. 2017-07-05 14:08:52,638 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263732.6388516. Usual: 0.013736263736263736. New: 0. 2017-07-05 14:09:02,646 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263742.6463149. Usual: 0.0136986301369863. New: 0. 2017-07-05 14:09:12,669 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263752.669317. Usual: 0.01366120218579235. New: 0. 2017-07-05 14:09:22,675 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263762.6755807. Usual: 0.013623978201634876. New: 0. 2017-07-05 14:09:32,715 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263772.7156224. Usual: 0.01358695652173913. New: 0. 2017-07-05 14:09:39,956 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263779.9569376. Usual: 0.013550135501355013. New: 0. 2017-07-05 14:09:42,743 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263782.7432952. Usual: 0.013513513513513513. New: 0. 2017-07-05 14:09:52,763 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263792.763665. Usual: 0.013477088948787061. New: 0. 2017-07-05 14:09:59,730 | INFO | upgrader.py ( 367) | _callUpgradeAgent | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb's upgrader calling agent for upgrade 2017-07-05 14:10:01,203 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.108 seconds 2017-07-05 14:10:02,245 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.137 seconds 2017-07-05 14:10:02,636 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.120 seconds 2017-07-05 14:10:02,772 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263802.7721686. Usual: 0.013440860215053762. New: 0. 2017-07-05 14:10:12,784 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263812.7846565. Usual: 0.013404825737265414. New: 0. 2017-07-05 14:10:15,541 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.112 seconds 2017-07-05 14:10:22,066 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.130 seconds 2017-07-05 14:10:22,787 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263822.7879808. Usual: 0.01336898395721925. New: 0. 2017-07-05 14:10:32,793 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263832.793333. Usual: 0.01333333333333333. New: 0. 2017-07-05 14:10:39,958 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263839.9587574. Usual: 0.01329787234042553. New: 0. 2017-07-05 14:10:42,795 | WARNING | notifier_plugin_manager.py ( 75) | sendMessageUponSuspiciousSpike | NodeRequestSuspiciousSpike suspicious spike has been noticed on node Node2 at 1499263842.7950268. Usual: 0.013262599469496018. New: 0. 2017-07-05 14:10:50,814 | INFO | log.py ( 79) | setupRaet | Setting RAET log level 2 2017-07-05 14:10:52,799 | INFO | plugin_loader.py ( 116) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer 2017-07-05 14:10:52,800 | DISPLAY | node.py (1018) | addReplica | Node2 added replica Node2:0 to instance 0 (master) 2017-07-05 14:10:52,800 | DISPLAY | node.py (1018) | addReplica | Node2 added replica Node2:1 to instance 1 (backup) 2017-07-05 14:10:52,866 | INFO | node.py (2310) | initStateFromLedger | Node2 found state to be empty, recreating from ledger 2017-07-05 14:10:52,867 | INFO | zstack.py ( 464) | start | Node2 starting with restricted as True and reSetupAuth as True 2017-07-05 14:10:52,873 | INFO | stacks.py ( 75) | start | Node2 listening for other nodes at 0.0.0.0:9703 2017-07-05 14:10:52,873 | INFO | zstack.py ( 464) | start | Node2C starting with restricted as False and reSetupAuth as True 2017-07-05 14:10:52,874 | INFO | node.py ( 592) | start | Node2 first time running... 2017-07-05 14:10:52,879 | INFO | zstack.py ( 732) | connect | Node2 looking for Node4 at 10.0.0.5:9707 2017-07-05 14:10:52,880 | INFO | zstack.py ( 732) | connect | Node2 looking for Node1 at 10.0.0.2:9701 2017-07-05 14:10:52,882 | INFO | zstack.py ( 732) | connect | Node2 looking for Node3 at 10.0.0.4:9705 2017-07-05 14:10:53,009 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reason': 22, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,009 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,010 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node3') 2017-07-05 14:10:53,010 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node3') 2017-07-05 14:10:53,010 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node3') 2017-07-05 14:10:53,011 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"operation":{"signature":"5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6","type":"110","data":{"action":"fail","version":"0.4.9"}},"reqId":1499263849609420,"identifier":"DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya","signature":"3cs97HE4v7wbsECXLMihMfeNoWFsQjoXDSrakVN7YbQcHCaxARSruGAvkzYgrKwb9phgfiTLAVkhXFi6PMGhdpyw"}', '{"name":"Node3","viewNo":2,"ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]],"op":"VIEW_CHANGE_DONE"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,012 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 'signature': '3cs97HE4v7wbsECXLMihMfeNoWFsQjoXDSrakVN7YbQcHCaxARSruGAvkzYgrKwb9phgfiTLAVkhXFi6PMGhdpyw', 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6'}, 'reqId': 1499263849609420}, 'Node3') 2017-07-05 14:10:53,012 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'viewNo': 2, 'name': 'Node3'}, 'Node3') 2017-07-05 14:10:53,014 | INFO | node.py (2161) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263849612857 2017-07-05 14:10:53,014 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node1', 'request': {'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 'signature': '4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm', 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj'}, 'reqId': 1499263849612857}}, 'Node3') 2017-07-05 14:10:53,015 | INFO | node.py (2161) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263849609420 2017-07-05 14:10:53,015 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node3', 'request': {'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 'signature': '3cs97HE4v7wbsECXLMihMfeNoWFsQjoXDSrakVN7YbQcHCaxARSruGAvkzYgrKwb9phgfiTLAVkhXFi6PMGhdpyw', 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6'}, 'reqId': 1499263849609420}}, 'Node3') 2017-07-05 14:10:53,016 | INFO | node.py (2161) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263849649219 2017-07-05 14:10:53,016 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node4', 'request': {'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 'signature': '5qikTNwaWxXVGRVYJ5KfCZoVxpZrdGTD7Mdt17pVKnYobMZHHDcSZ9wt2Brf4SsZC6L8Uh5tCbYL4o5Gpq6Xa7C3', 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ'}, 'reqId': 1499263849649219}}, 'Node3') 2017-07-05 14:10:53,016 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":1,"txnRootHash":"7mKL3wtMxKEwtQUAhVUdyc96GSgNgJUiBCjq8S8dQtWH","ledgerId":2,"discarded":2,"instId":0,"op":"PREPREPARE","reqIdr":[["DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya",1499263849609420],["Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv",1499263849612857]],"digest":"001f62e8c12d4a55be4b663b52b2b6b4d81a5e4ab377ec536f1538b199a18a20","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","ppTime":1499263849759.5532226562,"viewNo":2}', '{"instId":1,"digest":"c0a4a2863ed0e5d42ad9b96202869df7bd167470de9523ab9fc85b8bbd5f1009","stateRootHash":null,"ppSeqNo":1,"txnRootHash":null,"viewNo":2,"op":"PREPARE"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,027 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'txnRootHash': '7mKL3wtMxKEwtQUAhVUdyc96GSgNgJUiBCjq8S8dQtWH', 'ppTime': 1499263849759.5532, 'discarded': 2, 'ppSeqNo': 1, 'reqIdr': [['DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 1499263849609420], ['Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 1499263849612857]], 'viewNo': 2, 'ledgerId': 2, 'digest': '001f62e8c12d4a55be4b663b52b2b6b4d81a5e4ab377ec536f1538b199a18a20', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA'}, 'Node3') 2017-07-05 14:10:53,028 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'txnRootHash': None, 'viewNo': 2, 'ppSeqNo': 1, 'stateRootHash': None, 'digest': 'c0a4a2863ed0e5d42ad9b96202869df7bd167470de9523ab9fc85b8bbd5f1009'}, 'Node3') 2017-07-05 14:10:53,028 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":2,"txnRootHash":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","ledgerId":2,"discarded":1,"instId":0,"op":"PREPREPARE","reqIdr":[["4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA",1499263849649219]],"digest":"aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","ppTime":1499263849799.2468261719,"viewNo":2}', '{"instId":1,"digest":"703df86495d81c1aad04829020d5b82118fb4dd754bb8f8d196eadb4b00d41b8","stateRootHash":null,"ppSeqNo":2,"txnRootHash":null,"viewNo":2,"op":"PREPARE"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,029 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'txnRootHash': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppTime': 1499263849799.2468, 'discarded': 1, 'ppSeqNo': 2, 'reqIdr': [['4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 1499263849649219]], 'viewNo': 2, 'ledgerId': 2, 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA'}, 'Node3') 2017-07-05 14:10:53,029 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'txnRootHash': None, 'viewNo': 2, 'ppSeqNo': 2, 'stateRootHash': None, 'digest': '703df86495d81c1aad04829020d5b82118fb4dd754bb8f8d196eadb4b00d41b8'}, 'Node3') 2017-07-05 14:10:53,029 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'txnRootHash': None, 'viewNo': 2, 'ppSeqNo': 3, 'stateRootHash': None, 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d'}, 'Node3') 2017-07-05 14:10:53,030 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'instId': 1, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,030 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":1,"instId":0,"viewNo":2,"op":"COMMIT"}', '{"ppSeqNo":2,"instId":1,"viewNo":2,"op":"COMMIT"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,030 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 1, 'instId': 0, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,030 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'instId': 1, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,030 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'instId': 1, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,031 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 2, 'instId': 0, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,096 | INFO | propagator.py ( 140) | propagate | Node2 propagating DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya request 1499263849609420 from client Node3 2017-07-05 14:10:53,099 | INFO | propagator.py ( 140) | propagate | Node2 propagating Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv request 1499263849612857 from client Node1 2017-07-05 14:10:53,100 | INFO | propagator.py ( 140) | propagate | Node2 propagating 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA request 1499263849649219 from client Node4 2017-07-05 14:10:53,107 | DISPLAY | node.py (1473) | processClientInBox | Node2C processing b'wkbD+*krVZ*sS&%0fW5r=9q@6BjMv5x6(9@aVO>g' request LEDGER_STATUS{'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0, 'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'} 2017-07-05 14:10:53,111 | WARNING | zstack.py ( 856) | transmit | Remote Node4 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:10:53,114 | WARNING | zstack.py ( 856) | transmit | Remote Node1 is not connected - message will not be sent immediately.If this problem does not resolve itself - check your firewall settings 2017-07-05 14:10:53,115 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node3 2017-07-05 14:10:53,126 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reason': 22, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,127 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"INSTANCE_CHANGE","viewNo":2,"reason":22}', '{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":0,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,128 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reason': 22, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,128 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node1') 2017-07-05 14:10:53,129 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node1') 2017-07-05 14:10:53,129 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":0}', '{"op":"REQ_LEDGER_STATUS","ledgerId":0}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,129 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node4') 2017-07-05 14:10:53,129 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 0}, 'Node4') 2017-07-05 14:10:53,129 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":2,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,130 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 14:10:53,130 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node1') 2017-07-05 14:10:53,130 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":2}', '{"op":"REQ_LEDGER_STATUS","ledgerId":2}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,130 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 14:10:53,130 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 2}, 'Node4') 2017-07-05 14:10:53,131 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}', '{"ledgerId":1,"op":"REQ_LEDGER_STATUS"}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,131 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 14:10:53,131 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node1') 2017-07-05 14:10:53,131 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"REQ_LEDGER_STATUS","ledgerId":1}', '{"op":"REQ_LEDGER_STATUS","ledgerId":1}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,131 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 14:10:53,132 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerId': 1}, 'Node4') 2017-07-05 14:10:53,132 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"operation":{"data":{"action":"complete","version":"0.4.9"},"signature":"5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj","type":"110"},"signature":"4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm","reqId":1499263849612857,"identifier":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv"}', '{"name":"Node3","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]],"viewNo":2}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,132 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 'signature': '4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm', 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj'}, 'reqId': 1499263849612857}, 'Node1') 2017-07-05 14:10:53,132 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'name': 'Node3'}, 'Node1') 2017-07-05 14:10:53,146 | INFO | node.py (2161) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263849609420 2017-07-05 14:10:53,161 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node3', 'request': {'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 'signature': '3cs97HE4v7wbsECXLMihMfeNoWFsQjoXDSrakVN7YbQcHCaxARSruGAvkzYgrKwb9phgfiTLAVkhXFi6PMGhdpyw', 'reqId': 1499263849609420, 'operation': {'data': {'action': 'fail', 'version': '0.4.9'}, 'type': '110', 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6'}}}, 'Node4') 2017-07-05 14:10:53,162 | INFO | node.py (2161) | verifySignature | Node2 authenticated DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya signature on propagate request 1499263849609420 2017-07-05 14:10:53,162 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node3', 'request': {'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 'signature': '3cs97HE4v7wbsECXLMihMfeNoWFsQjoXDSrakVN7YbQcHCaxARSruGAvkzYgrKwb9phgfiTLAVkhXFi6PMGhdpyw', 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6'}, 'reqId': 1499263849609420}}, 'Node1') 2017-07-05 14:10:53,163 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"identifier":"4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA","signature":"5qikTNwaWxXVGRVYJ5KfCZoVxpZrdGTD7Mdt17pVKnYobMZHHDcSZ9wt2Brf4SsZC6L8Uh5tCbYL4o5Gpq6Xa7C3","reqId":1499263849649219,"operation":{"signature":"34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ","type":"110","data":{"version":"0.4.9","action":"fail"}}}', '{"senderClient":"Node1","op":"PROPAGATE","request":{"identifier":"Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv","signature":"4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm","reqId":1499263849612857,"operation":{"type":"110","signature":"5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj","data":{"version":"0.4.9","action":"complete"}}}}', '{"viewNo":2,"name":"Node3","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]]}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,163 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 'signature': '5qikTNwaWxXVGRVYJ5KfCZoVxpZrdGTD7Mdt17pVKnYobMZHHDcSZ9wt2Brf4SsZC6L8Uh5tCbYL4o5Gpq6Xa7C3', 'reqId': 1499263849649219, 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ'}}, 'Node4') 2017-07-05 14:10:53,164 | INFO | node.py (2161) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263849612857 2017-07-05 14:10:53,164 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node1', 'request': {'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 'signature': '4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm', 'reqId': 1499263849612857, 'operation': {'data': {'action': 'complete', 'version': '0.4.9'}, 'type': '110', 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj'}}}, 'Node4') 2017-07-05 14:10:53,164 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'name': 'Node3', 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,165 | INFO | node.py (2161) | verifySignature | Node2 authenticated Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv signature on propagate request 1499263849612857 2017-07-05 14:10:53,165 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node1', 'request': {'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 'signature': '4cCsAWCk1NMZKsvWVMWyMXouy4wdZVYziCtszebmK4j9RtSXLEgWjUbAbw4G27F9dSivkSowxwqgehBFwVPhhjRm', 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj'}, 'reqId': 1499263849612857}}, 'Node1') 2017-07-05 14:10:53,166 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reqIdr': [['DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 1499263849609420]], 'instId': 1, 'txnRootHash': None, 'ppTime': 1499263849691.6057, 'discarded': 1, 'ppSeqNo': 1, 'viewNo': 2, 'ledgerId': 2, 'digest': 'c0a4a2863ed0e5d42ad9b96202869df7bd167470de9523ab9fc85b8bbd5f1009', 'stateRootHash': None}, 'Node4') 2017-07-05 14:10:53,167 | INFO | node.py (2161) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263849649219 2017-07-05 14:10:53,167 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node4', 'request': {'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 'signature': '5qikTNwaWxXVGRVYJ5KfCZoVxpZrdGTD7Mdt17pVKnYobMZHHDcSZ9wt2Brf4SsZC6L8Uh5tCbYL4o5Gpq6Xa7C3', 'operation': {'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ'}, 'reqId': 1499263849649219}}, 'Node1') 2017-07-05 14:10:53,172 | INFO | node.py (2161) | verifySignature | Node2 authenticated 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA signature on propagate request 1499263849649219 2017-07-05 14:10:53,172 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node4', 'request': {'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 'signature': '5qikTNwaWxXVGRVYJ5KfCZoVxpZrdGTD7Mdt17pVKnYobMZHHDcSZ9wt2Brf4SsZC6L8Uh5tCbYL4o5Gpq6Xa7C3', 'reqId': 1499263849649219, 'operation': {'data': {'action': 'fail', 'version': '0.4.9'}, 'type': '110', 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ'}}}, 'Node4') 2017-07-05 14:10:53,173 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 2, 'txnRootHash': None, 'stateRootHash': None, 'digest': 'c0a4a2863ed0e5d42ad9b96202869df7bd167470de9523ab9fc85b8bbd5f1009'}, 'Node1') 2017-07-05 14:10:53,173 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reqIdr': [['Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 1499263849612857]], 'instId': 1, 'txnRootHash': None, 'ppTime': 1499263849772.4587, 'discarded': 1, 'ppSeqNo': 2, 'viewNo': 2, 'ledgerId': 2, 'digest': '703df86495d81c1aad04829020d5b82118fb4dd754bb8f8d196eadb4b00d41b8', 'stateRootHash': None}, 'Node4') 2017-07-05 14:10:53,173 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnRootHash":"7mKL3wtMxKEwtQUAhVUdyc96GSgNgJUiBCjq8S8dQtWH","op":"PREPARE","digest":"001f62e8c12d4a55be4b663b52b2b6b4d81a5e4ab377ec536f1538b199a18a20","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":2,"ppSeqNo":1,"instId":0}', '{"instId":1,"op":"COMMIT","ppSeqNo":1,"viewNo":2}', '{"txnRootHash":null,"op":"PREPARE","digest":"703df86495d81c1aad04829020d5b82118fb4dd754bb8f8d196eadb4b00d41b8","stateRootHash":null,"viewNo":2,"ppSeqNo":2,"instId":1}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,174 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 2, 'txnRootHash': '7mKL3wtMxKEwtQUAhVUdyc96GSgNgJUiBCjq8S8dQtWH', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '001f62e8c12d4a55be4b663b52b2b6b4d81a5e4ab377ec536f1538b199a18a20'}, 'Node1') 2017-07-05 14:10:53,174 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,174 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 2, 'txnRootHash': None, 'stateRootHash': None, 'digest': '703df86495d81c1aad04829020d5b82118fb4dd754bb8f8d196eadb4b00d41b8'}, 'Node1') 2017-07-05 14:10:53,174 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 2, 'txnRootHash': '7mKL3wtMxKEwtQUAhVUdyc96GSgNgJUiBCjq8S8dQtWH', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '001f62e8c12d4a55be4b663b52b2b6b4d81a5e4ab377ec536f1538b199a18a20'}, 'Node4') 2017-07-05 14:10:53,175 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"instId":0,"op":"COMMIT","ppSeqNo":1,"viewNo":2}', '{"txnRootHash":null,"op":"PREPARE","digest":"aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d","stateRootHash":null,"viewNo":2,"ppSeqNo":3,"instId":1}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,175 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,175 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 2, 'txnRootHash': None, 'stateRootHash': None, 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d'}, 'Node1') 2017-07-05 14:10:53,175 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reqIdr': [['4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 1499263849649219]], 'instId': 1, 'txnRootHash': None, 'ppTime': 1499263849791.4495, 'discarded': 1, 'ppSeqNo': 3, 'viewNo': 2, 'ledgerId': 2, 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d', 'stateRootHash': None}, 'Node4') 2017-07-05 14:10:53,176 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnRootHash":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","op":"PREPARE","digest":"aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":2,"ppSeqNo":2,"instId":0}', '{"instId":1,"op":"COMMIT","ppSeqNo":2,"viewNo":2}', '{"instId":1,"op":"COMMIT","ppSeqNo":3,"viewNo":2}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,176 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 2, 'txnRootHash': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d'}, 'Node1') 2017-07-05 14:10:53,176 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,176 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,176 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnRootHash":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","op":"PREPARE","instId":0,"digest":"aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":2,"ppSeqNo":2}', '{"viewNo":2,"op":"COMMIT","instId":1,"ppSeqNo":1}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,177 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 2, 'txnRootHash': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': 'aa0d0b6228d14c67042aa7c5862c1d6d8d1b11459aa96a90fe9ae4fa39082e9d'}, 'Node4') 2017-07-05 14:10:53,177 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 1, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,177 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,177 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"viewNo":2,"op":"COMMIT","instId":0,"ppSeqNo":1}', '{"viewNo":2,"op":"COMMIT","instId":1,"ppSeqNo":2}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,179 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 1, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,179 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 2, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,179 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 3, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,179 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 2, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,180 | INFO | node.py (1924) | do_view_change_if_possible | Node2 initiating a view change to 2 from 0 2017-07-05 14:10:53,181 | INFO | node.py (2100) | startViewChange | Node2 changed to view 2, will start catchup now 2017-07-05 14:10:53,232 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node4 2017-07-05 14:10:53,232 | INFO | keep_in_touch.py ( 96) | _connsChanged | Node2 now connected to Node1 2017-07-05 14:10:53,236 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"seqNoEnd":10,"ppSeqNo":2,"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"ledgerId":2,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","op":"CONSISTENCY_PROOF","seqNoStart":7,"viewNo":2}', '{"seqNoEnd":10,"ppSeqNo":2,"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"ledgerId":2,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","op":"CONSISTENCY_PROOF","seqNoStart":7,"viewNo":2}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,236 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'viewNo': 2, 'ppSeqNo': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'seqNoEnd': 10, 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d', 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,236 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'viewNo': 2, 'ppSeqNo': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'seqNoEnd': 10, 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d', 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,237 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"seqNoStart":7,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","ledgerId":2,"seqNoEnd":10,"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"op":"CONSISTENCY_PROOF","ppSeqNo":2,"viewNo":2}', '{"seqNoStart":7,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","ledgerId":2,"seqNoEnd":10,"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"op":"CONSISTENCY_PROOF","ppSeqNo":2,"viewNo":2}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,237 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node4') 2017-07-05 14:10:53,237 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node4') 2017-07-05 14:10:53,237 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'ppSeqNo': 2, 'viewNo': 2, 'ledgerId': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d', 'seqNoEnd': 10}, 'Node4') 2017-07-05 14:10:53,238 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'ppSeqNo': 2, 'viewNo': 2, 'ledgerId': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d', 'seqNoEnd': 10}, 'Node4') 2017-07-05 14:10:53,244 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (3 >= 3) 2017-07-05 14:10:53,247 | INFO | primary_selector.py ( 245) | _startSelection | Node2 cannot start primary selection since mode is 100 2017-07-05 14:10:53,249 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,250 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node3') 2017-07-05 14:10:53,250 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node3') 2017-07-05 14:10:53,251 | INFO | ledger_manager.py ( 818) | catchupCompleted | Node2 completed catching up ledger 0, caught up 0 in total 2017-07-05 14:10:53,268 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.261 seconds 2017-07-05 14:10:53,281 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnSeqNo":4,"op":"LEDGER_STATUS","ledgerId":0,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":4,"op":"LEDGER_STATUS","ledgerId":0,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"op":"CONSISTENCY_PROOF","ledgerId":2,"seqNoStart":7,"viewNo":2,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","ppSeqNo":2,"seqNoEnd":10,"newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap"}', '{"hashes":["BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8","GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv","2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc","CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri","BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3"],"op":"CONSISTENCY_PROOF","ledgerId":2,"seqNoStart":7,"viewNo":2,"oldMerkleRoot":"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d","ppSeqNo":2,"seqNoEnd":10,"newMerkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap"}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,281 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:10:53,282 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:10:53,282 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'viewNo': 2, 'ppSeqNo': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'seqNoEnd': 10, 'ledgerId': 2, 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d'}, 'Node1') 2017-07-05 14:10:53,282 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'seqNoStart': 7, 'viewNo': 2, 'ppSeqNo': 2, 'newMerkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'hashes': ['BS9ztbp8h1PZsBdQx2JRD9PpJKvofAiHrWyMwySFE8S8', 'GE9iDLXNENRKhFL8wXRdEdt8cVbCFFjPY95oV1HsoiTv', '2ep9oiDGDPfRZQcBZvb9zS7DWFoiAyAfAdJwhNt58Svc', 'CjbzCgc9YWGBUbw9AUD74KcAHJL8acF8sPJ39ov5Lwri', 'BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'seqNoEnd': 10, 'ledgerId': 2, 'oldMerkleRoot': '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d'}, 'Node1') 2017-07-05 14:10:53,282 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnSeqNo":10,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","viewNo":2,"ppSeqNo":2}', '{"txnSeqNo":10,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","viewNo":2,"ppSeqNo":2}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,283 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node1') 2017-07-05 14:10:53,283 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node1') 2017-07-05 14:10:53,291 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":10,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","viewNo":2,"ppSeqNo":2}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":10,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","viewNo":2,"ppSeqNo":2}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,292 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node4') 2017-07-05 14:10:53,292 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node4') 2017-07-05 14:10:53,292 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":2,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","txnSeqNo":10,"ledgerId":2,"viewNo":2,"op":"LEDGER_STATUS"}', '{"ppSeqNo":2,"merkleRoot":"GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap","txnSeqNo":10,"ledgerId":2,"viewNo":2,"op":"LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,294 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,295 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap', 'ppSeqNo': 2, 'txnSeqNo': 10, 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,336 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'txns': {'10': {'identifier': '4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA', 'data': {'action': 'fail', 'version': '0.4.9'}, 'type': '110', 'signature': '34XTPPQtJnZvMbKENHwcrC6zYYLaocWTT7sMwQFXhHAuTKWsL2gopkZzzjcS4g8c2RwgxdX616QVm7mqah3r1PAJ', 'reqId': 1499263849649219}}, 'consProof': [], 'ledgerId': 2}, 'Node4') 2017-07-05 14:10:53,336 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'consProof': ['BAfixc7yxWVQ1TRmGukfkNi2wnfvTKjCX9wMkhqxdWR3'], 'txns': {'8': {'identifier': 'DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya', 'type': '110', 'data': {'action': 'fail', 'version': '0.4.9'}, 'signature': '5j3ySFte9zzbf768jEiTb5PN7P8ncbQMkGaxMCkKsWaodDBnsamacAnkaLRRrb3WNHXBcffQMV5533qSxNAgMSt6', 'reqId': 1499263849609420}}, 'ledgerId': 2}, 'Node1') 2017-07-05 14:10:53,336 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'consProof': ['4xYMsR7idXMqoWgdqoNHzuzVziF1my27PDQb9LAQ3C9a', '9uN1bKjRXYN55Jps4ggFJP4x1FK3abmrxwpas3tmUNy1', '5VdSJ4oC55F9WFmnSF54h31L8FNcgbs1x3LdWr9ZPK81'], 'txns': {'9': {'identifier': 'Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv', 'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '5WzwLetRwAahKt5seyf12knu5TnhQgoUmz3pD1Mp1LTdKHgFcHdrHLjgLEZ7jVHxekGwxJyhZ96tNdNa9RobRiaj', 'reqId': 1499263849612857}}, 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:53,358 | INFO | upgrader.py ( 143) | processLedger | 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb processing config ledger for any upgrades 2017-07-05 14:10:53,359 | ERROR | upgrader.py ( 165) | processLedger | action cannot be start 2017-07-05 14:10:53,359 | ERROR | upgrader.py ( 165) | processLedger | action cannot be start 2017-07-05 14:10:53,359 | ERROR | upgrader.py ( 165) | processLedger | action cannot be start 2017-07-05 14:10:53,360 | INFO | ledger_manager.py ( 818) | catchupCompleted | Node2 completed catching up ledger 2, caught up 3 in total 2017-07-05 14:10:53,379 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":7,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"ppSeqNo":1}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":7,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"ppSeqNo":1}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,379 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node4') 2017-07-05 14:10:53,379 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node4') 2017-07-05 14:10:53,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"ppSeqNo":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","txnSeqNo":7,"ledgerId":1,"viewNo":0,"op":"LEDGER_STATUS"}', '{"ppSeqNo":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","txnSeqNo":7,"ledgerId":1,"viewNo":0,"op":"LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node3') 2017-07-05 14:10:53,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node3') 2017-07-05 14:10:53,398 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnSeqNo":7,"op":"LEDGER_STATUS","ledgerId":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":7,"op":"LEDGER_STATUS","ledgerId":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":null,"ppSeqNo":null}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,399 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': None, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node1') 2017-07-05 14:10:53,399 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': None, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node1') 2017-07-05 14:10:53,401 | INFO | ledger_manager.py ( 818) | catchupCompleted | Node2 completed catching up ledger 1, caught up 0 in total 2017-07-05 14:10:53,401 | INFO | node.py (1564) | allLedgersCaughtUp | Node2 caught up till (2, 2) 2017-07-05 14:10:53,401 | INFO | primary_selector.py ( 190) | _hasViewChangeQuorum | Node2 got view change quorum (3 >= 3) 2017-07-05 14:10:53,402 | INFO | node.py (1587) | is_catchup_needed | Node2 is caught up for the current view 2 2017-07-05 14:10:53,402 | INFO | node.py (1575) | allLedgersCaughtUp | Node2 does not need any more catchups 2017-07-05 14:10:53,404 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:0 selected primary Node3:0 for instance 0 (view 2) 2017-07-05 14:10:53,405 | INFO | node.py ( 480) | start_participating | Node2 started participating 2017-07-05 14:10:53,408 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:0 declares view change 2 as completed for instance 0, new primary is Node3:0, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'), (2, 10, 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap')] 2017-07-05 14:10:53,409 | DISPLAY | primary_selector.py ( 266) | _startSelection | Node2:1 selected primary Node4:1 for instance 1 (view 2) 2017-07-05 14:10:53,410 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:10:53,410 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:10:53,411 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:10:53,413 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:10:53,413 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(2, 1) 2017-07-05 14:10:53,413 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:10:53,414 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:10:53,414 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:10:53,414 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(2, 2) 2017-07-05 14:10:53,415 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:10:53,415 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(2, 3) 2017-07-05 14:10:53,415 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:10:53,415 | DISPLAY | primary_selector.py ( 289) | _startSelection | Node2:1 declares view change 2 as completed for instance 1, new primary is Node4:1, ledger info is [(0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'), (1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'), (2, 10, 'GhVTKYTPfHpDzHaGfpu4MmujA1HGD93NhLFbcXttrhap')] 2017-07-05 14:10:53,451 | INFO | node.py (2161) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263853401202 2017-07-05 14:10:53,451 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node2', 'request': {'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 'signature': '2S4frLnknYkkkSWrWjxGtpjtWxNbNLRLcqRgD9cL2oU16szuUTrb6dwwRxT8d6sMuQeaHaBibKspeE4KozRcsyyw', 'reqId': 1499263853401202, 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '39mwZdYCSKHE1AH93NBPGYgT91hrxGrMtjRgtCfqo3qBPD9v2niGa84FJ21xLLiyRqxouGBbdGkeYCb817MrFLzo'}}}, 'Node4') 2017-07-05 14:10:53,453 | INFO | node.py (2161) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263853401202 2017-07-05 14:10:53,453 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node2', 'request': {'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 'signature': '2S4frLnknYkkkSWrWjxGtpjtWxNbNLRLcqRgD9cL2oU16szuUTrb6dwwRxT8d6sMuQeaHaBibKspeE4KozRcsyyw', 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '39mwZdYCSKHE1AH93NBPGYgT91hrxGrMtjRgtCfqo3qBPD9v2niGa84FJ21xLLiyRqxouGBbdGkeYCb817MrFLzo'}, 'reqId': 1499263853401202}}, 'Node1') 2017-07-05 14:10:53,453 | INFO | propagator.py ( 140) | propagate | Node2 propagating 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb request 1499263853401202 from client Node2 2017-07-05 14:10:53,517 | INFO | node.py (2161) | verifySignature | Node2 authenticated 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb signature on propagate request 1499263853401202 2017-07-05 14:10:53,517 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'senderClient': 'Node2', 'request': {'identifier': '8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 'signature': '2S4frLnknYkkkSWrWjxGtpjtWxNbNLRLcqRgD9cL2oU16szuUTrb6dwwRxT8d6sMuQeaHaBibKspeE4KozRcsyyw', 'operation': {'type': '110', 'data': {'action': 'complete', 'version': '0.4.9'}, 'signature': '39mwZdYCSKHE1AH93NBPGYgT91hrxGrMtjRgtCfqo3qBPD9v2niGa84FJ21xLLiyRqxouGBbdGkeYCb817MrFLzo'}, 'reqId': 1499263853401202}}, 'Node3') 2017-07-05 14:10:53,518 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'txnRootHash': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'ppTime': 1499263853452.0007, 'discarded': 1, 'ppSeqNo': 3, 'reqIdr': [['8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 1499263853401202]], 'viewNo': 2, 'ledgerId': 2, 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA'}, 'Node3') 2017-07-05 14:10:53,523 | INFO | replica.py (1715) | send | Node2:0 sending Prepare 2017-07-05 14:10:53,524 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 2, 'txnRootHash': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468'}, 'Node1') 2017-07-05 14:10:53,525 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'reqIdr': [['8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb', 1499263853401202]], 'instId': 1, 'txnRootHash': None, 'ppTime': 1499263853465.5203, 'discarded': 1, 'ppSeqNo': 4, 'viewNo': 2, 'ledgerId': 2, 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468', 'stateRootHash': None}, 'Node4') 2017-07-05 14:10:53,525 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'txnRootHash': None, 'viewNo': 2, 'ppSeqNo': 4, 'stateRootHash': None, 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468'}, 'Node3') 2017-07-05 14:10:53,525 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"txnRootHash":"6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9","op":"PREPARE","instId":0,"digest":"4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468","stateRootHash":"DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA","viewNo":2,"ppSeqNo":3}', '{"viewNo":2,"op":"COMMIT","instId":0,"ppSeqNo":3}'], 'signature': None}, 'Node4') 2017-07-05 14:10:53,525 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 2, 'txnRootHash': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'stateRootHash': 'DfNLmH4DAHTKv63YPFJzuRdeEtVwF5RtVnvKYHd8iLEA', 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468'}, 'Node4') 2017-07-05 14:10:53,526 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,536 | INFO | replica.py (1715) | send | Node2:0 sending Commit 2017-07-05 14:10:53,537 | INFO | replica.py (1715) | send | Node2:1 sending Prepare 2017-07-05 14:10:53,537 | INFO | replica.py (1715) | send | Node2:1 sending Commit 2017-07-05 14:10:53,551 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 3, 'instId': 0, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,568 | INFO | replica.py (1318) | doOrder | Node2:0 ordering COMMIT(2, 3) 2017-07-05 14:10:53,569 | INFO | replica.py (1715) | send | Node2:0 sending Ordered 2017-07-05 14:10:53,571 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"instId":0,"op":"COMMIT","ppSeqNo":3,"viewNo":2}', '{"txnRootHash":null,"op":"PREPARE","digest":"4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468","stateRootHash":null,"viewNo":2,"ppSeqNo":4,"instId":1}', '{"instId":1,"op":"COMMIT","ppSeqNo":4,"viewNo":2}'], 'signature': None}, 'Node1') 2017-07-05 14:10:53,571 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 0, 'ppSeqNo': 3, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,571 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 4, 'viewNo': 2, 'txnRootHash': None, 'stateRootHash': None, 'digest': '4a5febc5512e76cb3568e8090f8365d27998bbfc125163c36a4b9719fdf2b468'}, 'Node1') 2017-07-05 14:10:53,571 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 4, 'viewNo': 2}, 'Node1') 2017-07-05 14:10:53,608 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'instId': 1, 'ppSeqNo': 4, 'viewNo': 2}, 'Node4') 2017-07-05 14:10:53,608 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ppSeqNo': 4, 'instId': 1, 'viewNo': 2}, 'Node3') 2017-07-05 14:10:53,618 | INFO | replica.py (1318) | doOrder | Node2:1 ordering COMMIT(2, 4) 2017-07-05 14:10:53,618 | INFO | replica.py (1715) | send | Node2:1 sending Ordered 2017-07-05 14:10:53,646 | WARNING | base_events.py (1308) | _run_once | Executing wait_for= cb=[_run_until_complete_cb() at /usr/lib/python3.5/asyncio/base_events.py:164]> took 0.199 seconds 2017-07-05 14:10:53,699 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"name":"Node3","viewNo":2,"ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]],"op":"VIEW_CHANGE_DONE"}', '{"ppSeqNo":null,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","txnSeqNo":4,"ledgerId":0,"viewNo":null,"op":"LEDGER_STATUS"}', '{"ppSeqNo":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","txnSeqNo":7,"ledgerId":1,"viewNo":0,"op":"LEDGER_STATUS"}', '{"ppSeqNo":3,"merkleRoot":"6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9","txnSeqNo":11,"ledgerId":2,"viewNo":2,"op":"LEDGER_STATUS"}'], 'signature': None}, 'Node3') 2017-07-05 14:10:53,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'viewNo': 2, 'name': 'Node3'}, 'Node3') 2017-07-05 14:10:53,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node3') 2017-07-05 14:10:53,700 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node3') 2017-07-05 14:10:53,701 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'ppSeqNo': 3, 'txnSeqNo': 11, 'ledgerId': 2}, 'Node3') 2017-07-05 14:10:56,090 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"viewNo":2,"name":"Node3","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]]}', '{"op":"LEDGER_STATUS","ledgerId":0,"txnSeqNo":4,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"op":"LEDGER_STATUS","ledgerId":1,"txnSeqNo":7,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":0,"ppSeqNo":1}', '{"op":"LEDGER_STATUS","ledgerId":2,"txnSeqNo":11,"merkleRoot":"6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9","viewNo":2,"ppSeqNo":3}'], 'signature': None}, 'Node4') 2017-07-05 14:10:56,090 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'name': 'Node3', 'viewNo': 2}, 'Node4') 2017-07-05 14:10:56,091 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node4') 2017-07-05 14:10:56,091 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 0, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': 1, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node4') 2017-07-05 14:10:56,091 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'ppSeqNo': 3, 'txnSeqNo': 11, 'ledgerId': 2}, 'Node4') 2017-07-05 14:10:57,845 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'messages': ['{"name":"Node3","op":"VIEW_CHANGE_DONE","ledgerInfo":[[0,4,"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP"],[1,7,"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN"],[2,7,"71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d"]],"viewNo":2}', '{"txnSeqNo":4,"op":"LEDGER_STATUS","ledgerId":0,"merkleRoot":"L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":7,"op":"LEDGER_STATUS","ledgerId":1,"merkleRoot":"Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN","viewNo":null,"ppSeqNo":null}', '{"txnSeqNo":11,"op":"LEDGER_STATUS","ledgerId":2,"merkleRoot":"6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9","viewNo":2,"ppSeqNo":3}'], 'signature': None}, 'Node1') 2017-07-05 14:10:57,845 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'ledgerInfo': [[0, 4, 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP'], [1, 7, 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN'], [2, 7, '71Mf9n2u3HKiGB6zUqudYfbEG76Y8ASjVKMfy2xjfu4d']], 'name': 'Node3'}, 'Node1') 2017-07-05 14:10:57,846 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'L856csxQGfwmzPQCciAqVVtEdM9wgs2L5o6Hnp6s1GP', 'ppSeqNo': None, 'txnSeqNo': 4, 'ledgerId': 0}, 'Node1') 2017-07-05 14:10:57,849 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': None, 'merkleRoot': 'Hg9ucYgbz16WqynL7NgfZuHZdbDN4wewbAJaJMWWjEtN', 'ppSeqNo': None, 'txnSeqNo': 7, 'ledgerId': 1}, 'Node1') 2017-07-05 14:10:57,849 | INFO | node.py (1254) | handleOneNodeMsg | Node2 msg validated ({'viewNo': 2, 'merkleRoot': '6UqewgewxXbQ2p1TwzKVdZfBiK1wkageoFMXAPnwc7y9', 'ppSeqNo': 3, 'txnSeqNo': 11, 'ledgerId': 2}, 'Node1')