Alan Protasio

Results 34 issues of Alan Protasio

I think would be very useful have the overload on interface `JSchemaResolver`: `public abstract Task GetSchemaResourceAsync(ResolveSchemaContext context, SchemaReference reference);` What do you guys think?

**What this PR does**: Vertical query sharding based on thanos implementation. Reference: https://thanos.io/tip/proposals-accepted/202205-vertical-query-sharding.md/ Thanks @yeya24 @fpetkovski and all other that worked/reviewed this PR on thanos. This still a WIP. **Which...

size/XXL

Cortex only retry fetching a block from a store gateway upon error, see: https://github.com/cortexproject/cortex/blob/dd4240d6d02a48bdd732b57a266b0c4192bb5e1e/pkg/querier/blocks_store_queryable.go#L604-L609 https://github.com/cortexproject/cortex/blob/dd4240d6d02a48bdd732b57a266b0c4192bb5e1e/pkg/querier/blocks_store_queryable.go#L503 This means that is a single store gateway is just slow and not return an...

type/performance
component/store-gateway

Adding jsoniter encode for `labels.Labels` the API. This can improve the serialization speed/memory quite a bit specially for GetSeries calls that returns lots of series. ``` benchstat /tmp/old /tmp/new name...

### What version of gRPC are you using? https://github.com/grpc/grpc-go/commit/761c084e5ac8669104533efa7c614aa1f881c96a ### What version of Go are you using (`go version`)? go version go1.19.3 darwin/amd64 ### What operating system (Linux, Windows, …)...

Status: Requires Reporter Clarification
Type: Bug

This is just a Draft. Creating multiples pools to hold the FPoinSlices of different capacities. @bboreham can we run prombench to see if this make sense?

prombench

**What this PR does**: This PR changes the strategy we use to merge sorted slices containing the labels values/keys on the GetLabels and GetLabelValues APIs. Before we were getting the...

size/L

Using k-merge to merge responses from different ingesters: This is still a wip: DO NOT MERGE. Preliminary bench results: ``` goos: linux goarch: amd64 pkg: github.com/cortexproject/cortex/pkg/distributor cpu: Intel(R) Xeon(R) Platinum...

stale
size/L

The format of the runtime config is not documented anywhere on https://cortexmetrics.io/docs/configuration/configuration-file/ Even the per tenant limits (under `overrides` key) is not documented. See: https://github.com/cortexproject/cortex/blob/74d33df75ecd4a138191f1a75ddd6f806f2c18b0/pkg/cortex/runtime_config.go#L24-L32 Some of the fields mention...

keepalive
good first issue

Port to CoreCLR. I was having many problems using StackExchange (Like https://github.com/StackExchange/StackExchange.Redis/issues/420) so i decided to port RedisBoost to CoreCLR and it's really working for me. I think it's all...