Commit Graph

57 Commits (cc6f988a5ecffa263d58ccce4029a6988dcd5f6f)

Author SHA1 Message Date
Fabian Reinartz cc6f988a5e storage: fix Querier interface documentation 9 years ago
Julius Volz 3bfec97d46 Make the storage interface higher-level. 10 years ago
beorn7 fc6737b7fb storage: improve index lookups 10 years ago
Julius Volz b7b6717438 Separate query interface out of local.Storage. 10 years ago
beorn7 836f1db04c Improve MetricsForLabelMatchers 10 years ago
beorn7 0ea5801e47 Handle errors caused by data corruption more gracefully 10 years ago
beorn7 2581648f70 Separate iterators by offset 10 years ago
beorn7 c740789ce3 Improve predict_linear 10 years ago
beorn7 454ecf3f52 Rework the way ranges and instants are handled 10 years ago
beorn7 1e13f89039 Return SamplePair istead of *SamplePair consistently 10 years ago
beorn7 0e202dacb4 Streamline series iterator creation 10 years ago
Fabian Reinartz 59f1e722df Return error on sample appending 10 years ago
beorn7 ec08c9a391 Rework the way to communicate backpressure (AKA suspended ingestion) 10 years ago
beorn7 3f4d22e4c7 Update doc comment 10 years ago
Fabian Reinartz e061595352 Move COWMetric into storage/metric package 10 years ago
Fabian Reinartz 1535ef1457 Replace metric.SamplePair with model.SamplePair 10 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks 10 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 10 years ago
beorn7 8c196c1028 Minor doc fixes. 11 years ago
Fabian Reinartz 6bfb4549a6 storage: add LastSamplePairForFingerprint method 11 years ago
Fabian Reinartz 5b91ea9b36 storage: improve label matching and allow unset matching. 11 years ago
Fabian Reinartz 5c6c0e2faa Add storage method to delete time series 11 years ago
Fabian Reinartz aff01e29c3 Limit retrievable samples to retention window. 11 years ago
beorn7 3b9c421a69 Weed out all the [Gg]et* method names. 11 years ago
beorn7 81b190bf45 Remove locking from series iterator. Cache chunk iterators. 11 years ago
Fabian Reinartz d8440d75f1 Do not start storage processing before Start() is called. 11 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel. 11 years ago
beorn7 fe518fdb28 Simplify AppendSamples by allowing it to be goroutine-unsafe. 11 years ago
beorn7 5d3cd65a5d Improve performance of ingestion. 11 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues. 11 years ago
Julius Volz a6bc42bc61 Minor formatting/spelling fixups. 11 years ago
Bjoern Rabenstein 622e8350cd Fix a bug handling freshly unarchived series. 11 years ago
Julius Volz c9618d11e8 Introduce copy-on-write for metrics in AST. 11 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review. 11 years ago
Bjoern Rabenstein f1de5b0c4e Run checkpointing of in-memory metrics and head chunks periodically. 11 years ago
Bjoern Rabenstein 74c9b34a5e Improve storage instrumentation even more. 11 years ago
Bjoern Rabenstein 443dd33805 Improve instrumentation in storage. 11 years ago
Bjoern Rabenstein 096fa0f8b2 Squash a number of TODOs. 11 years ago
Bjoern Rabenstein b3ed9aa7a2 Clean up start-up and shut-down. 11 years ago
Bjoern Rabenstein 38fc24d0ed Fix targetpool_test.go and other tests. 11 years ago
Bjoern Rabenstein 8fba3302bc Bold changes to concurrency. 11 years ago
Bjoern Rabenstein fcdf5a8ee7 Fix bugs in chunk evict code. 11 years ago
Bjoern Rabenstein 7e6a03fbf9 Fix a few concurrency issues before starting to use the new fp locker. 11 years ago
Bjoern Rabenstein e9ff29c547 Comment/code cleanup. 11 years ago
Bjoern Rabenstein 0031a448e2 Add WaitForIndexing. 11 years ago
Bjoern Rabenstein c7aad110fb Add an indexing queue and batch the ops. 11 years ago
Bjoern Rabenstein 71206dbc06 More code cleanups. 11 years ago
Julius Volz 630b5a087a Also consider on-disk fingerprints during purge. 11 years ago
Bjoern Rabenstein f5f9f3514a Major code cleanup. 11 years ago
Bjoern Rabenstein bbf49200ab Implement methods in persistence.go. 11 years ago