2017-12-06 09:56:09,786 | INFO | node.py (2503) | initStateFromLedger | Node6 found state to be empty, recreating from ledger 2017-12-06 09:56:09,789 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node1 ordered, NYM Gw6pDLhcBcoQesN72qfotTgFa7cbuqZpkX3Xo6pLhPhv 2017-12-06 09:56:09,789 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node2 ordered, NYM 8ECVSk179mjsjKRLWiQtssMLgp6EPhWXtaYyStWPSGAb 2017-12-06 09:56:09,789 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node3 ordered, NYM DKVxG2fXXTU8yT5N7hGEbXB3dfdAnYv1JczDUHpmDxya 2017-12-06 09:56:09,789 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node4 ordered, NYM 4PS3EDQ3dW1tci1Bp6543CfuuebjFrg36kLAUcskGfaA 2017-12-06 09:56:09,801 | INFO | node.py ( 617) | _create_bls_bft | BLS: BLS Signatures will be used for Node Node6 2017-12-06 09:56:09,807 | INFO | node.py (2503) | initStateFromLedger | Node6 found state to be empty, recreating from ledger 2017-12-06 09:56:09,816 | INFO | node.py ( 479) | setPoolParams | Node6 updated its pool parameters: f 1, totalNodes 5, allNodeNames {'Node2', 'Node1', 'Node6', 'Node4', 'Node3'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'ledger_status': Quorum(3), 'consistency_proof': Quorum(2), 'reply': Quorum(2), 'view_change_done': Quorum(4), 'timestamp': Quorum(2), 'propagate_primary': Quorum(2), 'commit': Quorum(4), 'f': 1, 'propagate': Quorum(2), 'checkpoint': Quorum(2), 'bls_signatures': Quorum(4), 'view_change': Quorum(4), 'election': Quorum(4), 'prepare': Quorum(3), 'same_consistency_proof': Quorum(2)} 2017-12-06 09:56:09,860 | INFO | plugin_loader.py ( 117) | _load | plugin FirebaseStatsConsumer successfully loaded from module plugin_firebase_stats_consumer 2017-12-06 09:56:09,861 | DISPLAY | replicas.py ( 40) | grow | Node6 added replica Node6:0 to instance 0 (master) 2017-12-06 09:56:09,861 | DISPLAY | replicas.py ( 40) | grow | Node6 added replica Node6:1 to instance 1 (backup) 2017-12-06 09:56:09,940 | INFO | node.py (2503) | initStateFromLedger | Node6 found state to be empty, recreating from ledger 2017-12-06 09:56:09,942 | INFO | stacks.py ( 84) | start | CONNECTION: Node6 listening for other nodes at 0.0.0.0:9701 2017-12-06 09:56:09,942 | INFO | node.py ( 680) | start | Node6 first time running... 2017-12-06 09:56:09,944 | INFO | zstack.py ( 585) | connect | CONNECTION: Node6 looking for Node2 at 10.0.0.102:9703 2017-12-06 09:56:09,945 | INFO | zstack.py ( 585) | connect | CONNECTION: Node6 looking for Node1 at 10.0.0.101:9701 2017-12-06 09:56:09,946 | INFO | zstack.py ( 585) | connect | CONNECTION: Node6 looking for Node4 at 10.0.0.104:9707 2017-12-06 09:56:09,947 | INFO | zstack.py ( 585) | connect | CONNECTION: Node6 looking for Node3 at 10.0.0.103:9705 2017-12-06 09:57:09,946 | INFO | node.py (2128) | sendInstanceChange | VIEW CHANGE: Node6 sending an instance change with view_no 1 since Primary of master protocol instance disconnected 2017-12-06 09:57:09,946 | INFO | node.py (2131) | sendInstanceChange | MONITORING: Node6 metrics for monitor: Node6 Monitor metrics:: None Delta: 0.4 Lambda: 60 Omega: 5 instances started: [76469.751973268, 76469.752304226] ordered request counts: {0: 0, 1: 0} ordered request durations: {0: 0, 1: 0} master request latencies: {} client avg request latencies: [{}, {}] throughput: {0: 0, 1: 0} master throughput: None total requests: 0 avg backup throughput: None master throughput ratio: None 2017-12-06 09:57:09,947 | INFO | node.py (2191) | propose_view_change | Node6 sent view change since was disconnected from primary for too long 2017-12-06 09:58:08,375 | INFO | node.py (1551) | preLedgerCatchUp | Node6 reverted 0 batches before starting catch up for ledger 0 2017-12-06 09:58:08,389 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node5 ordered, NYM 4Tn3wZMNCvhSTXPcLinQDnHyj56DTLQtL61ki4jo2Loc 2017-12-06 09:58:08,391 | INFO | zstack.py ( 585) | connect | CONNECTION: Node6 looking for Node5 at 10.0.0.105:9701 2017-12-06 09:58:08,393 | INFO | node.py ( 929) | nodeJoined | Node6 new node joined by txn {'dest': '4Tn3wZMNCvhSTXPcLinQDnHyj56DTLQtL61ki4jo2Loc', 'txnTime': 1512552884, 'seqNo': 5, 'data': {'node_ip': '10.0.0.105', 'client_ip': '10.0.0.105', 'services': ['VALIDATOR'], 'node_port': 9701, 'alias': 'Node5', 'blskey': '2RdajPq6rCidK5gQbMzSJo1NfBMYiS3e44GxjTqZUk3RhBdtF28qEABHRo4MgHS2hwekoLWRTza9XiGEMRCompeujWpX85MPt87WdbTMysXZfb7J1ZXUEMrtE5aZahfx6p2YdhZdrArFvTmFWdojaD2V5SuvuaQL4G92anZ1yteay3R', 'client_port': 9702}, 'signature': '5xNSxQ1i8jyhff96apF7dTAXcJ1hJfxBmtX3VkCvp47CdTuy4SvwMRDs1jcu14t1PWEat1yVbAM4HMmbMpKeVRzE', 'identifier': 'XhYtvJqezMUKfF6KVNaGmT', 'type': '0', 'reqId': 1512552884608365} 2017-12-06 09:58:08,393 | INFO | node.py ( 479) | setPoolParams | Node6 updated its pool parameters: f 1, totalNodes 6, allNodeNames {'Node5', 'Node3', 'Node1', 'Node6', 'Node4', 'Node2'}, requiredNumberOfInstances 2, minimumNodes 3, quorums {'ledger_status': Quorum(4), 'consistency_proof': Quorum(2), 'reply': Quorum(2), 'view_change_done': Quorum(5), 'timestamp': Quorum(2), 'propagate_primary': Quorum(2), 'commit': Quorum(5), 'f': 1, 'propagate': Quorum(2), 'checkpoint': Quorum(2), 'bls_signatures': Quorum(5), 'view_change': Quorum(5), 'election': Quorum(5), 'prepare': Quorum(4), 'same_consistency_proof': Quorum(2)} 2017-12-06 09:58:08,400 | INFO | pool_manager.py ( 409) | _order_node | Node6 node Node6 ordered, NYM 6G9QhQa3HWjRKeRmEvEkLbWWf2t7cw6KLtafzi494G4G 2017-12-06 09:58:08,405 | INFO | node.py ( 648) | update_bls_key | BLS: BLS key is rotated/set for Node Node6. BLS Signatures will be used for Node. 2017-12-06 09:58:08,408 | INFO | node.py (1551) | preLedgerCatchUp | Node6 reverted 0 batches before starting catch up for ledger 2 2017-12-06 09:58:08,413 | INFO | ledger_manager.py ( 865) | catchupCompleted | CATCH-UP: Node6 completed catching up ledger 2, caught up 0 in total 2017-12-06 09:58:08,414 | INFO | ledger_manager.py ( 865) | catchupCompleted | CATCH-UP: Node6 completed catching up ledger 0, caught up 2 in total 2017-12-06 09:58:08,451 | INFO | keep_in_touch.py ( 98) | _connsChanged | CONNECTION: Node6 now connected to Node4 2017-12-06 09:58:08,468 | INFO | node.py (1551) | preLedgerCatchUp | Node6 reverted 0 batches before starting catch up for ledger 1 2017-12-06 09:58:08,473 | INFO | keep_in_touch.py ( 98) | _connsChanged | CONNECTION: Node6 now connected to Node2 2017-12-06 09:58:08,473 | INFO | keep_in_touch.py ( 98) | _connsChanged | CONNECTION: Node6 now connected to Node1 2017-12-06 09:58:08,473 | INFO | keep_in_touch.py ( 98) | _connsChanged | CONNECTION: Node6 now connected to Node3 2017-12-06 10:18:51,297 | INFO | ledger_manager.py ( 865) | catchupCompleted | CATCH-UP: Node6 completed catching up ledger 1, caught up 8702 in total 2017-12-06 10:18:51,298 | INFO | node.py (1588) | allLedgersCaughtUp | CATCH-UP: Node6 caught up till (0, 3563) 2017-12-06 10:18:51,298 | INFO | node.py (1598) | allLedgersCaughtUp | CATCH-UP: Node6 does not need any more catchups 2017-12-06 10:18:51,299 | DISPLAY | primary_selector.py ( 327) | _start_selection | PRIMARY SELECTION: Node6:0 selected primary Node1:0 for instance 0 (view 0) 2017-12-06 10:18:51,299 | INFO | node.py ( 532) | start_participating | Node6 started participating 2017-12-06 10:18:51,300 | DISPLAY | primary_selector.py ( 351) | _start_selection | VIEW CHANGE: Node6:0 declares view change 0 as completed for instance 0, new primary is Node1:0, ledger info is [(0, 6, '7b4JSeXonocWq5psEMX7xDDJNVpnz2BNKkNdWg4QnkbF'), (1, 8711, '2QD7Z6rYdv9VmkW4p77eD6nAfe6zgW6fDVaiQQTsiG9x'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')] 2017-12-06 10:18:51,300 | DISPLAY | primary_selector.py ( 327) | _start_selection | PRIMARY SELECTION: Node6:1 selected primary Node2:1 for instance 1 (view 0) 2017-12-06 10:18:51,300 | DISPLAY | primary_selector.py ( 351) | _start_selection | VIEW CHANGE: Node6:1 declares view change 0 as completed for instance 1, new primary is Node2:1, ledger info is [(0, 6, '7b4JSeXonocWq5psEMX7xDDJNVpnz2BNKkNdWg4QnkbF'), (1, 8711, '2QD7Z6rYdv9VmkW4p77eD6nAfe6zgW6fDVaiQQTsiG9x'), (2, 0, 'GKot5hBsd81kMupNCXHaqbhv3huEbxAFMLnpcX2hniwn')] 2017-12-06 10:53:49,989 | INFO | propagator.py ( 179) | propagate | Node6 propagating request ('FBQ5W7LxRp8bLeVNEafjpd', 1512557629973499) from client Yta2&1ftPVg[[-(>N-lp^ZbHc!f62YlN-lp^ZbHc!f62YlN-lp^ZbHc!f62YlN-lp^ZbHc!f62Yl