From add5d6d5e7e67ff9cbe20973d0a1376847be2367 Mon Sep 17 00:00:00 2001 From: Maxim Yurchuk Date: Tue, 9 Jul 2024 14:14:00 +0000 Subject: [PATCH] Revert "Change calculation of actorsytem pool usage (#6267)" This reverts commit 3170a18e771d45188caafd435af194a8b4c09e8d. --- ydb/library/actors/helpers/pool_stats_collector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/library/actors/helpers/pool_stats_collector.h b/ydb/library/actors/helpers/pool_stats_collector.h index a2f9c8dfc5c4..af374471f517 100644 --- a/ydb/library/actors/helpers/pool_stats_collector.h +++ b/ydb/library/actors/helpers/pool_stats_collector.h @@ -362,7 +362,7 @@ class TStatsCollectingActor : public TActorBootstrapped { double seconds = UsageTimer.PassedReset(); // TODO[serxa]: It doesn't account for contention. Use 1 - parkedTicksDelta / seconds / numThreads KIKIMR-11916 - const double currentThreadCount = poolStats.PotentialMaxThreadCount; + const double currentThreadCount = poolStats.CurrentThreadCount; const double elapsed = NHPTimer::GetSeconds(stats.ElapsedTicks); const double currentUsage = currentThreadCount > 0 ? ((elapsed - LastElapsedSeconds) / seconds / currentThreadCount) : 0; LastElapsedSeconds = elapsed;