Skip to content

Benchmark voting-snapshot worst-case EndBlock behavior #17

Description

@juno-ai-dev

Scope

Add deterministic benchmarks for slash/status processing with mainnet-shaped validators, including more than 10,000 delegators.

Acceptance criteria

  • Deterministic fixtures.
  • CPU, allocations, and iteration counts for representative sizes.
  • Same-block voting-power correctness asserted.
  • Explicit RC performance threshold.
  • Only optimize if evidence exceeds threshold; any strategy remains bounded and regression-tested.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:P2Useful hardening; not automatically release-blockingv31Juno v31 release scope

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions