From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AFD9BC7EE26 for ; Mon, 15 May 2023 11:16:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3022E900004; Mon, 15 May 2023 07:16:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2647C900002; Mon, 15 May 2023 07:16:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 10580900004; Mon, 15 May 2023 07:16:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 02F59900002 for ; Mon, 15 May 2023 07:16:29 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C32D3813EC for ; Mon, 15 May 2023 11:16:28 +0000 (UTC) X-FDA: 80792236056.18.5F576DE Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com [209.85.219.172]) by imf15.hostedemail.com (Postfix) with ESMTP id CC99FA000E for ; Mon, 15 May 2023 11:16:26 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=rHvms3r0; spf=pass (imf15.hostedemail.com: domain of safinaskar@gmail.com designates 209.85.219.172 as permitted sender) smtp.mailfrom=safinaskar@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684149386; a=rsa-sha256; cv=none; b=PiLJN5X230HYQJ7bJ4eHcOgSlMRmdKupilpbkceygjvIuPvJzw8gqutOp1SBh12eLyfwe2 LhuF/F3gXAvHz0TpQE8o3lWzesEoGoT3cEy4F+6p4G2WUGdZVo3oP450tMIyN4kbs4WEpa xLRA2fmPl+JfOZo4CT4kxY7iwdIwlhI= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=rHvms3r0; spf=pass (imf15.hostedemail.com: domain of safinaskar@gmail.com designates 209.85.219.172 as permitted sender) smtp.mailfrom=safinaskar@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684149386; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=TTbXuYdaoyxAlzcRp/fw5Y/X7Jv1gcBGl293JJcjEdw=; b=dC+pjlr8/irYtPWkd99azWoiwd+zWAO+dyC2Ny580bl5dpn9efj0I/5YViE9zCwQvdnf+r k6pKUNCIvoBc/XdqSo0YQlkA2LVI+DfWLAURyNcwvCGRTHBF+fu4Zj3TN+RmCnC8tDMub0 s1axXsHfFDrmlTrf3O9LuLt1EyjHeHY= Received: by mail-yb1-f172.google.com with SMTP id 3f1490d57ef6-b8f46ca241bso2101902276.1 for ; Mon, 15 May 2023 04:16:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684149386; x=1686741386; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TTbXuYdaoyxAlzcRp/fw5Y/X7Jv1gcBGl293JJcjEdw=; b=rHvms3r0j62HT8lJLCgjCOTVIvfLAuQQowXP8AlPbnL6ZdyWDLMK5IwWZH9as9mBWi pq0PzbvF/mx+rD6DVkQk3fjS477v0OxylXei5cwqQcrzF8gRJiH0GlT4Oox8bYu4GLrB N3+IOgs3o+BqCPUHE9+VAav5BHIGiuKOk3gVX3b1Sfk0yf1BB2u6uiqw2mcyKGd/x1gf xmnyc09sWRSVZoXzSO30cCgzd3imc9NVHznBTuiVFfgJiA12Uh9fMx/gmMffJxzsyDUO RcNyG5WSoSePuBrPVRq1oc/kE2nN0ByBIfb7qGJnsOvLNqlRgyzQnmZCDAkx4wu8gR6a 6F2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684149386; x=1686741386; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TTbXuYdaoyxAlzcRp/fw5Y/X7Jv1gcBGl293JJcjEdw=; b=QcVyGgcxKyZ50fUnF1a8dUT9ESqVks6TDFwPqN9X7WA11kaMlv8MDtcozilxfPiQY+ 5NBpfP/H9qbxlSq9XNd7yNP7vBtZCtVg4pHNdYGb6hl2bs+WOYQ7ZUzH7DqmEDjsQL2S 2SflWicDZEJkVM3tGpeMT86HHIRsV0+cMucIwzQiLLZEoSeYGiEOl03d5BT5kd7xNhfU h9NfxZfNBEq8OVWfmJqJMpzAuIrPtC7FoHtV+fQnGivcFweWrkutwIdr4S4CWIVFMn0D MorWdUahH0i0ADsss8BoW4DcbzntRJBcEq9BoGeqzvEfIAohR0/WUvgsobeupaapq2Yw Xxww== X-Gm-Message-State: AC+VfDxu+noPlqbCa1/mhmEs479LOXZka2b/K+JhwDcCnMHosFltJ4qU x074lNXwCgiatyh/ILg3p5q7VPxUmXLNs+xKfMnyHIAss/z3DQ== X-Google-Smtp-Source: ACHHUZ7QVbn3hySRl+aLqYhn67ydlgatwvX69Pf1I7JU8ZGH/GA9QBvjTHpIba8iZ14uKS84WLqgoGh2gvTDtVFk6K0= X-Received: by 2002:a81:1b4e:0:b0:55a:1cdc:2ed3 with SMTP id b75-20020a811b4e000000b0055a1cdc2ed3mr19282070ywb.2.1684149385714; Mon, 15 May 2023 04:16:25 -0700 (PDT) MIME-Version: 1.0 From: Askar Safin Date: Mon, 15 May 2023 14:15:48 +0300 Message-ID: Subject: Re: [PATCH 00/32] bcachefs - a new COW filesystem To: Kent Overstreet Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, linux-mm@kvack.org, linux-bcachefs@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: CC99FA000E X-Stat-Signature: o4y67dcppytc7j78h33jurpkw7uzfiq7 X-HE-Tag: 1684149386-99901 X-HE-Meta: U2FsdGVkX18+IG17tua/9IjaMAmV0kzlUv75oUsYqosUlPI2p+elQRqQXMfeMQi7EZ0x5tKCjnzdgRhcZ5n6WmVBbLS4p2qSOt2+4ygMITQyTVFfFc/8CPeg8WmwQudfYZj0fliR1/bwhEIaTmQXv0MNNyuh4etOVxoWrs2fhYEz3z6YnaPxugvrGHBm84PR2m0/Pi3vOp+00lZz2QVSQ1mI4Jvo02JeDqJuEC970m8+XxvegMkwA5TVVmu8K/F/+V0lN7KN9CKrC+e8bY2je4J8lvLHi7H5B3yPPejqxsbgnSdOWYvYAyF/b0jvT7D+GJveixwIxcUNc9sxBjgkjvjn2YateHH9HYbnHT8JPwtfz70rkKJNbDGY5PkbH+NPhyuQvegLmbTjEV6zui4HZplj9Jp3Yl1LeaIfbq6hW32U73ECIpQjE27WBn6E3hB32fQ6//m/a2M29nQRj3tz1Qf8QSBvhQBWxbYJLDIcWJBxJTnIghIYmkErRx5CO/v8xJAowuG3jlrdv19ru2Rkfd6o68Iug48mBdX+eVqZablBu9oTaQYxBQsI2rTOSMkrIlhglIMOujuTSHQTg+l9f55qpSjSnH4EhydxrOSBkAKfto8KnX8dzNzzWBMBKRJC/LawvreXsCDoGuyvhiKSU/GFvaO3adxy4R7TDU9LwNfPFx2AADPLvI6MBdN28iAaDiWr9Dixut6exZTdgfYWzJWb4Fi8RAp0qxkiO9EveFY3a/CR4N7IDUflG6BJ8iSPys/Vh1Ew086wEynEYGxFGJe5qBkxABGCUUTDPVOlobke5GFlkTM3LA3DWU7+rhTGpMrX1ZDNtSqd4TSgU0UZPdWTIRKhWcE9irYFFgVwHvPMoSuqluB332+L7seRPgnRL5SS5odtPNlC5eHPkrlI8Ur9Y46V4ZSZYbjCYGs1Uy72AlV2Poq7d+4Mu3TOtF/ApiU2A1FTmYjw3uItVtI xW05Cz5X rCZPZ4pqW7xkTCoVQcLinu8whbtnIqIn00Y1Y/xgEwzFGvIq6gsUQ5KTqMoqzdAYNafYTPYmLHBL6Boc+wayboiVvE9g1k9x0XjPt6r9403vFpIEWskwLDphHj5sXly27e2PrCE4Cr3cNSYnYoSnbktm6fDOsqOAW10W82NytU3fNlFTYV1VX67jPjsyfgv1EN0aVf9n8NXGUiSrZ+28tY57C1ZEzIIGAYmdEUhyYU7Quk+h941uSOh2TBU5/DRMLVTqxvwnjHJFShQ0QuyKOttu2X75R51mIU28FqNkl9X+NucXms9POwZWnVPYgtg4Z69okdSrkoN7ODzZhulJm95MdGm8mxaKYHXX2poV42QzMHsg4pVwqYhpYiQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.104201, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Kent, please, make sure you dealt with problems specific to another fs: btrfs: https://arstechnica.com/gadgets/2021/09/examining-btrfs-linuxs-p= erpetually-half-finished-filesystem/ . In particular, I dislike this btrfs problems, mentioned in the article: - "Yes, you read that correctly=E2=80=94you mount the array using the name = of any given disk in the array. No, it doesn't matter which one" - "Even though our array is technically "redundant," it refuses to mount with /dev/vdc missing... In the worst-case scenario=E2=80=94a root filesystem that itself is stored "redundantly" on btrfs-raid1 or btrfs-raid10=E2=80=94the entire system refuses to boot... If you're thinkin= g, "Well, the obvious step here is just to always mount degraded," the btrfs devs would like to have a word with you... If you lose a drive from a conventional RAID array, or an mdraid array, or a ZFS zpool, that array keeps on trucking without needing any special flags to mount it. If you then add the failed drive back to the array, your RAID manager will similarly automatically begin "resilvering" or "rebuilding" the array... That, unfortunately, is not the case with btrfs-native RAID" I suggest reading the article in full, at least from section "Btrfs RAID array management is a mess" till the end. Please, ensure that bcachefs has no these problems! These problems scary me away from btrfs. Please, CC me when answering --=20 Askar Safin