Skip to content

Leios statistics - #6680

Open
coot wants to merge 4 commits into
leios-prototypefrom
coot/acquire-eb-closure-age
Open

Leios statistics#6680
coot wants to merge 4 commits into
leios-prototypefrom
coot/acquire-eb-closure-age

Conversation

@coot

@coot coot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

This patch introduces:

  • leios.eb.acuired.{p90,p95,p99} percentiles
  • leios.eb.announcement.delay.{p90,p95,p99} percentiles

The leios.eb.announcement.delay.cdf{200,400,...,1200}ms metrics are removed.
Having percentiles gives more preceise information.

  • Revert "CFs for EB announcements - fix"
  • Revert "CDFs for EB announcements"
  • LeiosBlockTxsAcquired - quantiles
  • LeiosEbAnnouncement - quantiles

This PR is using not yet merged IntersectMBO/ouroboros-network#5384.

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated. These may include:
    • golden tests
    • property tests
    • roundtrip tests
    • integration tests
      See Running tests for more details
  • Any changes are noted in the CHANGELOG.md for affected package
    • cardano-node-chairman, cardano-submit-api and cardano-testnet instead need a
      changelog fragment in <package>/.changes/, because their CHANGELOG.md is generated
      from fragments at release time. Copy _TEMPLATE.yml from that directory, or run
      nix run github:input-output-hk/cardano-dev#herald -- new
  • The version bounds in .cabal files are updated
  • CI passes. See note on CI. The following CI checks are required:
    • Code is linted with hlint. See .github/workflows/check-hlint.yml to get the hlint version
    • Code is formatted with stylish-haskell. See .github/workflows/stylish-haskell.yml to get the stylish-haskell version
    • Code builds on Linux, MacOS and Windows for ghc-9.6 and ghc-9.12
  • Self-reviewed the diff

Note on CI

If your PR is from a fork, the necessary CI jobs won't trigger automatically for security reasons.
You will need to get someone with write privileges. Please contact IOG node developers to do this
for you.

coot added 3 commits September 4, 2026 13:45
Added metrics to measure p90, p95 and p99 quantiles of age of
LeiosBlockTxsAcquired messages.
@coot
coot requested review from a team as code owners September 4, 2026 14:16
@coot coot self-assigned this Sep 4, 2026
@coot coot added the leios Means that this tickets is related to the implementation of ouroboros leios. label Sep 4, 2026
@github-project-automation github-project-automation Bot moved this to In Progress in Ouroboros Network Sep 4, 2026
@coot
coot force-pushed the coot/acquire-eb-closure-age branch from fbc6198 to c3a7a02 Compare September 4, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

leios Means that this tickets is related to the implementation of ouroboros leios.

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant