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 Authored by Fabien on May 28 2024, 13:52. 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: |