From f7ebf0294e35257dcd0134d95b20da8044c56527 Mon Sep 17 00:00:00 2001 From: Ed Hennis Date: Mon, 13 Jul 2026 18:30:08 -0400 Subject: [PATCH] Log sequence differences at the start and end of rotation --- src/xrpld/app/misc/SHAMapStoreImp.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/xrpld/app/misc/SHAMapStoreImp.cpp b/src/xrpld/app/misc/SHAMapStoreImp.cpp index 47ab7d8e42..d0cd1157e2 100644 --- a/src/xrpld/app/misc/SHAMapStoreImp.cpp +++ b/src/xrpld/app/misc/SHAMapStoreImp.cpp @@ -356,9 +356,10 @@ SHAMapStoreImp::run() // will delete up to (not including) lastRotated if (readyToRotate) { + auto const diff = validatedSeq - lastRotated; JLOG(journal_.warn()) << "rotating validatedSeq " << validatedSeq << " lastRotated " - << lastRotated << " deleteInterval " << deleteInterval_ - << " canDelete_ " << canDelete_ << " state " + << lastRotated << " diff " << diff << " deleteInterval " + << deleteInterval_ << " canDelete_ " << canDelete_ << " state " << app_.getOPs().strOperatingMode(false) << " age " << ledgerMaster_->getValidatedLedgerAge().count() << "s. Complete ledgers: " << ledgerMaster_->getCompleteLedgers(); @@ -419,9 +420,14 @@ SHAMapStoreImp::run() clearCaches(validatedSeq); }); - JLOG(journal_.warn()) << "finished rotation. validatedSeq: " << validatedSeq - << ", lastRotated: " << lastRotated - << ". Complete ledgers: " << ledgerMaster_->getCompleteLedgers(); + auto const currentValidatedSeq = ledgerMaster_->getValidLedgerIndex(); + auto const processingDiff = currentValidatedSeq - validatedSeq; + JLOG(journal_.warn()) + << "finished rotation. validatedSeq: " << validatedSeq + << ", lastRotated: " << lastRotated << " diff " << diff + << ". Updated validated seq is " << currentValidatedSeq << ", " << processingDiff + << " ledgers were validated during the rotation processs. Complete ledgers: " + << ledgerMaster_->getCompleteLedgers(); } } }