From be28a8ac912bd9ba20e53fd2c5d2055b1b47c45a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Wo=CC=81jcik?= <3044353+pwojcikdev@users.noreply.github.com> Date: Mon, 11 Nov 2024 21:41:36 +0100 Subject: [PATCH] Collect bootstrap limiters info --- nano/node/bootstrap/bootstrap_service.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nano/node/bootstrap/bootstrap_service.cpp b/nano/node/bootstrap/bootstrap_service.cpp index 8cbdb1791..2a71ffb08 100644 --- a/nano/node/bootstrap/bootstrap_service.cpp +++ b/nano/node/bootstrap/bootstrap_service.cpp @@ -1108,6 +1108,14 @@ nano::container_info nano::bootstrap_service::container_info () const { nano::lock_guard lock{ mutex }; + auto collect_limiters = [this] () { + nano::container_info info; + info.put ("total", limiter.size ()); + info.put ("database", database_limiter.size ()); + info.put ("frontiers", frontiers_limiter.size ()); + return info; + }; + nano::container_info info; info.put ("tags", tags); info.put ("throttle", throttle.size ()); @@ -1117,6 +1125,7 @@ nano::container_info nano::bootstrap_service::container_info () const info.add ("frontiers", frontiers.container_info ()); info.add ("workers", workers.container_info ()); info.add ("peers", scoring.container_info ()); + info.add ("limiters", collect_limiters ()); return info; }