I have a rather weird problem I can't figure out.
On my computer (Linux), sometimes the test TestGossiper_Topo1_2Nodes_AntiEntropy fails because 1 of the status packets gets lost.
I don't think it's a problem with my code because I added some logging to confirm the packets get sent, they just do not arrive.
It happens pretty often on my computer, but has not happened at all yet on GitLab.
It can be triggered with the following command:
go test go.dedis.ch/cs438/hw1/gossip -run \^TestGossiper_Topo1_2Nodes_AntiEnt
ropy\$ -count=1000 -failfast -v
Do you have any suggestions of things I could try to investigate this?