Partial backport of core#26295:
https://github.com/bitcoin/bitcoin/pull/26295/commits/a936f41a5d5f7bb97425f82ec64dfae62e840a56
Depends on D16232.
Differential D16233
txorphanage: make m_peer_work_set private Fabien on May 28 2024, 13:52. Authored by Tags None Subscribers None
Details
Partial backport of core#26295: Depends on D16232. ninja all check-all
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (build-debug) failed.
Failed tests logs: ====== Bitcoin ABC functional tests: p2p_compactblocks.py ====== ------- Stdout: ------- 2024-05-28T15:18:09.587000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_ _20240528_151236/p2p_compactblocks_83 2024-05-28T15:18:10.631000Z TestFramework (INFO): Testing SENDCMPCT p2p message... 2024-05-28T15:18:11.191000Z TestFramework (INFO): Testing compactblock construction... 2024-05-28T15:18:13.987000Z TestFramework (INFO): Testing compactblock requests... 2024-05-28T15:18:14.296000Z TestFramework (INFO): Testing getblocktxn requests... 2024-05-28T15:18:14.818000Z TestFramework (INFO): Testing getblocktxn handler... 2024-05-28T15:18:15.446000Z TestFramework (INFO): Testing compactblock requests/announcements not at chain tip... 2024-05-28T15:18:15.701000Z TestFramework (INFO): Testing handling of low-work compact blocks... 2024-05-28T15:18:15.756000Z TestFramework (INFO): Testing handling of incorrect blocktxn responses... 2024-05-28T15:18:15.964000Z TestFramework (INFO): Testing end-to-end block relay... 2024-05-28T15:18:16.127000Z TestFramework (INFO): Testing handling of invalid compact blocks... 2024-05-28T15:18:16.231000Z TestFramework (INFO): Testing reconstructing compact blocks from all peers... 2024-05-28T15:18:16.336000Z TestFramework (ERROR): Assertion failed Traceback (most recent call last): File "/work/test/functional/test_framework/test_framework.py", line 147, in main self._run_test_internal() File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal self.run_test() File "/work/test/functional/p2p_compactblocks.py", line 926, in run_test self.test_compactblock_reconstruction_multiple_peers( File "/work/test/functional/p2p_compactblocks.py", line 826, in test_compactblock_reconstruction_multiple_peers assert tx.hash in mempool AssertionError 2024-05-28T15:18:16.387000Z TestFramework (INFO): Stopping nodes 2024-05-28T15:18:16.538000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_ _20240528_151236/p2p_compactblocks_83 2024-05-28T15:18:16.538000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_ _20240528_151236/p2p_compactblocks_83/test_framework.log 2024-05-28T15:18:16.538000Z TestFramework (ERROR): 2024-05-28T15:18:16.538000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-debug/test/tmp/test_runner_₿₵_ _20240528_151236/p2p_compactblocks_83' to consolidate all logs 2024-05-28T15:18:16.538000Z TestFramework (ERROR): 2024-05-28T15:18:16.538000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log. 2024-05-28T15:18:16.538000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues 2024-05-28T15:18:16.538000Z TestFramework (ERROR): Each failure log is accessible here: Comment Actions Build Bitcoin ABC Diffs / Diff Testing (build-diff) failed.
Failed tests logs: ====== Bitcoin ABC functional tests: p2p_compactblocks.py ====== ------- Stdout: ------- 2024-05-28T16:13:45.250000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_160841/p2p_compactblocks_83 2024-05-28T16:13:46.422000Z TestFramework (INFO): Testing SENDCMPCT p2p message... 2024-05-28T16:13:46.969000Z TestFramework (INFO): Testing compactblock construction... 2024-05-28T16:13:51.354000Z TestFramework (INFO): Testing compactblock requests... 2024-05-28T16:13:51.681000Z TestFramework (INFO): Testing getblocktxn requests... 2024-05-28T16:13:52.249000Z TestFramework (INFO): Testing getblocktxn handler... 2024-05-28T16:13:52.901000Z TestFramework (INFO): Testing compactblock requests/announcements not at chain tip... 2024-05-28T16:13:53.208000Z TestFramework (INFO): Testing handling of low-work compact blocks... 2024-05-28T16:13:53.272000Z TestFramework (INFO): Testing handling of incorrect blocktxn responses... 2024-05-28T16:13:53.496000Z TestFramework (INFO): Testing end-to-end block relay... 2024-05-28T16:13:53.651000Z TestFramework (INFO): Testing handling of invalid compact blocks... 2024-05-28T16:13:53.765000Z TestFramework (INFO): Testing reconstructing compact blocks from all peers... 2024-05-28T16:13:53.881000Z TestFramework (ERROR): Assertion failed Traceback (most recent call last): File "/work/test/functional/test_framework/test_framework.py", line 147, in main self._run_test_internal() File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal self.run_test() File "/work/test/functional/p2p_compactblocks.py", line 926, in run_test self.test_compactblock_reconstruction_multiple_peers( File "/work/test/functional/p2p_compactblocks.py", line 826, in test_compactblock_reconstruction_multiple_peers assert tx.hash in mempool AssertionError 2024-05-28T16:13:53.935000Z TestFramework (INFO): Stopping nodes 2024-05-28T16:13:54.287000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_160841/p2p_compactblocks_83 2024-05-28T16:13:54.288000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_160841/p2p_compactblocks_83/test_framework.log 2024-05-28T16:13:54.288000Z TestFramework (ERROR): 2024-05-28T16:13:54.288000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_160841/p2p_compactblocks_83' to consolidate all logs 2024-05-28T16:13:54.289000Z TestFramework (ERROR): 2024-05-28T16:13:54.289000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log. 2024-05-28T16:13:54.289000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues 2024-05-28T16:13:54.289000Z TestFramework (ERROR): ====== Bitcoin ABC functional tests with the next upgrade activated: p2p_compactblocks.py ====== ------- Stdout: ------- 2024-05-28T16:20:05.129000Z TestFramework (INFO): Initializing test directory /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_161541/p2p_compactblocks_83 2024-05-28T16:20:06.232000Z TestFramework (INFO): Testing SENDCMPCT p2p message... 2024-05-28T16:20:06.765000Z TestFramework (INFO): Testing compactblock construction... 2024-05-28T16:20:10.075000Z TestFramework (INFO): Testing compactblock requests... 2024-05-28T16:20:10.387000Z TestFramework (INFO): Testing getblocktxn requests... 2024-05-28T16:20:10.913000Z TestFramework (INFO): Testing getblocktxn handler... 2024-05-28T16:20:11.591000Z TestFramework (INFO): Testing compactblock requests/announcements not at chain tip... 2024-05-28T16:20:11.904000Z TestFramework (INFO): Testing handling of low-work compact blocks... 2024-05-28T16:20:11.968000Z TestFramework (INFO): Testing handling of incorrect blocktxn responses... 2024-05-28T16:20:12.200000Z TestFramework (INFO): Testing end-to-end block relay... 2024-05-28T16:20:12.376000Z TestFramework (INFO): Testing handling of invalid compact blocks... 2024-05-28T16:20:12.489000Z TestFramework (INFO): Testing reconstructing compact blocks from all peers... 2024-05-28T16:20:12.605000Z TestFramework (ERROR): Assertion failed Traceback (most recent call last): File "/work/test/functional/test_framework/test_framework.py", line 147, in main self._run_test_internal() File "/work/test/functional/test_framework/test_framework.py", line 137, in _run_test_internal self.run_test() File "/work/test/functional/p2p_compactblocks.py", line 926, in run_test self.test_compactblock_reconstruction_multiple_peers( File "/work/test/functional/p2p_compactblocks.py", line 826, in test_compactblock_reconstruction_multiple_peers assert tx.hash in mempool AssertionError 2024-05-28T16:20:12.658000Z TestFramework (INFO): Stopping nodes 2024-05-28T16:20:13.013000Z TestFramework (WARNING): Not cleaning up dir /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_161541/p2p_compactblocks_83 2024-05-28T16:20:13.013000Z TestFramework (ERROR): Test failed. Test logging available at /work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_161541/p2p_compactblocks_83/test_framework.log 2024-05-28T16:20:13.014000Z TestFramework (ERROR): 2024-05-28T16:20:13.014000Z TestFramework (ERROR): Hint: Call /work/test/functional/combine_logs.py '/work/abc-ci-builds/build-diff/test/tmp/test_runner_₿₵_ _20240528_161541/p2p_compactblocks_83' to consolidate all logs 2024-05-28T16:20:13.014000Z TestFramework (ERROR): 2024-05-28T16:20:13.015000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log. 2024-05-28T16:20:13.015000Z TestFramework (ERROR): https://github.com/Bitcoin-ABC/bitcoin-abc/issues 2024-05-28T16:20:13.015000Z TestFramework (ERROR): Each failure log is accessible here: |