Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3279684imm; Mon, 4 Jun 2018 00:19:11 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKVd1ccH6BtM7GjeS9L6/Y+RL2D4QI3WHNxTHp6cgqqx2Dd+A/iYaU7eTtqoOCZ8eB6wOmp X-Received: by 2002:a63:5fcb:: with SMTP id t194-v6mr15864262pgb.176.1528096751070; Mon, 04 Jun 2018 00:19:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528096751; cv=none; d=google.com; s=arc-20160816; b=jBnxMtAfS2iaBupUs6RlJ3YT5t7URotNtjBfF6T8tWdDTFVLRhGk3IE8+32xLIYNBP AWZQVecYrt4eC1d7912I4AsDjVMeSjXbfKR+G29qoN81/ZuIHLKpAes9Kku7QReAgTCz A72ZfVKLsLUzl8BdF4HKPxntgKRHE1gp4etxaMwu3p4ylGiexMaMfCJbeU6ajB0QTrl5 nCuwIh1wAcwT7sU68uICsJBw3LBG2h7X/1UmCwBo64DpxuhRzOibJbQlWt9SvMdezVZE lMtUvY4PxhE8YQOgIQIXQKJybytAqV4bS0lquKbR1ee0TReZeBxeTnlruWsjebW81Q7y llEQ== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date :arc-authentication-results; bh=S19447uZ/xec8WZmkZCujiyP1eSZqgoifzW740PyTB0=; b=Wu26sH13YQQ9b8axXuTUbvgR/rUVtCOj6hHeD6NAyLbFBhZbLF3nDw+fshrzi3mgU6 TeoqDPUSmk715yqkIcckiqUzwVbb0hXUSiLiTAFFvqMpWpcHx3qLCyz+PI/5Zuq8kaAS TlRb9z8XsOT5KreMV9v5yUWlkc+wZn3mLpzR41cnhm0JI6evohy+tnao4ISAsxkQkxA8 TuhDvlYq/cpqdGq8GCidRST5yp4oPQMwRp+reyXWzEyPe7MVq7rlXXErA8n3JwXpZfTL uSeQhxQliS7bXAk0anJpAAP5H8KJnaR6IcmwvhEyTIrIvZiUFPYD29WuTJwUdyu4mrKL NpCg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e1-v6si25663987pls.579.2018.06.04.00.18.56; Mon, 04 Jun 2018 00:19:11 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753587AbeFDHSf (ORCPT + 99 others); Mon, 4 Jun 2018 03:18:35 -0400 Received: from mx2.suse.de ([195.135.220.15]:58551 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753563AbeFDHSd (ORCPT ); Mon, 4 Jun 2018 03:18:33 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext-too.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id B6997AEE6; Mon, 4 Jun 2018 07:18:31 +0000 (UTC) Date: Mon, 4 Jun 2018 09:18:29 +0200 From: Johannes Thumshirn To: Hannes Reinecke Cc: Jens Axboe , Mike Snitzer , Christoph Hellwig , Linus Torvalds , "Martin K. Petersen" , Linux NVMe Mailinglist , Laurence Oberman , Sagi Grimberg , James Smart , Ewan Milne , Linux Kernel Mailinglist , Keith Busch , Martin George , John Meneghini , dm-devel@redhat.com, mwilck@suse.de Subject: Re: [PATCH 0/3] Provide more fine grained control over multipathing Message-ID: <20180604071829.tq7wmx4bvk4uzubd@linux-x5ow.site> References: <20180525135813.GB9591@redhat.com> <20180525141211.GA25971@lst.de> <20180525145056.GD9591@redhat.com> <20180529030236.GA28895@redhat.com> <20180529072240.np5c62akbr7jqelr@linux-x5ow.site> <20180529080952.GA1369@lst.de> <20180529232718.GA1730@redhat.com> <20180604081921.3cedecbc@pentland.suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180604081921.3cedecbc@pentland.suse.de> User-Agent: NeoMutt/20170912 (1.9.0) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 04, 2018 at 08:19:21AM +0200, Hannes Reinecke wrote: > Without it we're having a choice of disappointing (paying) customers or > disappointing the upstream community. I personally think (regardless of the fact, that I wrote the patch under discussion), using the module parameter is sufficient for these kind of customers. For me it's an either/or kind of setting (either native or dm-mpath). Downstream distributions could still carry a small patch flipping the default to off if they want to maintain backwards compatibility with existing dm-mpath setups (which for NVMe I doubt there are many!). What we really should do is, try to give multipath-tools a 'nvme list-subsys' like view of nvme native multipathing (and I think Martin W. has already been looking into this a while ago). Johannes -- Johannes Thumshirn Storage jthumshirn@suse.de +49 911 74053 689 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 N?rnberg GF: Felix Imend?rffer, Jane Smithard, Graham Norton HRB 21284 (AG N?rnberg) Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850