Noticed on the test-each-commit job for #32857:
https://github.com/bitcoin/bitcoin/actions/runs/21254115595/job/61163625701?pr=32857
0 node1 2026-01-22T16:33:40.225497Z [http] [httpserver.cpp:308] [http_request_cb] [http] Received a POST request for / from 127.0.0.1:40648
1 node1 2026-01-22T16:33:40.225559Z [httpworker.1] [rpc/request.cpp:243] [parse] [rpc] ThreadRPCServer method=getrawmempool user=__cookie__
2 test 2026-01-22T16:33:40.276527Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
3 self.wait_until(lambda: len(tx_receiver.getrawmempool()) > 0)
4 '''
5 test 2026-01-22T16:33:40.276665Z TestFramework (ERROR): Unexpected exception
6 Traceback (most recent call last):
7 File "/home/runner/work/bitcoin/bitcoin/test/functional/test_framework/test_framework.py", line 142, in main
8 self.run_test()
9 File "/home/runner/work/bitcoin/bitcoin/ci_build/test/functional/p2p_private_broadcast.py", line 331, in run_test
10 self.wait_until(lambda: len(tx_receiver.getrawmempool()) > 0)
11 File "/home/runner/work/bitcoin/bitcoin/test/functional/test_framework/test_framework.py", line 746, in wait_until
12 return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14 File "/home/runner/work/bitcoin/bitcoin/test/functional/test_framework/util.py", line 420, in wait_until_helper_internal
15 raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
16 AssertionError: Predicate ''''
17 self.wait_until(lambda: len(tx_receiver.getrawmempool()) > 0)
18 ''' not true after 60 seconds
19 test 2026-01-22T16:33:40.277541Z TestFramework (DEBUG): Closing down network thread
20 test 2026-01-22T16:33:40.327831Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later.