From 0347e8a28cbc7305674bbb433d5596d1ed4d516a Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 23 Feb 2026 00:48:53 -0500 Subject: [PATCH] fix: increment _removes counter in RemoveBatch for accurate stats --- src/NATS.Server/Subscriptions/SubList.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/NATS.Server/Subscriptions/SubList.cs b/src/NATS.Server/Subscriptions/SubList.cs index dd6b9ef..b7ca3c7 100644 --- a/src/NATS.Server/Subscriptions/SubList.cs +++ b/src/NATS.Server/Subscriptions/SubList.cs @@ -494,7 +494,10 @@ public sealed class SubList : IDisposable _cache = null; foreach (var sub in subs) - RemoveInternal(sub); + { + if (RemoveInternal(sub)) + _removes++; + } Interlocked.Increment(ref _generation);