p2p_exterversion test or assert_debug_log is flaky
Running ./test/functional/test_runner.py --failfast -j $(nproc) $(echo {1..128} | sed 's/[^ ]*/p2p_extversion.py/g')
(128 runs of p2p_extversion on all cores) gives multiple failures all with assert_debug_log
in the call stack.
It seems that the test framework sends something and the node only logs reception of the message ~4 seconds later, which is not enough for the assert_debug_log default timeout of 2 seconds.
Increasing the timeout to 6 seconds makes the tests pass, but I'd like to figure out what is going on there.