Re: [PATCH 0/3] Provide more fine grained control over multipathing

From: Christoph Hellwig
Date: Tue Jun 05 2018 - 00:35:21 EST


On Mon, Jun 04, 2018 at 02:58:49PM -0700, Roland Dreier wrote:
> We plan to implement all the fancy NVMe standards like ANA, but it
> seems that there is still a requirement to let the host side choose
> policies about how to use paths (round-robin vs least queue depth for
> example). Even in the modern SCSI world with VPD pages and ALUA,
> there are still knobs that are needed. Maybe NVMe will be different
> and we can find defaults that work in all cases but I have to admit
> I'm skeptical...

The sensible thing to do in nvme is to use different paths for
different queues. That is e.g. in the RDMA case use the HCA closer
to a given CPU by default. We might allow to override this for
cases where the is a good reason, but what I really don't want is
configurability for configurabilities sake.