From 61809b9735bb5312f08ba436a53e52074d5925c1 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 10 Mar 2026 19:04:36 +0000 Subject: [PATCH] Update levelization results for xrpld.telemetry module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Regenerate loops.txt and ordering.txt to account for the bidirectional dependency between xrpld.app and xrpld.telemetry introduced in Phase 9. MetricsRegistry.cpp reads metrics from xrpld.app services (LedgerMaster, TxQ, AcceptedLedger) while Application.cpp wires MetricsRegistry into the app lifecycle — a pattern consistent with existing accepted loops (overlay, peerfinder, rpc, shamap). Co-Authored-By: Claude Opus 4.6 --- .github/scripts/levelization/results/loops.txt | 3 +++ .github/scripts/levelization/results/ordering.txt | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/scripts/levelization/results/loops.txt b/.github/scripts/levelization/results/loops.txt index 7914704f9d..1110b0b298 100644 --- a/.github/scripts/levelization/results/loops.txt +++ b/.github/scripts/levelization/results/loops.txt @@ -16,6 +16,9 @@ Loop: xrpld.app xrpld.rpc Loop: xrpld.app xrpld.shamap xrpld.shamap ~= xrpld.app +Loop: xrpld.app xrpld.telemetry + xrpld.telemetry ~= xrpld.app + Loop: xrpld.overlay xrpld.rpc xrpld.rpc ~= xrpld.overlay diff --git a/.github/scripts/levelization/results/ordering.txt b/.github/scripts/levelization/results/ordering.txt index 607ceb63e2..b59b7f21ee 100644 --- a/.github/scripts/levelization/results/ordering.txt +++ b/.github/scripts/levelization/results/ordering.txt @@ -171,6 +171,8 @@ test.shamap > xrpl.basics test.shamap > xrpl.nodestore test.shamap > xrpl.protocol test.shamap > xrpl.shamap +test.telemetry > xrpl.core +test.telemetry > xrpld.telemetry test.toplevel > test.csf test.toplevel > xrpl.json test.unit_test > xrpl.basics @@ -221,7 +223,6 @@ xrpld.app > xrpl.basics xrpld.app > xrpl.core xrpld.app > xrpld.consensus xrpld.app > xrpld.core -xrpld.app > xrpld.telemetry xrpld.app > xrpl.json xrpld.app > xrpl.ledger xrpld.app > xrpl.net @@ -262,6 +263,7 @@ xrpld.peerfinder > xrpl.rdb xrpld.perflog > xrpl.basics xrpld.perflog > xrpl.core xrpld.perflog > xrpld.rpc +xrpld.perflog > xrpld.telemetry xrpld.perflog > xrpl.json xrpld.rpc > xrpl.basics xrpld.rpc > xrpl.core @@ -277,4 +279,8 @@ xrpld.rpc > xrpl.resource xrpld.rpc > xrpl.server xrpld.rpc > xrpl.tx xrpld.shamap > xrpl.shamap +xrpld.telemetry > xrpl.basics +xrpld.telemetry > xrpl.core +xrpld.telemetry > xrpl.nodestore +xrpld.telemetry > xrpl.server xrpld.telemetry > xrpl.telemetry