Commit Graph

165 Commits (a58aea1bf456280aa06fb2f2d09d2d005eefa6ed)

Author SHA1 Message Date
Arve Knudsen cfb4fc1f55
Use flagext from dskit (#4225) 4 years ago
Nick Pillitteri 79a7bdbabc
Chore: Use services and modules from grafana/dskit (#4196) 4 years ago
Benoît Knecht 488a21bff7
pkg/storage/chunk/aws: Add s3.http.ca-file option (#4211) 4 years ago
Arve Knudsen 10c92a901e
Chore: Upgrade to latest Cortex (#4188) 4 years ago
Sandeep Sukhani 29b07d190d
Retention speedup (#4172) 4 years ago
Sandeep Sukhani 8ef3d5fee9
add a storage client for boltdb-shipper which would do all the object key management for storage operations (#4128) 4 years ago
Sandeep Sukhani 67fe2d68a3
fix finding tables which would have out of retention data (#4107) 4 years ago
Sandeep Sukhani 138ca71dd5
add a method to check whether error is due to a missing object in storage while reading or deleting the object (#4081) 4 years ago
Cyril Tovena ac6ace8dbd
Make `ParseExternalKey` from the chunk package alloc free. (#4075) 5 years ago
Sandeep Sukhani 19aec6e6a3
fix broken TestCachingStorageClientStoreQueries (#4074) 5 years ago
Sandeep Sukhani d31f8676fd
Optimize index queries and caching (#4070) 5 years ago
Cyril Tovena 32e55c3043
Fork cortex chunk storage into Loki. (#3842) 5 years ago
Owen Diehl 56256bfd5b
Unordered chunks (#4001) 5 years ago
Cyril Tovena 4c2feb32b5
Fixes test helper `newChunk` in the storage pkg. (#4056) 5 years ago
Sandeep Sukhani 8a9abdfe16
Compactor improvements (#4018) 5 years ago
Sandeep Sukhani 1ed19f7380
add a metric for counting number of failures in opening existing files while loading tables from active index in uploads package (#3977) 5 years ago
Sandeep Sukhani 1cca922e6d
fix flaky retention tests (#3976) 5 years ago
Nick Pillitteri b830d65bdd
Use the Cortex wrapper for getting tenant ID from a context (#3973) 5 years ago
Sandeep Sukhani 0cd8f31831
log name of the file failed to open during startup by ingester (#3970) 5 years ago
Sandeep Sukhani 6a36cf6745
add some tests in compactor and fix a bug in IntervalHasExpiredChunks check in retention with tests (#3969) 5 years ago
Sandeep Sukhani 39ac2e58ad
fix a panic in compactor when retention is not enabled (#3967) 5 years ago
Sandeep Sukhani ae3e49973e
fix panic in compactor when retention is not enabled (#3966) 5 years ago
Cyril Tovena bee456737e
Shards Series API. (#3856) 5 years ago
Cyril Tovena 5be93e0480
Improve marker file current time metrics. (#3946) 5 years ago
Sandeep Sukhani 7a7eeb0d63
skip applying retention when data in table is still within retention period and there are no overlapping delete requests (#3934) 5 years ago
Sandeep Sukhani 43c16ed8a1
remove boltdb files from ingesters on startup which do not have a index bucket (#3929) 5 years ago
Cyril Tovena 22dcfcde33
Add retention label to loki_distributor_bytes_received_total metrics (#3840) 5 years ago
Sandeep Sukhani 2c5ce2ce63
feat: index-gateway for boltdb-shipper index store (#3865) 5 years ago
Sandeep Sukhani d362df7a98
ignore download of missing boltdb files possibly removed during compaction (#3563) 5 years ago
Cyril Tovena 7e658e8766
Fixes a flaky retention test. (#3833) 5 years ago
Sandeep Sukhani cd38e987d8
Logs deletion fixes (#3827) 5 years ago
Sandeep Sukhani c90366dbe7
just log a warning when a store type other than boltdb-shipper is detected when custom retention is enabled (#3785) 5 years ago
Sandeep Sukhani 61b60092af
initialize retention and deletion components only when they are enabled (#3772) 5 years ago
Sandeep Sukhani 966bed72d3
reduce allocs in delete requests manager by reusing slice for tracing non-deleted intervals for chunks (#3769) 5 years ago
Cyril Tovena 89b32835c2
Improve mark file processing. (#3762) 5 years ago
Sandeep Sukhani 3b26c63c82
Boltdb shipper deletion fixes (#3746) 5 years ago
Cyril Tovena e1a3ab841c
Improve retention mark files. (#3706) 5 years ago
Sandeep Sukhani 2b7a6f201c
Logs deletion support for boltdb-shipper store (#3688) 5 years ago
Cyril Tovena 210dc355cb
Fixes a goroutine leak in the store when doing cancellation. (#3733) 5 years ago
Cyril Tovena 14fa7d8f3a
Removes file sync syscall for compaction. (#3693) 5 years ago
Cyril Tovena 5c4ba10fb9
Use model.Duration for easy yaml/json marshalling. (#3687) 5 years ago
Cyril Tovena 1995eaa426
Pass in the now value to the retention. (#3673) 5 years ago
Sandeep Sukhani aa544a9dff
cleanup boltdb files failing to open during loading tables which are possibly corrupt (#3605) 5 years ago
Cyril Tovena 490c19e38c
Deprecate max_look_back_period in the chunk storage. (#3677) 5 years ago
Cyril Tovena a454f7edb7
Use pgzip in the compactor. (#3672) 5 years ago
Cyril Tovena 43184298b2
Trigger compaction prior retention. (#3665) 5 years ago
Cyril Tovena 806d6a503e
Custom Retention (#3642) 5 years ago
Kaviraj 6bcd9807d6
replace `time.Duration` -> `model.Duration` for `Limits`. (#3632) 5 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 5 years ago
Cyril Tovena a22bce7286
Add a chunk filter hook in the store. (#3569) 5 years ago