Received: by 2002:a05:7412:8d09:b0:fa:4c10:6cad with SMTP id bj9csp98526rdb; Mon, 15 Jan 2024 13:45:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IFD+HTwQC91ooVv/4XTEvj1b8TA8CBx502aNKUaEPRDY2d4O/hg9EYd3LNL19KhU3FtGeg3 X-Received: by 2002:a05:6830:168f:b0:6db:b23f:ea99 with SMTP id k15-20020a056830168f00b006dbb23fea99mr7849911otr.71.1705355120158; Mon, 15 Jan 2024 13:45:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705355120; cv=none; d=google.com; s=arc-20160816; b=CTeS+5m48Q7DrRLLfi2HrMJM3PvmBmtNo1sGleA5zh/Wby6aCivtv037x+Y9VUOrgp wmJ5uVKh5+BZr6Allrtom9gXZDB8fPlFmx9v5m7qYR5kP8OxhA46OLMszS9rF/+8x4+W 3pX+A7vUedjLFr9wHGXlaUx+hR5w0Xfq0M/137g07afg8bcqhSmXXvX0n4bIAG+EIZuo ojw39zSKzZDFhKifiv5EgKaxlR9uEo/8FkZQ/6TWW/VhKfaZuyezkGwayhPJ1BHnVINT KejwxfbjO52t8wxV9yZJhDic0HZ6gBYefVkAReGey4iAkktmNabA7i7mCfsciOUUHV8i P0IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:feedback-id:dkim-signature:dkim-signature; bh=vb32ikTbV8B4PRo6vFNVRXKQ2keG7Fzf7jgqX0XjhAM=; fh=VLscJv31WYDrBNtUOVcoH98CgFJv7+9PU4ryj99O/1w=; b=GkBP3Zx19WL2edcrsUvP2HMogIQr5xv6gq8MKMyXxSeI1P9f7AImUOksdkP3JSmL9v nrQPCpz3B27eMfxYSSBoRHLOQe9VRuuJRxJW9DQV6d+8saQ3ivMOpiMCS61Y4cGQ6+1M S1NKAzNF4fMagmo1ZRJgcUtfnEq6b+ioZSAdSa/tt4JEMBrS8Ate2+C57Z4O3w1jchP+ Pno7XXqhwb63tBXgTPlesgS3uU+5Ou//zEuVbr+6xdUdhEKEQ+208YlyYVkxhM+gwW+0 QvybXF7RRgctePdkrl7+U4qGnXmKYYv2FU6vKPjh7PO7p2ug89JkQkZJWYgpQ4k8CO3x evDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@invisiblethingslab.com header.s=fm2 header.b=s6dkEkB4; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=RI0emmfr; spf=pass (google.com: domain of linux-kernel+bounces-26509-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-26509-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id c7-20020a654207000000b005cdf9c9b7e3si9770110pgq.179.2024.01.15.13.45.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jan 2024 13:45:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-26509-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@invisiblethingslab.com header.s=fm2 header.b=s6dkEkB4; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=RI0emmfr; spf=pass (google.com: domain of linux-kernel+bounces-26509-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-26509-linux.lists.archive=gmail.com@vger.kernel.org" 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 sy.mirrors.kernel.org (Postfix) with ESMTPS id DD0CFB2211D for ; Mon, 15 Jan 2024 21:45:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 86A9C1B7E6; Mon, 15 Jan 2024 21:44:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=invisiblethingslab.com header.i=@invisiblethingslab.com header.b="s6dkEkB4"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="RI0emmfr" Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (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 E1FEA1B298; Mon, 15 Jan 2024 21:44:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=invisiblethingslab.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=invisiblethingslab.com Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id E863C5C0152; Mon, 15 Jan 2024 16:44:46 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Mon, 15 Jan 2024 16:44:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= invisiblethingslab.com; h=cc:cc:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1705355086; x=1705441486; bh=vb32ikTbV8B4PRo6vFNVRXKQ2keG7Fzf7jgqX0XjhAM=; b= s6dkEkB4HwhLBAxPKJCvzReQFWAF2T5FV8vTDyR0oqTZCgZKaev8GGy0iwMkZgKa OFKRNpAa0QPG+c+Lt44IJy0p+ecYsemt42Ry2Y9u01pAVAe3mkKkI5CHs23A5V08 +hn8JEVuC/Zes5VhXpBRlb6JiqxzzxBI/LJDfrznRuum/GIYyVYp46MVE08rrqU4 yWNsI/LpnO6Fw/tdQn30laAgk3p8IqoFrh/n7st8bnWfEkxxIGifAbqW48iXEKqp BaHexfBRnGdDMLQryr/RIWG1X6rBN0patSgZEyJc3cUNJu1OTskuuby+IQ+yyQly GPdRmH2PVT2VSaRFsYdKgw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1705355086; x=1705441486; bh=vb32ikTbV8B4PRo6vFNVRXKQ2keG 7Fzf7jgqX0XjhAM=; b=RI0emmfrv2fKMyS058rhD5vfH07L7khAMDaak6s4utyv q7JjhojZhovxRpWhFjqlukC3kj52nTYjy+JnfNVqGZS0zMH/JVlwTIHcED3jsfeL KBggXMOLRg52B5Etmwe1Ho3qCfvde8R5krZA8XoTl+eMZnUxLu4hrbmmVNZdNxM3 eAWuAP1yIQ+NXo4swNx1ugL9YJXPAhb8Y7LbxV6FlxvoWTgneQq+7pUoAM/Q2KJV uTaAgvuVC7pZcYAjfOE3LiyjwHt2aA3bQOLIQY1AGr3E422JGGyEcrRGGez/vUjl G1Qgg8wgi1Jni8Fy/Dswf8zq1hkj3L6/rPKyexVIEQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdejuddgudehgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtuggjsehgtdorredttdejnecuhfhrohhmpeffvghm ihcuofgrrhhivgcuqfgsvghnohhurhcuoeguvghmihesihhnvhhishhisghlvghthhhinh hgshhlrggsrdgtohhmqeenucggtffrrghtthgvrhhnpeeuueevleehvedvuedvhfeihfel ffdtheeuvdefgfevgeefgfeihfduheevhedtfeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpeguvghmihesihhnvhhishhisghlvghthhhinhhg shhlrggsrdgtohhm X-ME-Proxy: Feedback-ID: iac594737:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Jan 2024 16:44:46 -0500 (EST) Date: Mon, 15 Jan 2024 16:44:29 -0500 From: Demi Marie Obenour To: Martin Wilck , Alasdair Kergon , Mike Snitzer , dm-devel@lists.linux.dev, Christoph Hellwig Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Franck Bui Subject: Re: [dm-devel] [PATCH v2 0/4] Diskseq support in device-mapper Message-ID: References: <20230624230950.2272-1-demi@invisiblethingslab.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2sdyWD00hNa60O7L" Content-Disposition: inline In-Reply-To: --2sdyWD00hNa60O7L Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Date: Mon, 15 Jan 2024 16:44:29 -0500 From: Demi Marie Obenour To: Martin Wilck , Alasdair Kergon , Mike Snitzer , dm-devel@lists.linux.dev, Christoph Hellwig Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, Franck Bui Subject: Re: [dm-devel] [PATCH v2 0/4] Diskseq support in device-mapper On Mon, Jan 15, 2024 at 06:56:16PM +0100, Martin Wilck wrote: > On Sat, 2023-06-24 at 19:09 -0400, Demi Marie Obenour wrote: > > This work aims to allow userspace to create and destroy device-mapper > > devices in a race-free way. >=20 > The discussion about this feature seems to have stalled ... will there > be a v3 of this series any time soon? I=E2=80=99m still interested in a v3, but it might take a while. If you are willing and able to do it first, I recommend that you do so. > Also, I am wondering what should happen if a device-mapper table is > changed in a SUSPEND/LOAD/RESUME cycle. Such operations can change the > content of the device, thus I assume that the diskseq should also > change. But AFAICS this wasn't part of your patch set. >=20 > In general, whether the content changes in a reload operation depends > on the target. The multipath target, for example, reloads frequently > without changing the content of the dm device. An ever-changing diskseq > wouldn't make a lot of sense for dm-multipath. But I doubt we want to > start making distinctions on this level, so I guess that diskseq and > multipath just won't go well together. Should this be controlled by userspace? --=20 Sincerely, Demi Marie Obenour (she/her/hers) Invisible Things Lab --2sdyWD00hNa60O7L Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdodNnxM2uiJZBxxxsoi1X/+cIsEFAmWlp0wACgkQsoi1X/+c IsGsGhAAuE+6qw9jJcY56i383Lhpfzujp4nFd10fd8FLeDywlXNDrj78CGMk+4aL B0Oh2uiQR7kTjykRlreRUoOWtmKuikCOHKNzsCjmNgw64m5SODsLxv5YZvoA9+Jm NTHT75vzUqp2jwohs2v2pyPZD5pLmVzRrHywhkRxeR0kUkL/16qX9mqZ+LXYosJH GVewfh4+QA3ETuZ/z8kb11Iy6aS0ceWvfdeg8Uvb2L9Yf9rRDUvpMCvYHPNCgrYh cWuiuSMIJVLUq0Khtneyk6mpFCyS1r6Ak3lP7+TIawF7i09N8Ax5woybWzCa5GRX ZUhD6Alzw/35SvtraVZ1/beRUCvjiM0VhGrogGehcTQrq1o6Ljp8oz5c86JqRBgA Cv9maN5ShFqtFL1aAy42JxXr1pe+yvfj08MkDnmva177qMxJFsKix2Ww8aNZiKl3 HkNZDiMN2MJWiFI03ZtLTnAbA76s0rAWKzu8tyOCGxAHKv88lrUdzTQXSMEqOvgV 3ey0mfzEmaYNsQ+/5ext0ZIOWpMrp2IreislxJr0MgnZdwt3bh1jfrBkF0R0MuZQ ux/gVzp4uEOAZBzsu1P04okq+PavziqfWDcLMQMcHSxSZbEagFc0bwhuLGZDp8gs 7Abn8siokY+Ci7c4TmV03/6lDNnQigqPOuqyOpcCMQB4ZB0UWdM= =6xif -----END PGP SIGNATURE----- --2sdyWD00hNa60O7L--