prometheus/promql
Filip Petkovski 3e6155e596
Use CopyTo when resetting histogram in stats iterator
The histogram stats iterator does not fully clear the histogram object
and is not resilient to new fields being added to the histogram type.

To resolve the issue, the commit uses the CopyTo methods which should
be future proof to new fields being added.

Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
2024-07-31 11:18:47 +02:00
..
fuzz-data
parser promqltest: add support for setting counter reset hint on histogram samples (#14537) 2024-07-31 09:53:05 +02:00
promqltest Merge pull request #14464 from prometheus/beorn7/histogram 2024-07-17 14:57:46 +02:00
bench_test.go feat: add limitk() and limit_ratio() operators (#12503) 2024-07-03 22:18:57 +02:00
engine_internal_test.go refactor: extract some PromQL Engine tests which use unexported structs 2024-05-08 16:27:17 +01:00
engine_test.go feat: add Google cloud roundtripper for remote write (#14346) 2024-07-30 16:25:19 +01:00
engine.go Fix decoding buckets for native histograms in binops 2024-07-10 11:55:29 +02:00
functions_internal_test.go Fix issue where summation of +/- infinity returns NaN instead of infinity 2024-06-28 11:26:54 +10:00
functions_test.go test: move most PromQL tests into separate test package 2024-05-08 16:28:56 +01:00
functions.go Merge pull request #14362 from charleskorn/charleskorn/sum-infinity 2024-07-03 01:05:03 -04:00
fuzz_test.go
fuzz.go
histogram_stats_iterator_test.go Add more test cases 2024-07-29 14:53:32 +02:00
histogram_stats_iterator.go Use CopyTo when resetting histogram in stats iterator 2024-07-31 11:18:47 +02:00
promql_test.go feat: add limitk() and limit_ratio() operators (#12503) 2024-07-03 22:18:57 +02:00
quantile_test.go
quantile.go Merge branch 'main' into nhcb 2024-05-14 16:20:15 +08:00
query_logger_test.go promql.ActiveQueryTracker: Unmap mmapped file when done 2024-05-09 14:27:29 +02:00
query_logger.go Join errors 2024-05-27 17:14:17 +02:00
value_test.go test: move most PromQL tests into separate test package 2024-05-08 16:28:56 +01:00
value.go