* Response order of `FetchBlocks` is deterministic
The response keeps the order of the refs from the request.
* Update reference documentation
* Skip not found blocks
* Unify error messages with object key in bloom client
* Change default value for bloom gateway shard size to 0
* Use only 16 tokens per ring instance
* Add debug log line to each request in the bloom gateway client
Signed-off-by: Christian Haudum <christian.haudum@gmail.com>
f.StringVar(&c.WorkingDirectory,prefix+"shipper.working-directory","bloom-shipper","Working directory to store downloaded Bloom Blocks.")
f.BoolVar(&c.IgnoreMissingBlocks,prefix+"shipper.ignore-missing-blocks",true,"In an eventually consistent system like the bloom components, we usually want to ignore blocks that are missing in storage.")
f.IntVar(&l.IndexGatewayShardSize,"index-gateway.shard-size",0,"The shard size defines how many index gateways should be used by a tenant for querying. If the global shard factor is 0, the global shard factor is set to the deprecated -replication-factor for backwards compatibility reasons.")
f.IntVar(&l.BloomGatewayShardSize,"bloom-gateway.shard-size",1,"The shard size defines how many bloom gateways should be used by a tenant for querying.")
f.IntVar(&l.BloomGatewayShardSize,"bloom-gateway.shard-size",0,"The shard size defines how many bloom gateways should be used by a tenant for querying.")
f.BoolVar(&l.BloomGatewayEnabled,"bloom-gateway.enable-filtering",false,"Whether to use the bloom gateway component in the read path to filter chunks.")
f.IntVar(&l.BloomCompactorShardSize,"bloom-compactor.shard-size",1,"The shard size defines how many bloom compactors should be used by a tenant when computing blooms. If it's set to 0, shuffle sharding is disabled.")