Open frolosofsky opened 5 years ago
I reproduced this error locally, it seems there's a problem at the time of re-conciliating the ILBTs (the same message does not appear when the tests pass).
node1 2019-05-21T13:26:17.903097Z [ net] received: graphenblock (733 bytes) peer=0
node1 2019-05-21T13:26:17.903121Z [ net] Received graphene block 2760ed72576efc311a25a0f943baade63accd457687aec5f9d60899fe0d69c9a from peer 0
node1 2019-05-21T13:26:17.903170Z [ bench] 'Graphene tx pool enumeration' took 0.04ms
node1 2019-05-21T13:26:17.903180Z [ net] Can not reconcile graphene block 2760ed72576efc311a25a0f943baade63accd457687aec5f9d60899fe0d69c9a. Receiver iblt has 65 txs, sender has 61
node1 2019-05-21T13:26:17.903188Z [ bench] 'GrapheneBlockReconstructor' took 0.06ms
node1 2019-05-21T13:26:17.903193Z [ net] Unable to decode iblt in graphene block 2760ed72576efc311a25a0f943baade63accd457687aec5f9d60899fe0d69c9a
node1 2019-05-21T13:26:17.903199Z [ net] sending getdata (37 bytes) peer=0
node0 2019-05-21T13:26:17.903424Z [ net] received: getdata (37 bytes) peer=0
P.D.: Not sure if we should fix this test or redesign it, because having IBLT reconciliation problems is something to be expected time to time.
It has flaked on the master branch recently.
Log is truncated unfortunately. log.txt