Honor distributor.remote-timeout in the ingester gRPC client (#246)
Honor distributor.remote-timeout in the ingester gRPC client (#246)

* Make gRPC ingester client honor distributor.remote-timeout, and reduce default to 2s.

* Allow calls to forAllIngesters to succeed even if d.cfg.ReplicationFactor - d.cfg.MinReadSuccesses (ie 1) call to an ingester failed.

tomwilkie/cortex,tomwilkie/cortex,tomwilkie/cortex