VictoriaMetrics/lib/streamaggr
Aliaksandr Valialkin 202e5704e6
vendor: update github.com/VictoriaMetrics/metrics from v1.34.1 to v1.35.0
Fix potential memory leaks across VictoriaMetrics codebase after metrics.UnregisterSet(s) call
because of missing s.UnregisterAllMetrics() call.

This is a follow-up for 6a6e34ab8e . It is OK if some vmauth metrics
aren't visible for a few microseconds when the previous metrics are unregistered and new metrics
weren't registered yet.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6247
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4690
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/6252
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/5805
2024-07-15 10:43:37 +02:00
..
avg.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
count_samples.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
count_series.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
dedup.go lib/streamaggr: prevent from data race inside dedupAggrShard when samplesBuf can be updated in pushSamples() while their values are read in the flush() loop without das.mu lock 2024-06-11 17:31:16 +02:00
dedup_test.go lib/streamaggr: reduce memory allocations by using dedupAggrSample buffer per each dedupAggrShard 2024-06-10 16:38:42 +02:00
dedup_timing_test.go lib/streamaggr: reduce the number of duplicates per each sample in BenchmarkDedupAggr from 100 to 2 2024-06-10 16:38:41 +02:00
deduplicator.go vendor: update github.com/VictoriaMetrics/metrics from v1.34.1 to v1.35.0 2024-07-15 10:43:37 +02:00
deduplicator_test.go app/vmagent/remotewrite,lib/streamaggr: re-use common code in tests after 879771808b 2024-07-03 15:21:36 +02:00
deduplicator_timing_test.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 14:56:17 +02:00
histogram_bucket.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
last.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
max.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
min.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
quantiles.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
rate.go lib/streamaggr: follow-up for 9c3d44c8c9 2024-07-15 08:40:09 +02:00
stddev.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
stdvar.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
streamaggr.go vendor: update github.com/VictoriaMetrics/metrics from v1.34.1 to v1.35.0 2024-07-15 10:43:37 +02:00
streamaggr_test.go lib/streamaggr: follow-up for 9c3d44c8c9 2024-07-15 08:40:09 +02:00
streamaggr_timing_test.go lib/streamaggr: consistently use alphabetical order of benchmarked stream aggregation outputs 2024-07-15 09:53:19 +02:00
sum_samples.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00
total.go lib/streamaggr: follow-up for 9c3d44c8c9 2024-07-15 08:40:09 +02:00
unique_samples.go all: consistently use 'any' instead of 'interface{}' 2024-07-10 00:20:37 +02:00