Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp5036923rwe; Tue, 18 Apr 2023 00:47:54 -0700 (PDT) X-Google-Smtp-Source: AKy350Zpt5wgt9p5H8XtUL6IxoeqkhONiaInxiRC9hZJXPVz9jCKBwWusaZkm5IMcQVx12CKa3MK X-Received: by 2002:a05:6a20:1592:b0:f0:c77:8864 with SMTP id h18-20020a056a20159200b000f00c778864mr5798754pzj.34.1681804074183; Tue, 18 Apr 2023 00:47:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681804074; cv=none; d=google.com; s=arc-20160816; b=svxbF/H8Dn65tqu18hYxDsmu5NCPyk02Ey3Mpji44GuI30LAg6fMAwVBc8OL4vJpbM w550cA6kf4r9a3bTgki71GJffKAP2oLsPCANeEKClJW+nMQPv+MaLvCmJ5MBSQK3toQj 9FtPb9roS/m4Rb+GL5zMZvvEbJ6uDzkyRfJQL3DwoSoY7HW4FzbZzCD8iaCrkEqDYEdx 6YSaXjsLhFTvgjIeFnkRise1zccZPyIBpAavCvjip90XFLhNEVDIon88Ovadk0TP3OYQ vzFnNlC9IyGYZJT3eRTettjdR0/Llwpk9Oru6nxYXw4Xi6QczMlPGBi19qWkJG15vufo xZHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ncHlgBW8+huHnPie0F7ibuUGA9YonZ6zPvQILgCUzFo=; b=U611ESPHH1luI1o8r0WCl8rCAri0ZtH3r31iMJR1EwcQOvW2JE5xR8vk9I+vSZeeRb /2UobwpuimZqOefKi0XSKDQ8LPcTL8CG++mT3lVcVpiKedGKEUsEGRa7HscfYzaOYZs+ BTRao0IH66ZStQzxHnm7za6n7QGDdJ955MmK8JpRMav0LSImYcAZb0DLuV82jbgWcnpF 7fF/QG+eljMOAqmS0Jn7gXVc/C3KQMSdGMmtee4jh5MffILUNh4hym2tJ4hzZPXSxBTx sD3OFkg8S2crKeJN/wAn621ovvfNyIvQIpaqJ0+a5Y/ZBNHJCHVxT18YYYfing6LNNG9 vuCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=PVe3z9LM; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z13-20020aa79f8d000000b0063b61a7ab70si11317131pfr.205.2023.04.18.00.47.38; Tue, 18 Apr 2023 00:47:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=PVe3z9LM; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231197AbjDRHqu (ORCPT + 99 others); Tue, 18 Apr 2023 03:46:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53848 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230526AbjDRHqp (ORCPT ); Tue, 18 Apr 2023 03:46:45 -0400 Received: from mail-vs1-xe35.google.com (mail-vs1-xe35.google.com [IPv6:2607:f8b0:4864:20::e35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 778F64C29; Tue, 18 Apr 2023 00:46:44 -0700 (PDT) Received: by mail-vs1-xe35.google.com with SMTP id v10so25275907vsf.6; Tue, 18 Apr 2023 00:46:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681804003; x=1684396003; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ncHlgBW8+huHnPie0F7ibuUGA9YonZ6zPvQILgCUzFo=; b=PVe3z9LMwF1plhRq1djm3jKH3wBpqalEmUjxaKIeojp4jXCInAW/YLtEM82EYNjSv0 3XaHrxlpTVYslSLJgdHr4wehYafJoIN/2QGnio9j/4vRbtCTtXYYGK4Jq8dLFHy1Kdaf ISRgocwdrHcWrrewxlZjtPJJZU31RRmTxqkK0D7uu90CkuYyo09U78FOJQd1l5j56I5o oVMGJxL13GDAB9/q6KK/a9PBdZJj4Lrk/oZ3T8Ty0nl0PMJpoH2npCEEqn+xs6uvRagn RUY2Xdlb5N0Z9ZnwO3bAyBrCtj8QRgRUnQiN/oibVelul4g0OGmigE463NVtj/pB1NDe ncmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681804003; x=1684396003; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ncHlgBW8+huHnPie0F7ibuUGA9YonZ6zPvQILgCUzFo=; b=IPY4t9qwtf1jR23EsKJtcyePInOOpwFvIID9r1IzJh+jFjUuaFYlcIkNhsVmM1dKvn PPIGGHX251smSvq+bVAiP4lgxDmjXFkQUxvfM2bpvI52YQNAKN/k5VHX0zWtdDxYOa66 0LbNFCSpuqriDGbSZFO0NJuZt0MQwZwQEH0ugQsEXNTwQ1HS9nwHmA+EfaMLt2Cps2Ra a7sQENJSk/g/+6uCGDyWEMIcSTv+oQk/tAOqKyLMHCVPkxZCfNQ7ni6o53Z66dqSO7NL 1Ev4QG+fHsI5NcroWDZkgtBD+Ioa1DAT33lPMUnatPq41ez0yejgYv+T/5vqtUzev6Ye DxEA== X-Gm-Message-State: AAQBX9ddEFgx22rCDOIqs3V9lY1Z88iofxj2aShnp5rekLMuqENiEvjI 8+gobtvLs9oCX16GS7OX2sHc8aUIQetWB7/HOIk= X-Received: by 2002:a67:c102:0:b0:42f:f598:9f3b with SMTP id d2-20020a67c102000000b0042ff5989f3bmr2356334vsj.0.1681804003394; Tue, 18 Apr 2023 00:46:43 -0700 (PDT) MIME-Version: 1.0 References: <20230418044641.GD360881@frogsfrogsfrogs> In-Reply-To: <20230418044641.GD360881@frogsfrogsfrogs> From: Amir Goldstein Date: Tue, 18 Apr 2023 10:46:32 +0300 Message-ID: Subject: Re: [Lsf-pc] [LSF TOPIC] online repair of filesystems: what next? To: "Darrick J. Wong" Cc: lsf-pc@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, xfs , linux-ext4 , linux-btrfs , "Martin K. Petersen" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Tue, Apr 18, 2023 at 7:46=E2=80=AFAM Darrick J. Wong = wrote: > > On Sat, Apr 15, 2023 at 03:18:05PM +0300, Amir Goldstein wrote: > > On Tue, Feb 28, 2023 at 10:49=E2=80=AFPM Darrick J. Wong wrote: ... > > Darrick, > > > > Quick question. > > You indicated that you would like to discuss the topics: > > Atomic file contents exchange > > Atomic directio writes > > This one ^^^^^^^^ topic should still get its own session, ideally with > Martin Petersen and John Garry running it. A few cloud vendors' > software defined storage stacks can support multi-lba atomic writes, and > some database software could take advantage of that to reduce nested WAL > overhead. > CC Martin. If you want to lead this session, please schedule it. > > Are those intended to be in a separate session from online fsck? > > Both in the same session? > > > > I know you posted patches for FIEXCHANGE_RANGE [1], > > but they were hiding inside a huge DELUGE and people > > were on New Years holidays, so nobody commented. > > After 3 years of sparse review comments, I decided to withdraw > FIEXCHANGE_RANGE from general consideration after realizing that very > few filesystems actually have the infrastructure to support atomic file > contents exchange, hence there's little to be gained from undertaking > fsdevel bikeshedding. > > > Perhaps you should consider posting an uptodate > > topic suggestion to let people have an opportunity to > > start a discussion before LSFMM. > > TBH, most of my fs complaints these days are managerial problems (Are we > spending too much time on LTS? How on earth do we prioritize projects > with all these drive by bots?? Why can't we support large engineering > efforts better???) than technical. I penciled one session for "FS stable backporting (and other LTS woes)". I made it a cross FS/IO session so we can have this session in the big room and you are welcome to pull this discussion to any direction you want. > > (I /am/ willing to have a "Online fs metadata reconstruction: How does > it work, and can I have some of what you're smoking?" BOF tho) > I penciled a session for this one already. Maybe it would be interesting for the crowd to hear some about "behind the scenes" - how hard it was and still is to pull off an engineering project of this scale - lessons learned, things that you might have done differently. Cheers, Amir.