Alan Protasio

Results 34 issues of Alan Protasio

## Proposal Hi All, Have we already though about "string interning" on the TSDB labels ([lset](https://github.com/prometheus/prometheus/blob/fba20567c0301d48361959a87aefa7d2e0c72815/tsdb/head.go#L1518))? Looking at the memory profile on cortex seems that most of the memory is...

Fix https://github.com/prometheus/prometheus/issues/9879 When we receive samples for a series that is being gc'ed at the same time, the appender can end up with a already gc'ed `memSeries` reference. The CRUX...

**What this PR does**: Dropping support Prometheus 1.x rule format on configdb **Which issue(s) this PR fixes**: Fixes https://github.com/cortexproject/cortex/issues/4822 **Checklist** - [ ] Tests updated - [ ] Documentation added...

size/XXL

We keep an entire legacy [promql engine](https://github.com/cortexproject/cortex/tree/master/pkg/configs/legacy_promql) code on cortex just to support this old rule format and I think is time for it to retire! This is also only...

**Is your feature request related to a problem? Please describe.** Currently the Ruler's `ReplicationFactor` is [hardcoded](https://github.com/cortexproject/cortex/blob/master/pkg/ruler/ruler_ring.go#L99) to 1. Running each rule groups in a single ruler cause some problems as...

stale

**Describe the bug** Compactor Failing to compact blocks as it contains out of orders samples. ``` level=error ts=2021-11-25T23:23:46.612236147Z caller=compactor.go:537 component=compactor msg="failed to compact user blocks" user=redacted err="compaction: group 0@16569674436192844872: blocks...

keepalive

**What this PR does**: AlertManager unary APIs are failing due a single alert manager fail as distributor picks a random one to forward the request. This change only pick the...

keepalive
size/M

**Is your feature request related to a problem?** We may need to remove from a target group all nodes from a given AZ in case of a AZ outage. Currently...

kind/feature