prometheus/tsdb/chunks
Ganesh Vernekar df59320886
Add out-of-order sample support to the TSDB (#269)
This implementation is based on this design doc:
https://docs.google.com/document/d/1Kppm7qL9C-BJB1j6yb6-9ObG3AbdZnFUBYPNNWwDBYM/edit?usp=sharing

This commit adds support to accept out-of-order ("OOO") sample into the TSDB
up to a configurable time allowance. If OOO is enabled, overlapping querying
are automatically enabled.

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>

Co-authored-by: Jesus Vazquez <jesus.vazquez@grafana.com>
Co-authored-by: Ganesh Vernekar <ganeshvern@gmail.com>
Co-authored-by: Dieter Plaetinck <dieter@grafana.com>
2022-06-22 11:45:21 +00:00
..
chunk_write_queue.go Fix comments. (#248) 2022-06-08 10:01:05 +02:00
chunk_write_queue_test.go Merge remote-tracking branch 'upstream/main' into jvp/merge-prometheus-main 2022-04-12 16:40:00 +02:00
chunks.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
chunks_test.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
head_chunks.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
head_chunks_other.go tsdb/chunks: preallocate at least some space on non-Windows systems (#9581) 2021-11-09 13:47:00 +05:30
head_chunks_test.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
head_chunks_windows.go Format Go source files using 'gofumpt -w -s -extra' 2021-11-02 19:52:34 +01:00
old_head_chunks.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
old_head_chunks_test.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
queue.go Job queue (#247) 2022-06-07 17:42:28 +02:00
queue_test.go Job queue (#247) 2022-06-07 17:42:28 +02:00