prometheus/tsdb/chunkenc
György Krajcsovits 98ecdf3589 Fix corrupting spans via iterator sharing
Iterator may share spans without copy, so we always have to make a copy
before modification - copy-on-write.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-08-06 16:51:20 +02:00
..
bstream.go tsdb/chunkenc.Pool: Refactor Get and Put 2024-05-08 13:37:25 +02:00
bstream_test.go tsdb/chunkenc.Pool: Refactor Get and Put 2024-05-08 13:37:25 +02:00
chunk.go tsdb/chunkenc.Pool: Refactor Get and Put 2024-05-08 13:37:25 +02:00
chunk_test.go tsdb/chunkenc.Pool: Refactor Get and Put 2024-05-08 13:37:25 +02:00
float_histogram.go Fix corrupting spans via iterator sharing 2024-08-06 16:51:20 +02:00
float_histogram_test.go Fix corrupting spans via iterator sharing 2024-08-06 16:51:20 +02:00
histogram.go Fix corrupting spans via iterator sharing 2024-08-06 16:51:20 +02:00
histogram_meta.go Fix lint error 2024-08-06 13:24:46 +02:00
histogram_meta_test.go [nhcb branch] Use single bit to differentiate between optimized bounds and floats (#13828) 2024-03-27 18:40:59 +01:00
histogram_test.go Fix corrupting spans via iterator sharing 2024-08-06 16:51:20 +02:00
varbit.go Fix language in docs and comments (#14041) 2024-05-08 17:57:09 +02:00
varbit_test.go Use more varbit in histogram chunks 2021-10-13 20:03:35 +02:00
xor.go Fix a couple of comments 2024-07-05 15:25:42 +02:00
xor_test.go chunkenc: Slightly optimize xorWrite/xoRead (#11476) 2022-10-20 15:08:01 +05:30