Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2958975imm; Mon, 28 May 2018 20:58:41 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrxEvejCx72Mh6nz7TZmEAL9m3s16kZjzwxEDLveqUSNpltPbkT7oX4aW1SGWxOMyw7uYJI X-Received: by 2002:a63:7f4e:: with SMTP id p14-v6mr12343991pgn.27.1527566321794; Mon, 28 May 2018 20:58:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527566321; cv=none; d=google.com; s=arc-20160816; b=ZU0hV7g7I225ML9M7AfLHQ+AGdYMTqZ85E1YIAVoLu6dAZynp/1fq8krt1mgrve+kX OUY4nGT/EG3wh6j/GR6dFjEpzTAS77X2kv674+qou+20ior60GPW11lzQ4qJQ2WJ60ST bSysm2f4isdtMUqEeDCexHq3uyvZiY1qBYl5Ew5Ce3koWfP9VCzAVGegNrLVED/YB6R5 +pMmURHO9tm2mF8bYhxLKxCXJHXye9ktaoif8EUBWK2byFhGAxBIEvJpU2YKVmvjBDCb 8x6A3C9PLWFT1hYO4u8CKnHJddk4kRP9iHBDcmUzMnkuMxh5jz9Xi4WEcrIA0WsZtVZx WjHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:message-id :in-reply-to:date:references:organization:from:subject:cc:to :dkim-signature:arc-authentication-results; bh=VC/i9Xts/5aT9+8m2PM2Tcgnp1J6NVCgLSbGf2QGoao=; b=iq1xHFtr8RjOTTlV7jVloDZlh/KPzoq3iJIo9s/iktO5gN0o0xRUT6bD7CJhRI+fA+ Bcq+3H0D/i5RyeVYqHQXGA0+RKeEDuua14qI2ifxpEpbR4OisqQp8OVu3dJMHp/YuP6G 6YEZ8MnUfpeNB8PnGbe67/3grWBN1mc6joq/5HQ6Ed+B2uEU/k+y6cRvaUuDtq/Ca2Wt hA3tlAVEMKy99dqOdlyRtDn4QMKnwbUDAr3lZdvmodT+H8dnXSTsPvF1AYbujVl6idZg nRIbe890bSuDKGMs/Zj2sXG9RxS5rYpATWNow12mcRVc5z6QEvbfP3Zm8FyfDqxgfZmt P5Ag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=f5AxcTZT; 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=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n8-v6si21844922plk.221.2018.05.28.20.58.27; Mon, 28 May 2018 20:58:41 -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; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=f5AxcTZT; 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=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030704AbeE2BVh (ORCPT + 99 others); Mon, 28 May 2018 21:21:37 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:43690 "EHLO userp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965355AbeE2BVe (ORCPT ); Mon, 28 May 2018 21:21:34 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w4T1GVfe189572; Tue, 29 May 2018 01:19:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=to : cc : subject : from : references : date : in-reply-to : message-id : mime-version : content-type; s=corp-2017-10-26; bh=VC/i9Xts/5aT9+8m2PM2Tcgnp1J6NVCgLSbGf2QGoao=; b=f5AxcTZTNNnZ0MzYQbz80buKGb7IGakIxaUfJWISYuq3Exiv+G/nm3+MqKDSb2EhqNR9 F0DYG/ZgBpD7vmv38MNh8LGklKyqi73zFY6KMTiHLnXtk4SyBwL1bNrC8eh8AvqKpDiD RbdIWPVa7wSlhXUuFssBaFrzfkik9g9jnsAIyM2G78HBIAOIVYSRCQZZsDUY7beytRrp aECqvCL3UrUIfZZYWSRgXKfXrbmzPXAJgbuJsz4JEWN7Wks+t3gbVC7OOxk45INbD6hc lDFyNzap0xDkE1s5uvGEXQB0QV2ncwxepzO4Z3fW2WHmszbWPpSe82T9xgGbNKFSdDTV NQ== Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp2130.oracle.com with ESMTP id 2j6y186vgt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 May 2018 01:19:50 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w4T1Jm0c005257 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 29 May 2018 01:19:49 GMT Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w4T1JkJx011611; Tue, 29 May 2018 01:19:47 GMT Received: from ca-mkp.ca.oracle.com (/10.159.214.123) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 28 May 2018 18:19:46 -0700 To: Mike Snitzer Cc: Christoph Hellwig , 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 From: "Martin K. Petersen" Organization: Oracle Corporation References: <20180525125322.15398-1-jthumshirn@suse.de> <20180525130535.GA24239@lst.de> <20180525135813.GB9591@redhat.com> <20180525141211.GA25971@lst.de> <20180525145056.GD9591@redhat.com> Date: Mon, 28 May 2018 21:19:43 -0400 In-Reply-To: <20180525145056.GD9591@redhat.com> (Mike Snitzer's message of "Fri, 25 May 2018 10:50:56 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8907 signatures=668702 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=753 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1805290013 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Mike, I understand and appreciate your position but I still don't think the arguments for enabling DM multipath are sufficiently compelling. The whole point of ANA is for things to be plug and play without any admin intervention whatsoever. I also think we're getting ahead of ourselves a bit. The assumption seems to be that NVMe ANA devices are going to be broken--or that they will require the same amount of tweaking as SCSI devices--and therefore DM multipath support is inevitable. However, I'm not sure that will be the case. > Thing is you really don't get to dictate that to the industry. Sorry. We are in the fortunate position of being able to influence how the spec is written. It's a great opportunity to fix the mistakes of the past in SCSI. And to encourage the industry to ship products that don't need the current level of manual configuration and complex management. So I am in favor of Johannes' patches *if* we get to the point where a Plan B is needed. But I am not entirely convinced that's the case just yet. Let's see some more ANA devices first. And once we do, we are also in a position where we can put some pressure on the vendors to either amend the specification or fix their implementations to work with ANA. -- Martin K. Petersen Oracle Linux Engineering