prometheus/tsdb/wlog
Owen Williams da1f89e736
tsdb(wal): st-per-sample for histograms initial code and benchmarks (#18221)
Implements ST for Histograms and Float Histograms (and their custom bucket cousins) in WAL. New tests, new benchmarks.

Part of https://github.com/prometheus/prometheus/issues/17790

```release-notes
[CHANGE] Adds Start Time value to all WAL Histogram samples in memory, and therefore may increase memory usage.
```

Signed-off-by: Owen Williams <owen.williams@grafana.com>
2026-05-06 14:33:03 -04:00
..
checkpoint.go tsdb(wal): st-per-sample for histograms initial code and benchmarks (#18221) 2026-05-06 14:33:03 -04:00
checkpoint_test.go tsdb(wal): st-per-sample for histograms initial code and benchmarks (#18221) 2026-05-06 14:33:03 -04:00
live_reader.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
reader.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
reader_test.go tsdb: Migrate multi-errors to errors package (#17768) 2026-02-04 10:41:57 +01:00
watcher.go tsdb(wal): st-per-sample for histograms initial code and benchmarks (#18221) 2026-05-06 14:33:03 -04:00
watcher_test.go post merge conflict fixes 2026-03-12 09:03:08 +00:00
wlog.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
wlog_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00