Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
perf(blooms): Use jumpmap for client side sharding of the filter requ…
…ests (#12470) **What this PR does / why we need it**: Use the same client-side sharding mechanism for bloom gateway filter requests that we use for client side sharding in the memcached client. This uses DNS discovery to resolve a list of addresses uses as buckets for the jumphash algorithm to shard GroupedChunkRefs across bloom gateway servers. The ring component is still part of the bloom gateway, but it is not used any more. **Special notes for your reviewer**: https://arxiv.org/pdf/1406.2294.pdf Signed-off-by: Christian Haudum <[email protected]> Co-authored-by: Owen Diehl <[email protected]>
- Loading branch information