152 Commits (6ca5b9cd40c5bd4e64fe3b281463a73f1035141b)

Author SHA1 Message Date
Krasi Georgiev 8eeb70fee1
remove Fsync workaround for macos. (#574) 6 years ago
zhulongcheng aed16621c0 Add Head.compactable method (#542) 6 years ago
Vishnunarayan K I 7757fe6f21 Added ability to create db with NopWal (#519) 6 years ago
Krasi Georgiev c3ffdf1a99
Test createBlock and check all os.RemoveAll in the tests for errors. (#549) 6 years ago
naivewong dd0d3c6f02 Several small fixes (#550) 6 years ago
zhulongcheng 8feb67e630 Update Appender.AddFast method comment (#551) 6 years ago
Krasi Georgiev ab8476dd06
Release 0.6.0 (#537) 6 years ago
Ganesh Vernekar 28c73f531f
Make vertical compaction and query merge optional 6 years ago
Ganesh Vernekar c59ed492b2 Vertical query merging and compaction (#370) 6 years ago
Krasi Georgiev bf2239079d refactor multi errors 6 years ago
Krasi Georgiev c3a5c1d891 refactor error handling 6 years ago
Krasi Georgiev 45acaadd81 review changes 6 years ago
Krasi Georgiev 6c34eb8b63 nits 6 years ago
Krasi Georgiev 315de4c782 fix windows tests 6 years ago
Krasi Georgiev b521559c3b do a proper cleanup for a failed reload after a compaction 6 years ago
Brian Brazil 5db162568b Remove _total from prometheus_tsdb_storage_blocks_bytes (#506) 6 years ago
Krasi Georgiev 9874377ead nits 6 years ago
Krasi Georgiev 921f82cfc1 WIP 6 years ago
Ganesh Vernekar 1a9d08adc5 Don't write empty blocks (#374) 6 years ago
mknapphrt ebf5d74325 Added storage size based retention method and new metrics (#343) 6 years ago
Krasi Georgiev 2e0571caba
remove unused WALFlushInterval option and NopWAL struct (#468) 6 years ago
glutamatt 22e3aeb107 Add WALSegmentSize as an option of tsdb creation (#450) 6 years ago
Krasi Georgiev bd5ccee5c1 use context to cancel compactions 6 years ago
Krasi Georgiev bac9cbed2e
no overlapping on compaction when an existing block is not within default boundaries. (#461) 6 years ago
Krasi Georgiev 01e8296ee1
remove opaque metrics (#457) 6 years ago
Brian Brazil d50b9a5619
Reload after reading the WAL. (#460) 6 years ago
Krasi Georgiev 7f00217d77
Allow manual compaction for tests when compaction is disabled globally. (#412) 6 years ago
Ganesh Vernekar 7f30395115 LabelNames() for Querier (#455) 6 years ago
Brian Brazil 41b54585d9
Use already open blocks while compacting. (#441) 6 years ago
Alin Sinpalean 171fc4ab5d Limit the returned db.Querier to the requested time range (#351) 6 years ago
Ganesh Vernekar 3a08a71d86 LabelNames() method to get all unique label names (#369) 6 years ago
Krasi Georgiev d38516b1c2
remove unused changes variable (#391) 6 years ago
beorn7 3bc6c670fa Revert "Remove `prometheus_` prefix from metrics" 6 years ago
Callum Styan 722f0ab920 break MigrateWAL into two functions, detection and migration (#371) 6 years ago
beorn7 98fe30438c Remove `prometheus_` prefix from metrics 6 years ago
Bob Shannon cb7f320d42 Expose prometheus_tsdb_lowest_timestamp metric (#363) 6 years ago
Ganesh Vernekar 2945db18ca Changes in series names (and types) exposed (#376) 6 years ago
Ganesh Vernekar 77d2c7cf3d
Added metric for symbol table size 6 years ago
Fabian Reinartz 1a5573b4ce Migrate write ahead log 6 years ago
Fabian Reinartz 7841d417b3 Ensure blocks are time-ordered in memory 6 years ago
Fabian Reinartz def912ce0e Integrate new WAL and checkpoints 6 years ago
Benoît Knecht 1e1b2e163d Make interval overlap comparisons more explicit 6 years ago
Benoît Knecht 0e4be5226a db: block MaxTime should not be part of the block 6 years ago
Fabian Reinartz 087c4c6d3a Update doc comment 6 years ago
Fabian Reinartz d907928e57 Clarify docs, error on unexpected meta read errors 6 years ago
Fabian Reinartz af9003dcef Add resilience to crashes during deletion 7 years ago
Catalin Patulea 40766622ee
Update Appender.Add comment for uint64 refs. 7 years ago
Krasi Georgiev 6094f35aa2 simplify if-else,test before the tombstone failure, more comments 7 years ago
Ganesh Vernekar 528439aa93 Cleanup new blocks on 'CleanTombstones' faliure. 7 years ago
Fabian Reinartz 7b578dea32 Move to flock lockfile 7 years ago