VictoriaMetrics/lib/bloomfilter
Aliaksandr Valialkin 0b2ea1a7c7
all: call atomic.Load* in front of atomic.CompareAndSwap* at places where the atomic.CompareAndSwap* returns false most of the time
This allows avoiding slow inter-CPU synchornization induced by atomic.CompareAndSwap*
2024-01-21 14:04:54 +02:00
..
filter_test.go app/vmagent: add ability to limit series cardinality on a per-hour and per-day basis 2021-05-20 13:13:40 +03:00
filter_timing_test.go app/vmagent: add ability to limit series cardinality on a per-hour and per-day basis 2021-05-20 13:13:40 +03:00
filter.go all: call atomic.Load* in front of atomic.CompareAndSwap* at places where the atomic.CompareAndSwap* returns false most of the time 2024-01-21 14:04:54 +02:00
limiter_test.go lib/bloomfilter: fix TestLimiterConcurrent 2021-05-24 05:17:36 +03:00
limiter.go all: replace atomic.Value with atomic.Pointer[T] 2023-07-19 17:42:06 -07:00