From b5e078c4d352f0130b2d6436e05f6cd51da2ffe4 Mon Sep 17 00:00:00 2001 From: congqixia Date: Wed, 31 Jan 2024 18:55:04 +0800 Subject: [PATCH] enhance: Remove current stats after RollStats action (#30391) See also #27675 BloomFilterSet.current shall be reset after RollStats, otherwise it will keep tracking whole segment data causing the false positive ratio larger than expected. Signed-off-by: Congqi Xia --- internal/datanode/metacache/bloom_filter_set.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/datanode/metacache/bloom_filter_set.go b/internal/datanode/metacache/bloom_filter_set.go index 6765f1b168..31498b6583 100644 --- a/internal/datanode/metacache/bloom_filter_set.go +++ b/internal/datanode/metacache/bloom_filter_set.go @@ -96,6 +96,7 @@ func (bfs *BloomFilterSet) Roll(newStats ...*storage.PrimaryKeyStats) { MinPK: stats.MinPk, } })...) + bfs.current = nil } }