Alex Le

Results 7 issues of 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...

size/XL

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...

size/XXL

**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...

size/XXL

**What this PR does**: TBD **Which issue(s) this PR fixes**: Fixes # **Checklist** - [ ] Tests updated - [ ] Documentation added - [ ] `CHANGELOG.md` updated - the...

size/XXL

**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...

size/S