Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test_domain_tx_propagate sometimes hangs because EVM full node is banned #3370

Open
teor2345 opened this issue Feb 6, 2025 · 1 comment · May be fixed by #3367
Open

test_domain_tx_propagate sometimes hangs because EVM full node is banned #3370

teor2345 opened this issue Feb 6, 2025 · 1 comment · May be fixed by #3367
Labels
bug Something isn't working

Comments

@teor2345
Copy link
Member

teor2345 commented Feb 6, 2025

This happens on all platforms, but in my experience, more frequently on macOS:

SLOW [>6360.000s] domain-client-operator tests::test_domain_tx_propagate
https://github.com/autonomys/subspace/actions/runs/13150674696/job/36697446331?pr=3367#step:11:1547

There don't seem to be any extrinsics, even though the test wants to send them.

Alice banning Bob for sending multiple identical block requests seems to cause this issue:
(It's present in every test failure log I've seen.)

2025-02-06 10:45:24 [//Alice (DomainId(0))] Submitted bundle from slot 14, extrinsics: 0    
2025-02-06 10:45:24 [Ferdie] 🎁 Prepared block for proposing at 14 (17 ms) [hash: 0x3d8ae18ab5ea0042608da51fbdec7ba514a71ada883d55090ba0a9a2e72bb503; parent_hash: 0x84ef…5545; extrinsic
2025-02-06 10:45:24 [//Ferdie (Consensus)] 🏆 Imported #14 (0x84ef…5545 → 0x3d8a…b503)    
2025-02-06 10:45:24 [//Alice (DomainId(0))] 🆕 Imported #14 (0x5d55…0e4f → 0xe224…8219)    
2025-02-06 10:45:24 [//Bob (DomainId(0))] Block import error: Incomplete block import pipeline.    
2025-02-06 10:45:24 [//Bob (DomainId(0))] 💔 Error importing block 0xe224ce8aeb40c755814ce434da03785efd5a8420ee6e8aa9bbbfb2d6e38d8219: consensus error: Import failed: Incomplete block i
2025-02-06 10:45:24 [//Bob (DomainId(0))] Block import error: Incomplete block import pipeline.    
2025-02-06 10:45:24 [//Bob (DomainId(0))] 💔 Error importing block 0xe224ce8aeb40c755814ce434da03785efd5a8420ee6e8aa9bbbfb2d6e38d8219: consensus error: Import failed: Incomplete block i
2025-02-06 10:45:24 [//Alice (DomainId(0))] Report 12D3KooWMYz4RdG9uPAGRZQg9R312jRVJ9Xem8Bp61zBRwtATLjg: -2147483648 to -2147483648. Reason: Same block request multiple times. Banned, d
2025-02-06 10:45:24 [//Bob (DomainId(0))] 🆕 Imported #14 (0x5d55…0e4f → 0xe224…8219)    
2025-02-06 10:45:24 [//Alice (DomainId(0))] 📦 Claimed slot 15
2025-02-06 10:45:24 [//Alice (DomainId(0))] 🔖 Producing bundle at slot Slot(15)
2025-02-06 10:45:24 [//Alice (DomainId(0))] Submitted bundle from slot 15, extrinsics: 0

As part of PR #3367, I added timeouts to this test to check which step is failing.

@teor2345 teor2345 added the bug Something isn't working label Feb 6, 2025
@teor2345
Copy link
Member Author

teor2345 commented Feb 6, 2025

@teor2345 teor2345 changed the title test_domain_tx_propagate hangs occasionally test_domain_tx_propagate sometimes hangs because EVM full node is banned Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant