93 | @@ -89,7 +94,7 @@ def test_buffer(self):
94 | # Wait until node has processed the first half of the message
95 | self.wait_until(lambda: self.nodes[0].getnettotals()['totalbytesrecv'] != before)
96 | middle = self.nodes[0].getnettotals()['totalbytesrecv']
97 | - # If this assert fails, we've hit an unlikely race
98 | + # If this assert fails, we've hit an unlikely (impossible?) race
I'd just remove this line, otherwise it will stay there for a long time.
After all we have an explanation for why this has failed that makes sense with the log of the failed run, plus a fix that avoid this.