From 92607805c3f194395f0191748701867e68f472f4 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 31 Mar 2026 14:04:57 +0100 Subject: [PATCH] feat(telemetry): add validationsChecked recording hook in recvValidation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wire incrementValidationsChecked() into NetworkOPs::recvValidation() so each received network validation increments the counter. Note: incrementJqTransOverflow() hook is deferred — JobQueue has no explicit overflow event path; the counter is reserved for future use. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/xrpld/app/misc/NetworkOPs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrpld/app/misc/NetworkOPs.cpp b/src/xrpld/app/misc/NetworkOPs.cpp index ce4648b4e4..63d721026d 100644 --- a/src/xrpld/app/misc/NetworkOPs.cpp +++ b/src/xrpld/app/misc/NetworkOPs.cpp @@ -2446,6 +2446,8 @@ bool NetworkOPsImp::recvValidation(std::shared_ptr const& val, std::string const& source) { JLOG(m_journal.trace()) << "recvValidation " << val->getLedgerHash() << " from " << source; + if (auto* mr = registry_.getMetricsRegistry()) + mr->incrementValidationsChecked(); std::unique_lock lock(validationsMutex_); BypassAccept bypassAccept = BypassAccept::no;