On Fri, Feb 17 2017 at 4:05am -0500, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote: > On Thu, Feb 16, 2017 at 08:05:36PM +0200, Sagi Grimberg wrote: > > I guess one config option that we'd need is multibus vs. failover > > which are used per use-case. > > Which fundamentally is a property of the target first, and it should > tell us that. There might be the occasional need for an override, > but certainly not locally maintained tables of targets and their > preferences. Think you're being idealistic to think that once NVMe is on the roadmap, and an engineering priority, of every player in the industry that your more-or-less prestine implementation isn't going to get stretched to its limits and ultimately need a fair amount of vendor specific tweaks. But hopefully I'm wrong. I just know what has happened with SCSI/FC/IB multipathing vendor hardware and the jockeying that all these vendors do ultimately results in the need for quirks because they raced to market and ultimately missed something or invented their own ways forward to allow NVMe to dove-tail into their preexisting legacy "enterprise" offerings. -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel