Skip to content

spec-msg/testing: End to end testing and rollout readiness #12709

Description

@lexnv

Overarching issue for everything that gates the rollout.

This includes unit-testing, zombinet end to end testing and observability tooling.

  1. spec-msg/tests: End to end testing for HRMP replacement #12596
  1. Fuzzing hardening into CI
  • Fuzz target for consensus decoders (stream ID, lifs, wire messages, V3 block data)
  • e2e suite of tests:
    • receiver downtime
    • lift catchup
    • resubmission
    • reorg storms
    • elastic scaling bursts
    • restart persistance
  1. spec-msg/monitoring: Add monitoring metrics for operational readiness #12597

    • Monitoring and tooling for readiness
    • Add spec_msg_* class of prometheus metrics
    • Subxt on chain explorer for:
      • ring occupancy
      • channel phases
      • register watermarks and credits
    • Canary testing for live HRMP <-> Spec Msg cycles
    • Grafana dashboards and alert rules
  2. Security Audit

    • Scope: pallets, relay spec-msg module, validate_block wrapper, lift verifications
    • Happens as soon as the runtime surface freezes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions