Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3508800imm; Fri, 25 May 2018 06:59:12 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr7sQ8pQXtC3VNv7EqxV6ghh9JlCVxjrhVJr6sMpC8B4t4MgGR5RYfU/ELrVFjmr63NUK2g X-Received: by 2002:a17:902:5ac1:: with SMTP id g1-v6mr2755448plm.43.1527256752708; Fri, 25 May 2018 06:59:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527256752; cv=none; d=google.com; s=arc-20160816; b=UtN79CcyyX3O/vzQZjxwzy25YTz69x3t90NtjrDQ7xSBofMZSw4U9uZZeMsgC+CxD7 6yTnr+nrd2MK59Ml1+ftPTdiI/er75arReHRhwAugMb7NROu+BSZ1caXnn5rpKRd/veH IUKm+9K9Z1YS3lryymSzILlV5aSILtrj//1qGVWmfFuoBHbqNk+7tOiBWm35VDRN+35H ZfJmmtWbM7UPNJttLusdIWx1a9dwboUOnTndrkL5AoOgDU1GXjwlYHKsYue8f46Hq6zz OyS8V2VRNOK3AFmnC54pycmVDE/xRXZAnooE7qIWSw5Sss6/bwKkAcJfC8D3qnh7qcPE ntHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=tGLsre7h35piicbR0NAkYIlQEBVz2Ny/LxBPSRrHcm8=; b=yJW15Gx0p1B9EaI7C6Cx0jr1abQcdQ5jg08cHDmTePPlZuB0F3Kw1RGTUsnBJDv3sM vkYHJl6+SYLI3+uM4M06tP3eiFRmQLR3g1tFm6fmfVp2Fia7r1h8EJiwBeyRfL80ExMv ZqsVeQtun5RB4PecGjEml9q3SPNSXIFoZy7Uphc7RKPvpUS7j0FSUs+kw/u/LTOBeEUa C9FJWvEzbJgHNmlxSQaSxY4ttRWW9UzE+IA7uLAHMkUD4sQugJDGPAW3qCCmxOXZ0gJY +AzpBb0UKZJ+owX3gmIZjiZlmxAkWX3/qt4aDD5hf+BV7goc8wTTtbQ3FFzQCp+z2Uvb bpQg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x24-v6si23572261pfk.311.2018.05.25.06.58.57; Fri, 25 May 2018 06:59:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935837AbeEYN6Q (ORCPT + 99 others); Fri, 25 May 2018 09:58:16 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:33852 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934496AbeEYN6O (ORCPT ); Fri, 25 May 2018 09:58:14 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 693A87A7F6; Fri, 25 May 2018 13:58:14 +0000 (UTC) Received: from localhost (unknown [10.18.25.149]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 27B382166BB2; Fri, 25 May 2018 13:58:14 +0000 (UTC) Date: Fri, 25 May 2018 09:58:13 -0400 From: Mike Snitzer To: Christoph Hellwig Cc: Johannes Thumshirn , Keith Busch , Sagi Grimberg , Hannes Reinecke , Laurence Oberman , Ewan Milne , James Smart , Linux Kernel Mailinglist , Linux NVMe Mailinglist , "Martin K . Petersen" , Martin George , John Meneghini Subject: Re: [PATCH 0/3] Provide more fine grained control over multipathing Message-ID: <20180525135813.GB9591@redhat.com> References: <20180525125322.15398-1-jthumshirn@suse.de> <20180525130535.GA24239@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180525130535.GA24239@lst.de> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Fri, 25 May 2018 13:58:14 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Fri, 25 May 2018 13:58:14 +0000 (UTC) for IP:'10.11.54.6' DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'msnitzer@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 25 2018 at 9:05am -0400, Christoph Hellwig wrote: > On Fri, May 25, 2018 at 02:53:19PM +0200, Johannes Thumshirn wrote: > > Hi, > > > > This patch series aims to provide a more fine grained control over > > nvme's native multipathing, by allowing it to be switched on and off > > on a per-subsystem basis instead of a big global switch. > > No. The only reason we even allowed to turn multipathing off is > because you complained about installer issues. The path forward > clearly is native multipathing and there will be no additional support > for the use cases of not using it. We all basically knew this would be your position. But at this year's LSF we pretty quickly reached consensus that we do in fact need this. Except for yourself, Sagi and afaik Martin George: all on the cc were in attendance and agreed. And since then we've exchanged mails to refine and test Johannes' implementation. You've isolated yourself on this issue. Please just accept that we all have a pretty solid command of what is needed to properly provide commercial support for NVMe multipath. The ability to switch between "native" and "other" multipath absolutely does _not_ imply anything about the winning disposition of native vs other. It is purely about providing commercial flexibility to use whatever solution makes sense for a given environment. The default _is_ native NVMe multipath. It is on userspace solutions for "other" multipath (e.g. multipathd) to allow user's to whitelist an NVMe subsystem to be switched to "other". Hopefully this clarifies things, thanks. Mike