prometheus/tsdb
György Krajcsovits a4083f14e8 Fix populateWithDelChunkSeriesIterator corrupting chunk meta
When handling recoded histogram chunks the min time of the chunk is
updated by mistake. It should only update when the chunk is completely new.
Otherwise the ongoing chunk's meta will be later than the previously
written samples in it.

Same bug as https://github.com/prometheus/prometheus/pull/14629

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
2024-10-18 10:34:22 +02:00
..
agent
chunkenc
chunks
docs docs: Some nitpicking in chunks.md 2024-10-09 14:32:12 +02:00
encoding Neater string vs byte-slice conversions (#14425) 2024-09-21 12:19:21 +02:00
errors
fileutil
goversion
index
record
testdata
tombstones
tsdbutil
wlog
.gitignore
block.go
block_test.go
blockwriter.go
blockwriter_test.go
CHANGELOG.md
compact.go
compact_test.go
db.go
db_test.go
example_test.go
exemplar.go
exemplar_test.go
head.go
head_append.go
head_bench_test.go
head_dedupelabels.go
head_other.go
head_read.go chore!: adopt log/slog, remove go-kit/log 2024-10-07 15:58:50 -04:00
head_read_test.go
head_test.go
head_wal.go
isolation.go
isolation_test.go
mocks_test.go
ooo_head.go
ooo_head_read.go
ooo_head_read_test.go
ooo_head_test.go
ooo_isolation.go
ooo_isolation_test.go
querier.go Fix populateWithDelChunkSeriesIterator corrupting chunk meta 2024-10-18 10:34:22 +02:00
querier_bench_test.go TSDB: Simplify benchmark regexps 2024-09-16 17:48:05 +01:00
querier_test.go [BUGFIX] TSDB: Only query chunks up to truncation time (#14948) 2024-09-20 18:40:17 +02:00
README.md
repair.go
repair_test.go
testutil.go
tsdbblockutil.go

TSDB

GoPkg

This directory contains the Prometheus TSDB (Time Series DataBase) library, which handles storage and querying of all Prometheus v2 data.

Documentation

External resources

A series of blog posts explaining different components of TSDB: