Commit Graph

65 Commits (4dd740e4cc2d6fb490a94deec899bb4ddb191eb4)

Author SHA1 Message Date
Martin Chodur dbd765a0e3 Refactor Makefile to use Makefile.common (#324) 8 years ago
Julius Volz 5ae6c60d39 Handle a bunch of unchecked errors (#365) 8 years ago
Martin Chodur 30ca799ca7
feat cmd/tsdb: added human readable print for timestamps on block list 8 years ago
Matt Bostock 793c1078dd bench: Fix path to default sample file 8 years ago
Callum Styan bcde61b237 we shouldn't assume we'll receive the labels in sorted order 9 years ago
Callum Styan 8326e410d0 decouple tsdb main.go (and tests) from prometheus/pkg 9 years ago
Fabian Reinartz d226411a2a db: delete old blocks during reload 9 years ago
Fabian Reinartz 6a10761b50 Remove GetTabWriter from tsdb package 9 years ago
Fabian Reinartz 91a154d228 Fix block printing in cmd/main 9 years ago
Bas Harenslak a41dad30fb Move printing db.blocks to main.go 9 years ago
Bas Harenslak 9945a67bff Replace columnize by stdlib tabwriter 9 years ago
Bas Harenslak e190c7c78d Add list blocks command to CLI 9 years ago
Fabian Reinartz 162a48e4f2 Create series with ID recorded in WAL when reading it back 9 years ago
Fabian Reinartz 8214dc82a7 Remove infinite block in benchmark 9 years ago
Krasi Georgiev 92d0414993 replaced cobra with kingpin 9 years ago
Fabian Reinartz 6892fc6dcb Finish old WAL segment async, default to no fsync 9 years ago
Fabian Reinartz c36d574290 Replace single head lock with granular locks 9 years ago
Fabian Reinartz 3951d8cc29 Fix selection of compactable blocks 9 years ago
Fabian Reinartz 9c4235532e Fix compaction selection after creating new heads 9 years ago
Goutham Veeramachaneni 9a2ab732b5 Choose ranges by retention and min-block-duration 9 years ago
Fabian Reinartz 05e411a8eb Improve heuristic to spread chunks across block 9 years ago
Fabian Reinartz 39df7e2bba Switch blocks to ULID directories, drop sequenc numbers 9 years ago
Fabian Reinartz 285bc07030 Switch append refs to string 9 years ago
Fabian Reinartz c8438cfc81 Add mutex profiling to benchmark 9 years ago
Fabian Reinartz 778103b450 Add liecence file and headers 9 years ago
Fabian Reinartz 10c7c9acbe Adjust import names to new repository organisation 9 years ago
Goutham Veeramachaneni 761e4768f3
Lint and Vet Fixes 9 years ago
Fabian Reinartz 87805fb83f Remove Partitioned* code 9 years ago
Fabian Reinartz cc0a7c8279 Create alloc and inuse space heap profile 9 years ago
Fabian Reinartz ffb24a98f4 Add missing unlock, run debug endpoint in benchmark 9 years ago
Fabian Reinartz db5c88ea9a Misc compaction fixes 9 years ago
Fabian Reinartz b281e4e39b Accept prometheus.Registerer in constructor 9 years ago
Fabian Reinartz a3b47c4929 Create default logger for DB 9 years ago
Fabian Reinartz 9c7a88223e Add full encode/decode WAL cycle test 9 years ago
Fabian Reinartz 79944a5912 Break out WAL into segment files 9 years ago
Fabian Reinartz 9c76624df2 Add initial retention cutoff 9 years ago
Fabian Reinartz 012cf4ef25 Count writer references on head blocks 10 years ago
Fabian Reinartz 5a1c8eaa0e Fix missing appends after reference lookups 10 years ago
Fabian Reinartz 30efe4a58c Support writing to multiple head blocks 10 years ago
Fabian Reinartz c20cc44b06 Add docs, write sequence number to meta.json 10 years ago
Fabian Reinartz 5fb01d41aa Use new Prometheus text format parser 10 years ago
Fabian Reinartz fde69dab49 Use buffer pool for head appenders 10 years ago
Fabian Reinartz a317f252b9 Expose series references to clients 10 years ago
Fabian Reinartz 80affd98a8 Add barrier to benchmark writer 10 years ago
Fabian Reinartz c32a94d409 Unexport HeadBlock, export Block interface 10 years ago
Fabian Reinartz d86e8a63c7 Report correct number of appended samples 10 years ago
Fabian Reinartz 300f4e2abf Use separate lock for series creation 10 years ago
Fabian Reinartz c61b310210 Naive size-based compaction 10 years ago
Fabian Reinartz 3ed2c2a14b Rename Partition to regular DB, DB to PartitionedDB 10 years ago
Fabian Reinartz cabd7e4ebc Add small testdata file 10 years ago