Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp549563pxb; Fri, 16 Apr 2021 11:56:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4DyV5oIn2azf0cbA2ncIrlV07TzvuQtkVqyDu00CjZCn5pXOD2KmHxmCtvqce4qVQhcju X-Received: by 2002:a17:906:ece1:: with SMTP id qt1mr9929751ejb.385.1618599365576; Fri, 16 Apr 2021 11:56:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618599365; cv=none; d=google.com; s=arc-20160816; b=g+R/viGwMU+faZ0Z9ut3olDqsNaKdIAWHzJ22mLzRVFifoo+9L2Vww1JBuRBj47v8x 1cpKDRK1mXXrMoFwjfU2jaJockZE/qF0NapfVk9dYGTka/vnx1x7VaME+4l6rIYBV3Sg 2gu1s+vUMDIzgvdjx/+Fx3aq2OxYeTr3tGhxmRQQmKuS0+wN1DWA4/xzDazJ6U/iZIh4 yiMbBeWEvoClUE1Tx1ebFDwzl0eUbRw5T/IgWT/x2n0NucYi/pRd4qeQCG6TFScAq6LF EdG60ONpQgK3UoyKd3AOPkI7hbgL5ZIsc/dj805Zsx9nuKDGEe4VCPTnTvhKt8jwFgHm ZRUg== 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=WF3sSavyL+cfz2JZUH7lkHKm10q746QRg9Iuzin7JZo=; b=f5pfm1svNFiXVniI0HaDbgzMSh7S2znjq6VRbl21MhDpIDL+CHP9mzWHNtIO92wLAZ safCX9DK4Z5cYD4uEw6X7OBZLaZRm+8X67sdxlsSMDb+I+7QJc4Ay7Ft04ZhakS5KSuV otrKXho/3SsrIFIaF80SiSwCPKIJMjB6uR7G9alYaRUpF3cMolq6mzGM+AcZy1QWpYiH VgLHDi+SsxLb/X90SzoXTjmzSwsBAFXrBfFN55xBXk53s/p6RtAdaPVMpDjGq5rX2RDE 7sigfOnALW1JFRRYE8jxZbOIne5Ckaz+YDJOFo0K6z3lbPo8iS4Xgx7aqfWGmi2N8n5A u6GQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=h9C5mE6d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w20si13023edd.399.2021.04.16.11.55.42; Fri, 16 Apr 2021 11:56:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=h9C5mE6d; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 S240934AbhDPRVn (ORCPT + 99 others); Fri, 16 Apr 2021 13:21:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54162 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233606AbhDPRVm (ORCPT ); Fri, 16 Apr 2021 13:21:42 -0400 Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 131A4C061574; Fri, 16 Apr 2021 10:21:17 -0700 (PDT) Received: by mail-yb1-xb33.google.com with SMTP id o10so30906820ybb.10; Fri, 16 Apr 2021 10:21:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=WF3sSavyL+cfz2JZUH7lkHKm10q746QRg9Iuzin7JZo=; b=h9C5mE6doFD5pdhyg8czFs1I3i/xXvVEtdWZnNXLO5+oR2u2qazaCwDL0LkFAA158F qz5UtCfmYVsKembJ4L5U6zPNnakZwFNyJfN7FAF4Kxot9IQ/WVAxER3TGyTdfVTxzQvC uCsRXzwVckHj8lk/axfGS4h5hIKKdK0p9UnX6PTMzkcWvQL2TIrGcXrKBbMv1Bo1fh7X GqfhR3KAZ11sGWkrJKSou726OQ1JxHLl52ijXyiCWMehgJvpKuP0s71OY4S0yQD0K5Nt BcALCXY/j5G+jWOZz/lpQLBL9ChbZXHHcJQwKSeWq2RjF25nu7x1JzenI1e/T/c0vQPz 4kfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=WF3sSavyL+cfz2JZUH7lkHKm10q746QRg9Iuzin7JZo=; b=ezxulafjze0JA2ZLYIq5tuPLEdIeCo6Zcw53Xfd9l5LiPVEJPxdCnxpn1as78A9Rz6 XmQceU6dX/D9rp/iVhcBr/e7CTETy/duKQP9M8GnMDLrOkHtSnifEMTvGI0Ncy/5bakx 9MCFH91Hfz8ARRi4MUlw/HchU1WW2gXvh+77+KInFhLmGd6/ewTaT4LE0cZQEwhiy6A9 CAg74Gdy5XcrCCQJ1iArk2Xba9tmUBjgQ3IueMFYW7SON2yuPth5BXnhUWjJn9EOpcwS vX1etm2CXPpMjoMo6o3AHWmgL5+d/77mghzF47u3AnQZoS2Pd2SXsZDk6JY3CN4jsyCG mCpg== X-Gm-Message-State: AOAM530GMAkJN3oW6d3M+CFbDsfFSKF+Qhnakv8qmXT0VXe7T9v8BPoi lhSpe1muCtk8WSOonnb0vLkcadEwg8YgFw8FFQ4= X-Received: by 2002:a25:3c01:: with SMTP id j1mr268320yba.176.1618593676373; Fri, 16 Apr 2021 10:21:16 -0700 (PDT) MIME-Version: 1.0 References: <1408071538-14354-1-git-send-email-mcgrof@do-not-panic.com> <20140815092950.GZ18016@ZenIV.linux.org.uk> <20210415182909.GK4332@42.do-not-panic.com> In-Reply-To: <20210415182909.GK4332@42.do-not-panic.com> From: Neal Gompa Date: Fri, 16 Apr 2021 13:20:40 -0400 Message-ID: Subject: Re: [RFC v3 0/2] vfs / btrfs: add support for ustat() To: Luis Chamberlain Cc: Josef Bacik , Filipe Manana , David Sterba , Al Viro , Chris Mason , Josef Bacik , Christoph Hellwig , Linux FS Devel , Btrfs BTRFS , "linux-kernel@vger.kernel.org" , Jeff Mahoney Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 15, 2021 at 2:29 PM Luis Chamberlain wrote: > > On Thu, Apr 15, 2021 at 02:17:58PM -0400, Josef Bacik wrote: > > There's a lot of larger things that need to > > be addressed in general to support the volume approach inside file syst= ems > > that is going to require a lot of work inside of VFS. If you feel like > > tackling that work and then wiring up btrfs by all means have at it, bu= t I'm > > not seeing a urgent need to address this. Thanks, > > That's precisely what I what I want to hear me about. Things like this. > Would btrfs be the ony user of volumes inside filesystem? Jeff had > mentioned before this could also allow namespaces per volumes, and this > might be a desirable feature. > > What else? Wouldn't this be useful for union filesystems like OverlayFS? Or other filesystems that support nested filesystems like bcachefs? --=20 =E7=9C=9F=E5=AE=9F=E3=81=AF=E3=81=84=E3=81=A4=E3=82=82=E4=B8=80=E3=81=A4=EF= =BC=81/ Always, there's only one truth!