Skip to content

chore(test): add cross-chain mbps e2e tests#19982

Merged
PhilWindle merged 1 commit intonextfrom
palla/mbps-cross-chain
Jan 28, 2026
Merged

chore(test): add cross-chain mbps e2e tests#19982
PhilWindle merged 1 commit intonextfrom
palla/mbps-cross-chain

Conversation

@spalladino
Copy link
Contributor

Adds two tests to the epochs_mbps test suite for L1 to L2 and L2 to L1 cross chain messages.

@AztecBot
Copy link
Collaborator

AztecBot commented Jan 27, 2026

Flakey Tests

🤖 says: This CI run detected 6 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/4991715342c7b324�4991715342c7b3248;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/gossip_network.test.ts (157s) (code: 1) group:e2e-p2p-epoch-flakes (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/841bee639282d14f�841bee639282d14f8;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_epochs/epochs_first_slot.test.ts (225s) (code: 1) group:e2e-p2p-epoch-flakes (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/6340891c0948efc6�6340891c0948efc68;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_epochs/epochs_high_tps_block_building.test.ts (278s) (code: 1) group:e2e-p2p-epoch-flakes (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/8a6dc5dcd36f135c�8a6dc5dcd36f135c8;;�): LOG_LEVEL=debug yarn-project/scripts/run_test.sh p2p/src/services/discv5/discv5_service.test.ts (65s) (code: 1) (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/104c1c94c4b83d45�104c1c94c4b83d458;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_bot.test.ts (286s) (code: 1) (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))
\033FLAKED\033 (8;;http://ci.aztec-labs.com/42959e159178a0af�42959e159178a0af8;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/valid_epoch_pruned_slash.test.ts (403s) (code: 1) group:e2e-p2p-epoch-flakes (\033PhilWindle\033: chore(test): add cross-chain mbps e2e tests (#19982))

@PhilWindle PhilWindle added this pull request to the merge queue Jan 28, 2026
Merged via the queue into next with commit 27a792d Jan 28, 2026
16 checks passed
@PhilWindle PhilWindle deleted the palla/mbps-cross-chain branch January 28, 2026 10:51
ludamad added a commit that referenced this pull request Feb 23, 2026
Slide 19 (§4 insights · PR correlation): two-column layout showing which
PRs caused each weekly flake spike and which fixes produced each recovery:

Spikes:
- W02 (2,647 flakes): Santiago refactors #19532/#19509/#19564 exposed
  timing races across p2p/epoch simultaneously
- W04 (935 flakes): PhilWindle #19982 added cross-chain mbps tests
  without pre-deflaking — valid_epoch_pruned_slash 0→346 events
- W06 (850 flakes): three high-risk PRs merged same day (#20047 peer
  scoring, #20241 max checkpoints→32, #20257 hash constants)

Fixes:
- W03 recovery: Santiago #19914 — checkpointed chain tip for PXE
  (root fix; PXE was using latest not checkpointed block)
- W05 recovery: Santiago #20088 slasher multi-block fix + #20140
  discv5 deflake + GCP step-down (−6 testbed namespaces)
- W07 improvement: Santiago #20351 mbps fix (p2p_client 311→0),
  #20462 remove hardcoded 10s timeout, ludamad #20613 CI parallelism

Also: correct three factual errors spotted during full review —
- Summary: next P50 is growing (+10% in 3 weeks), not stable
- Flake trend W07 note: e2e-p2p-epoch-flakes dropped 373×, not just
  "251 flakes lowest since December"
- Gaps slide: replaced stale "ci_phases broken" card with GCP egress
  costs gap (bc→awk fix is deployed; egress attribution is the gap now)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants