Commit Graph

266 Commits (9c791faade4e05a232721b4c79e9cff4b5d17c86)

Author SHA1 Message Date
machine424 a825d448da feat(tsdb/(head|agent)): dereference the pools at the end of the WL replay to 8 months ago
Ben Kochie a721daf981
Log WAL segment loading time (#16336) 9 months ago
Oleg Zaytsev e4fe8d8684
Create memSeries with pendingCommit=true 9 months ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 9 months ago
Fiona Liao 37c2ebb5fd
Make out-of-order native histograms flag a no-op and always enable (#16207) 9 months ago
Patryk Prus 401dbacf2e
Add counters for unknown series references during WAL/WBL replay 9 months ago
Patryk Prus 61aa82865d
TSDB: keep duplicate series records in checkpoints while their samples may still be present (#16060) 9 months ago
Arve Knudsen 7cbf749096
Upgrade to github.com/oklog/ulid/v2 (#16168) 10 months ago
machine424 d644324407
feat(tsdb/(head|agent)): reuse pools across segments to avoid generating garbage during WL replay 10 months ago
Alan Protasio 9d1abbb9ed
Call PostCreation callback only after the new series is added to the mempotings (#15579) 11 months ago
Bryan Boreham ac4f8a5e23
[ENHANCEMENT] TSDB: Improve calculation of space used by labels (#13880) 1 year ago
Carrie Edwards cfcd51538d Remove references to custom values record 1 year ago
Carrie Edwards aa144b7263 Handle custom buckets in WAL and WBL 1 year ago
Pedro Tanaka bab587b9dc
Agent: allow for ingestion of CT samples (#15124) 1 year ago
Łukasz Mierzwa b6e22cd346 Short-cut common memChunk operations 1 year ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log 1 year ago
György Krajcsovits 44ebbb8458 Fix missing histogram copy in sampleRing 1 year ago
Carrie Edwards 14e3c05ce8
tsdb: Add support for ingestion of out-of-order native histogram samples (#14546) 1 year ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 1 year ago
George Krajcsovits 536d9f9ce9
BUGFIX: TSDB: panic in query during truncation with OOO head (#14831) 1 year ago
Marco Pracucci ef649d5968
Revert " Store `mmMaxTime` in same field as `seriesShard`" 1 year ago
Oleg Zaytsev 0300ad58a9
Revert the option regardless of error 1 year ago
Oleg Zaytsev d8e1b6bdfd
Store mmMaxTime in same field as seriesShard 1 year ago
Bryan Boreham d878146c70 TSDB: shrink memSeries by moving bools together 1 year ago
Bryan Boreham 709c5d6fc3
TSDB: Lock around access to labels in head under -tags dedupelabels (#14322) 1 year ago
Oleg Zaytsev fd1a89b7c8
Pass affected labels to `MemPostings.Delete()` (#14307) 2 years ago
Alan Protasio 8894d65cd6
Fix head stats and hooks when replaying a corrupted snapshot (#14079) 2 years ago
Nick Pillitteri 481f14e1c0
TSDB: Don't rely on integer overflow in head compaction check (#13755) 2 years ago
Ben Ye ceca6c4716
[ENHANCEMENT] TSDB: Log more statistics during startup (#13838) 2 years ago
György Krajcsovits 4d4d822c36 Add native histograms to latency/duration metrics 2 years ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required 2 years ago
Fiona Liao 52389647b2 Add type label to outOfOrderSamplesAppended metric 2 years ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421) 2 years ago
Bryan Boreham 66237c1996 tsdb: use cheaper Mutex on series 2 years ago
Bryan Boreham b9eab6e4b8
tsdb: simplify internal series delete function (#13261) 2 years ago
Matthieu MOREL 8f6cf3aabb tsdb: use Go standard errors 2 years ago
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733) 2 years ago
Xiaochao Dong 28d8f1650c
tsdb: Make sure the cache for postings cardinality properly honors the label name (#12653) 2 years ago
Arve Knudsen 1200c89d0c
Fix tsdb.stripeSeries.gc so it handles conflicts properly (#13195) 2 years ago
Arve Knudsen ecc37588b0
tsdb: seriesHashmap.set by making receiver a pointer (#13193) 2 years ago
Charles Korn 59844498f7
Fix issue where queries can fail or omit OOO samples if OOO head compaction occurs between creating a querier and reading chunks (#13115) 2 years ago
Oleg Zaytsev f997c72f29
Make head block ULIDs descriptive (#13100) 2 years ago
Matthieu MOREL dd8871379a remplace errors.Errorf by fmt.Errorf 2 years ago
Bryan Boreham 65a443e6e3 TSDB: initialize conflicts map only when we need it. 2 years ago
Bryan Boreham e6c0f69f98 TSDB: Only pay for hash collisions when they happen 2 years ago
Bryan Boreham ce4e757704 TSDB: refine variable naming in chunk gc 2 years ago
Bryan Boreham 071d5732af TSDB: refactor cleanup of chunks and series 2 years ago
machine424 a32fbc3658
head.go: Remove an unneeded snapshot trigger that was moved in https://github.com/prometheus/prometheus/pull/9328 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 2 years ago
Bryan Boreham 90e98e0235 tsdb: create isolation transaction slice on demand 2 years ago