prometheus/storage/local
beorn7 32f280a3cd Slim down the chunkIterator interface
For one, remove unneeded methods.

Then, instead of using a channel for all values, use a
bufio.Scanner-like interface. This removes the need for creating a
goroutine and avoids the (unnecessary) locking performed by channel
sending and receiving.

This will make it much easier to write new chunk implementations (like
Gorilla-style encoding).
2016-03-07 19:50:13 +01:00
..
codable Replace metric.LabelPair with model.LabelPair 2015-08-22 13:32:13 +02:00
fixtures/b0 Add benchmark for loading chunks and chunk descs. 2015-03-19 19:28:21 +01:00
index Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
chunk.go Slim down the chunkIterator interface 2016-03-07 19:50:13 +01:00
crashrecovery.go Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
delta.go Slim down the chunkIterator interface 2016-03-07 19:50:13 +01:00
delta_helpers.go Switch from client_golang/model to common/model 2015-08-21 13:33:38 +02:00
doubledelta.go Slim down the chunkIterator interface 2016-03-07 19:50:13 +01:00
instrumentation.go Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
interface.go Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
locker.go Switch from client_golang/model to common/model 2015-08-21 13:33:38 +02:00
locker_test.go Switch from client_golang/model to common/model 2015-08-21 13:33:38 +02:00
mapper.go Switch to common/log 2015-10-03 10:21:43 +02:00
mapper_test.go Switch from client_golang/model to common/model 2015-08-21 13:33:38 +02:00
persistence.go Quarantine series upon problem writing to the series file 2016-03-03 13:15:02 +01:00
persistence_test.go Slim down the chunkIterator interface 2016-03-07 19:50:13 +01:00
preload.go Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
series.go Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
storage.go Quarantine series upon problem writing to the series file 2016-03-03 13:15:02 +01:00
storage_test.go Slim down the chunkIterator interface 2016-03-07 19:50:13 +01:00
test_helpers.go Fix some dead code, missing error checks, shadowings. 2015-09-14 12:21:34 +02:00