Alex Le
Alex Le
**What this PR does**: * Introduced lock file for every blocks are under compaction while using shuffle sharding grouper. The content of lock file is simply a timestamp when the...
Here is the simplified version of my puppet code: ``` class { '::jenkins': ... } include ::jenkins::cli_helper class { 'jenkins::cli::config': cli_jar => $::jenkins::cli::jar, puppet_helper => "${jenkins::libdir}/puppet_helper.groovy", ssh_private_key => "${jenkins_home}/jenkins_cli_rsa", }...
Use mlock for Unix binary when reading symbols in index reader to lower page IO if symbols size is huge.
**What this PR does**: This implements https://github.com/cortexproject/cortex/pull/4843. The main logic of this implementation is described inside [Timeseries Partitioning in Compactor Proposal](https://github.com/cortexproject/cortex/blob/master/docs/proposals/timeseries-partitioning-in-compactor.md#design). Basically, the grouper takes in all blocks belongs to...
**What this PR does**: This PR implements partition compaction grouper. Introduced new files for partition compaction: - **partitioned_group_info**: This file acts like a compaction plan. It contains the information that...
**What this PR does**: TBD **Which issue(s) this PR fixes**: Fixes # **Checklist** - [ ] Tests updated - [ ] Documentation added - [ ] `CHANGELOG.md` updated - the...
**What this PR does**: Make sure ingester is active when joining the ring. With this, end user can start multiple ingesters while reusing previously existing volume. **Which issue(s) this PR...