- 22 4月, 2017 1 次提交
-
-
由 Goutham Veeramachaneni 提交于
Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- 14 4月, 2017 2 次提交
-
-
由 Goutham Veeramachaneni 提交于
Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
由 Goutham Veeramachaneni 提交于
Fixes #43 Added mint, maxt to chunkSeriesIterator. Adding a field there is inevitable as something similar is required for ignoring deleted time-ranges. Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- 13 4月, 2017 1 次提交
-
-
由 Goutham Veeramachaneni 提交于
Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- 09 4月, 2017 2 次提交
-
-
由 Goutham Veeramachaneni 提交于
Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
由 Goutham Veeramachaneni 提交于
A bad test was introduced a couple of commits ago which also made changes to pass the bad test. Fixed the test and revert the changes. Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- 08 4月, 2017 2 次提交
-
-
由 Goutham Veeramachaneni 提交于
Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
由 Goutham Veeramachaneni 提交于
* Renamed mergedPostings to make it consistent across the repo * Fixed bug with Seek * Added Tests for Seek Signed-off-by: NGoutham Veeramachaneni <cs14btech11014@iith.ac.in>
-
- 07 4月, 2017 1 次提交
-
-
由 Fabian Reinartz 提交于
-
- 05 4月, 2017 1 次提交
-
-
由 Fabian Reinartz 提交于
-
- 04 4月, 2017 3 次提交
-
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
This parallelizes commits to prevent deadlocks across inconsistently locked heads. As commits are currently not fully atomic across heads, this does decrease our guarantees.
-
- 31 3月, 2017 1 次提交
-
-
由 Fabian Reinartz 提交于
Add mockIndex And Refactor Tests To Use That
-
- 30 3月, 2017 1 次提交
-
-
由 Goutham Veeramachaneni 提交于
-
- 29 3月, 2017 1 次提交
-
-
由 Fabian Reinartz 提交于
Implement Postings Iterator Over Bytes
-
- 28 3月, 2017 2 次提交
-
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
This adds a workaround to avoid deadlocks for inconsistent write lock order across headBlocks. Things keep working if transactions only append data for the same timestamp, which is generally the case for Prometheus. Full behavior should be restored in a subsequent change.
-
- 27 3月, 2017 5 次提交
-
-
由 Goutham Veeramachaneni 提交于
-
由 Goutham Veeramachaneni 提交于
* To be more specific about the contents of the byte slice.
-
由 Fabian Reinartz 提交于
Add Sample Back
-
由 Goutham Veeramachaneni 提交于
Closes fabxc/tsdb#18
-
由 Goutham Veeramachaneni 提交于
The compilation and tests are broken as head.go requires sample which has been moved to another package while moving BufferedSeriesIterator. Duplication seemed better compared to exposing sample from tsdbutil.
-
- 24 3月, 2017 3 次提交
-
-
由 Fabian Reinartz 提交于
This functionality is useful for a lot of clients but not relevant to the TSDB's core features.
-
由 Fabian Reinartz 提交于
This functionality is useful for a lot of clients but not relevant to the TSDB's core features.
-
由 Fabian Reinartz 提交于
This fixes a bug leaking memory because blocks were not actually closed as the closing call references the initial, empty slice
-
- 21 3月, 2017 7 次提交
-
-
由 Fabian Reinartz 提交于
GC is triggered rarely, which may cause unnecessarily high memory spikes when running several compaction cycles in a row. Explicitly run GC so we don't have idle bytes marked as used from the previous cycle.
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
Lint and Vet Fixes
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
Update kit/log To New API
-
- 20 3月, 2017 6 次提交
-
-
由 Fabian Reinartz 提交于
This fixes different race condition encoutnered when running Prometheus. It reduces the overall performance in the synthetic benchmark a fair bit but has no indiciations of impacting a real-world setup notably.
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
-
由 Fabian Reinartz 提交于
This adds the Queryable interface to the Block interface. Head and persisted blocks now implement their own Querier() method and thus isolate customization (e.g. remapPostings) more cleanly.
-
由 Fabian Reinartz 提交于
This adds more lower-leve interfaces which are used to compose to different Block interfaces. The DB only uses interfaces instead of explicit persistedBlock and headBlock. The headBlock generation property is dropped as the use-case can be implemented using block sequence numbers.
-
由 Goutham Veeramachaneni 提交于
-
- 19 3月, 2017 1 次提交
-
-
由 Goutham Veeramachaneni 提交于
NewContext has been removed couple of weeks back. Ref: https://github.com/go-kit/kit/releases/tag/v0.4.0
-