Received: by 2002:a05:7412:b112:b0:f9:3106:f1c0 with SMTP id az18csp119636rdb; Mon, 18 Dec 2023 00:32:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IEgECubQyKPEWpnjal+MSCDIkDx1f0zUEVEn2c/EmCYAWJpgrCSA+6YU3GiiGk700YYUS2T X-Received: by 2002:a17:906:4e45:b0:a23:6323:6900 with SMTP id g5-20020a1709064e4500b00a2363236900mr179013ejw.61.1702888367316; Mon, 18 Dec 2023 00:32:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702888367; cv=none; d=google.com; s=arc-20160816; b=I6p36KRV2NDOsUwaeBp+S/XeM0US8FFVjwD8P/5iRcV7WeDmLr+MnruVEDNTzTJtym LKSEWt4gz8L3bbEdBONtZjghmVX/j5ZgEEBWJQk/Rm1uca/DBKKi2kmihvvGSFPkEMr/ lFIBDn7MPgZ1RkgJL4ukfvEMmR5twziy9XhXHLtR3KrAIFsAKlywz37cPIaeJ5MnvsWS ooekLbUjd14WKV6uKy/A5higbweuoNDoKbMOUz9tdRAAYzSsFyuynB6ts2vq3jGntgI/ ZAOKQn1iTGquxUwKR0VQ8BAr5HQfRecIkhsokI2WSKFuYsFitDDypXRpSfkuypWI8ff/ hfaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=t6/Sw1KsGXTBaJiPRn+9IUbFxEcnyk7++tLcplOnYZw=; fh=gdsdIpuEN7nnBPO92DDwo1tAZbNSndUoRdlPi/0qXcg=; b=SxYZ5pzzAfz7jBA43yF2LaAHva2/FR/fwNv2h5k9XkbBmixhag0ESlkoyICR2IsG39 VTXs3wEtg6G9sfUnvlY4X8VyIn7IYhLwStv18hZp/M5v93FYbdHEzWvukM48lMHxz2U3 0Dk7ADhEEAJMPCUAosRdqgvegT0Z1vKVyt+34yjeoCjHr5uorFMGk5dewl7xyW/7pOHO UCZB84sB2GdhBb/oC38lTyy68WqZa/p1RZOsXZAhIKYdg4HxLPsWWeE1QfvQzqSCwrhl PLvC8NZ0VacY8cvkqGb8IMOdBiTd9R/ctR6dpJl1dVYusM41EqWc8Q3WbhX3Te3OljNd zOlA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=ZURJpj5n; spf=pass (google.com: domain of linux-kernel+bounces-3160-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3160-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id s22-20020a170906bc5600b00a2363129eb5si192156ejv.403.2023.12.18.00.32.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 00:32:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3160-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=ZURJpj5n; spf=pass (google.com: domain of linux-kernel+bounces-3160-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3160-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id DA3541F22E85 for ; Mon, 18 Dec 2023 08:32:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 511851097E; Mon, 18 Dec 2023 08:32:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="ZURJpj5n" X-Original-To: linux-kernel@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2F20910A29; Mon, 18 Dec 2023 08:32:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702888328; x=1734424328; h=date:from:to:cc:subject:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=t6/Sw1KsGXTBaJiPRn+9IUbFxEcnyk7++tLcplOnYZw=; b=ZURJpj5nim8NNOWAaRNk2vBvhHR6f1Um0mnaG0arLuCLkpecQsd8qHD9 gcH1OohMoUHjDd3wysPUbb194/lixc1clvu3R0V+1lEQvS7jaE/yZiqBx 2WM1RrVoqgTtqj9f4mdp7zejBJFkT1u3+4STQiFLDQoOwVtXj8mzThyM3 0qvW4JmSBj8XRMmrBxtZoCyK48wXp7kEwEochQJ995vMA776hJj9NGQM3 kerIJyJ6Z1Art42WwMWY8rA6zZlt/1RTwCaIT21YKCPNBww3oYBt+aYua O1fYbOvp4L9hk5pfrCBcbW6z1EHqLSQ4S3scAxBmvdZWTXGPJ4WD9XtUe w==; X-IronPort-AV: E=McAfee;i="6600,9927,10927"; a="8834708" X-IronPort-AV: E=Sophos;i="6.04,284,1695711600"; d="scan'208";a="8834708" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2023 00:32:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10927"; a="809732739" X-IronPort-AV: E=Sophos;i="6.04,284,1695711600"; d="scan'208";a="809732739" Received: from mtkaczyk-mobl.ger.corp.intel.com (HELO localhost) ([10.237.142.76]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2023 00:32:05 -0800 Date: Mon, 18 Dec 2023 09:32:01 +0100 From: Mariusz Tkaczyk To: Song Liu Cc: linux-raid@vger.kernel.org, linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Paul E Luse Subject: Re: [PATCH 0/3] md: Remove deprecated flavors Message-ID: <20231218093201.000020dd@linux.intel.com> In-Reply-To: References: <20231214222107.2016042-1-song@kernel.org> <20231215125059.00006270@linux.intel.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 15 Dec 2023 07:37:54 -0800 Song Liu wrote: > Hi Mariusz, >=20 > On Fri, Dec 15, 2023 at 3:51=E2=80=AFAM Mariusz Tkaczyk > wrote: > > > > On Thu, 14 Dec 2023 14:21:04 -0800 > > Song Liu wrote: > > =20 > > > Linear, multipath, and faulty have been marked as deprecated for 2.5 > > > years. Let's remove them. > > > > > > Thanks, > > > Song =20 > > > > Hi Song, > > Great idea! > > > > Please note that there are mdadm tests for those levels. I can approve = it > > only when mdadm clean-up is merged. Our tests must pass continuously. = =20 >=20 > Is the continuous test result available publicly? We are working on public CI (Paul owns it). On my side I'm not executing all tests, IMSM only. In this case it is obvious that mdadm tests will stop pas= sing, I don't need results to see that. We should keep both mdadm and md compatib= le. We are continuously adding new MD regression tests to mdadm (at least Kuai = is doing that) so we should also care about removing things. >=20 > > > > It is a nice code complexity improvement so let me know if you would > > like to get my help with mdadm patches. =20 >=20 > On my local tests with mdadm, I need to make changes to the following > tests: >=20 > 00linear... > 00names... > 00raid0... > 00readonly... > 02lineargrow... > 03r0assem... > 04r0update... > 04update-metadata... >=20 > The changes are all straightforward (just remove things related to > linear/multipath/faulty). >=20 Please do not forgot remove dead code from mdadm. For example simple find "multipath" (case insensitive) reefers me to multiple places with special handling for this level. We need to remove it from code and documentation. Can you handle this too? Oh and last one, I can't find update for md man in your changes. Could you please remove those levels from md man? Thanks, Mariusz