Commit Graph

13 Commits (39e01b369dbd78278ca63e54f4976dff3b41df98)

Author SHA1 Message Date
Marco Pracucci c391b6ca43
Use a cryptographically random generator for ULID 5 years ago
Julien Pivotto 52630ad0c7 Make head Postings only return series in time range 5 years ago
Brian Brazil cebe36c7d5 Make head Postings only return series in time range 5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now. 5 years ago
Brian Brazil dee6981a6c Move writing of index label indices into IndexWriter. 6 years ago
Brian Brazil d782387f81
Stream symbols during compaction. (#6468) 6 years ago
Brian Brazil 0482d93fe6 Add contexts to index writer to fix test races. 6 years ago
Brian Brazil 373a1fdfbf Reread index series rather than storing in memory. 6 years ago
Brian Brazil 48d25e6fe7 Reduce memory used by postings offset table. 6 years ago
Tom Wilkie de0a772b8e Port tsdb to use pkg/labels. (#6326) 6 years ago
Callum Styan 3344bb5c33 Move WAL watcher code to tsdb/wal package. (#5999) 6 years ago
Ganesh Vernekar 5ecef3542d
Cleanup after merging tsdb into prometheus 6 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory 6 years ago
Krasi Georgiev 6f9bbc7253
Open db in Read only mode (#588) 6 years ago
Ganesh Vernekar b1cd829030
Reuse Chunk Iterator (#642) 6 years ago
Krasi Georgiev 31f7990d1d
Re-encode chunks that are still being appended to when snapshoti… (#641) 6 years ago
Krasi Georgiev 8d86e921cf
refactor block size calculation (#637) 6 years ago
Krasi Georgiev 882162d5b9
fix the "failed compaction" metric. (#613) 6 years ago
zhulongcheng 19d402d154 cleanup tmp files (#570) 6 years ago
naivewong 7ab060c864 selectOverlappingDirs selects wrong dirs where there are 2 disjoint sets of overlapping dirs 6 years ago
Krasi Georgiev 8eeb70fee1
remove Fsync workaround for macos. (#574) 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
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 2ae0620205 rename some vars and use Gauge instead of Counter for metrics 6 years ago
Krasi Georgiev 776769377e fix merr logic. 6 years ago
Krasi Georgiev 08e7bc8ee8 always remove tmp 6 years ago
Krasi Georgiev 45acaadd81 review changes 6 years ago
radek_lesniewski eb5034d5b0 Additional logging in compact.go - logged time needed for writing blocks (#505) 7 years ago
Krasi Georgiev 8ffd705346 fix the misleading log during compaction cancelation 7 years ago
Krasi Georgiev 9874377ead nits 7 years ago
Krasi Georgiev 921f82cfc1 WIP 7 years ago
Ganesh Vernekar 1a9d08adc5 Don't write empty blocks (#374) 7 years ago
mknapphrt ebf5d74325 Added storage size based retention method and new metrics (#343) 7 years ago
Simon Pasquier d5d7a097e1 Update Makefile.common 7 years ago
Krasi Georgiev fced260a24 test 7 years ago
Krasi Georgiev bd5ccee5c1 use context to cancel compactions 7 years ago
Brian Brazil 41b54585d9
Use already open blocks while compacting. (#441) 7 years ago
Krasi Georgiev 5a9ddeecef
fix lint errors (#439) 7 years ago
Bartek Płotka 047b1b1357 compact: Verify for chunks outside of compacted time range. Added unit test for populateBlocs. (#349) 7 years ago
Goutham Veeramachaneni 9c8ca47399
Fix filehandling for windows (#392) 7 years ago
Julius Volz 5ae6c60d39 Handle a bunch of unchecked errors (#365) 7 years ago
beorn7 3bc6c670fa Revert "Remove `prometheus_` prefix from metrics" 7 years ago
beorn7 98fe30438c Remove `prometheus_` prefix from metrics 7 years ago
Ganesh Vernekar 2945db18ca Changes in series names (and types) exposed (#376) 7 years ago
Benoît Knecht 1e1b2e163d Make interval overlap comparisons more explicit 7 years ago
Fabian Reinartz af9003dcef Add resilience to crashes during deletion 7 years ago