prometheus/storage/remote
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now.
This is part of https://github.com/prometheus/prometheus/pull/5882 that can be done to simplify things.
All todos I added will be fixed in follow up PRs.

* querier.Querier, querier.Appender, querier.SeriesSet, and querier.Series interfaces merged
with storage interface.go. All imports that.
* querier.SeriesIterator replaced by chunkenc.Iterator
* Added chunkenc.Iterator.Seek method and tests for xor implementation (?)
* Since we properly handle SelectParams for Select methods I adjusted min max
based on that. This should help in terms of performance for queries with functions like offset.
* added Seek to deletedIterator and test.
* storage/tsdb was removed as it was only a unnecessary glue with incompatible structs.

No logic was changed, only different source of abstractions, so no need for benchmarks.

Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
2020-02-17 18:03:54 +00:00
..
chunked.go remote-read: streamed chunked server side; Extended protobuf; Added chunked, checksumed reader (#5703) 2019-08-19 21:16:10 +01:00
chunked_test.go remote-read: streamed chunked server side; Extended protobuf; Added chunked, checksumed reader (#5703) 2019-08-19 21:16:10 +01:00
client.go Make remote client Store use passed context (#6673) 2020-01-27 07:43:20 -07:00
client_test.go Improve testutil.ErrorEqual (#6471) 2019-12-17 21:11:33 +00:00
codec.go Unify Iterator interfaces. All point to storage now. 2020-02-17 18:03:54 +00:00
codec_test.go Replaced test validations with testutils on storage/remote/codec_test.go (#6097) 2019-10-07 11:35:53 -06:00
ewma.go Merge the 2.13 release branch to master (#6117) 2019-10-09 17:41:46 +02:00
intern.go Merge the 2.13 release branch to master (#6117) 2019-10-09 17:41:46 +02:00
intern_test.go Fix order of testutil.Equals (#6695) 2020-01-27 12:21:59 +00:00
max_gauge.go resolve race condition in maxGauge (#5647) 2019-06-13 20:55:08 +01:00
queue_manager.go reset counter after collecting metric (#6798) 2020-02-09 20:51:21 -07:00
queue_manager_test.go pass registerer from storage to queue manager for its metrics (#6728) 2020-02-03 13:47:03 -08:00
read.go Don't sort postings if we only have one block. 2020-01-28 09:14:56 +00:00
read_test.go pass registerer from storage to queue manager for its metrics (#6728) 2020-02-03 13:47:03 -08:00
storage.go Unify Iterator interfaces. All point to storage now. 2020-02-17 18:03:54 +00:00
storage_test.go pass registerer from storage to queue manager for its metrics (#6728) 2020-02-03 13:47:03 -08:00
write.go Unify Iterator interfaces. All point to storage now. 2020-02-17 18:03:54 +00:00
write_test.go pass registerer from storage to queue manager for its metrics (#6728) 2020-02-03 13:47:03 -08:00