prometheus/tsdb/chunkenc
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
..
bstream.go improve bstream comments and doc (#9560) 2021-10-25 18:44:15 +05:30
bstream_test.go Testify: move to require (#8122) 2020-10-29 09:43:23 +00:00
chunk.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
chunk_test.go Reduce memory allocation in benchmarkIterator() (#5983) 2021-07-26 19:36:54 +05:30
ooo.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
ooo_test.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00
xor.go Add out-of-order sample support to the TSDB (#269) 2022-06-22 11:45:21 +00:00