VictoriaMetrics/lib/bloomfilter
Aliaksandr Valialkin 5f5fcab217
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-22 01:13:41 +02:00
..
filter_test.go
filter_timing_test.go
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-22 01:13:41 +02:00
limiter_test.go lib/bloomfilter: fix TestLimiterConcurrent 2021-05-24 05:18:29 +03:00
limiter.go all: replace atomic.Value with atomic.Pointer[T] 2023-07-19 17:48:26 -07:00