Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp3257286rwb; Sun, 9 Oct 2022 01:41:32 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7K83oFOdHM+DuFKmVv5pQ4RtRvvNYDgNYIuN2khHQitXuQnzxjzmeucagwTxfWCwMTy2pE X-Received: by 2002:a17:902:d885:b0:17f:8f89:3ef0 with SMTP id b5-20020a170902d88500b0017f8f893ef0mr13591966plz.42.1665304892310; Sun, 09 Oct 2022 01:41:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665304892; cv=none; d=google.com; s=arc-20160816; b=iF195m+ckpN9BjYa8l7ePQFfUUocKCewNZ1rgP1OMDU546rQDqIc6tsVYqTirxYZiv l3S4ebh5B6uWSHu7ug6G7VjKeMMnXtlGcl1+oyGm5X1pRom7LbSxinEtquu2W3jxvXRd MPoQabLFlLC9+6w0fUZZEch5MPjfkTmOmy6rBK1zyJIpGk+tNAxSgfMjeeGL58OB9+vN Zj27v4dQeGBCO/HnRJSFyDfdFBydbYlwGQzqMDh699Px3wu23AlLNH8xe5kXelrkoKL9 NQTaJsCUHpJNklqoaW9s7uwdcxFXv+IMVRw5GhY3G0hAYprHkwdgfcnyV40RXy4FrfAU mXHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=1ZLfh/kJniA0SsDArOwtDJ/ZRi0BuiUdpe++i/ajh6o=; b=lFilbj/nfKYqC6QDMdIqv+i6aWh+/nxHescmAQ5rMPTnEzMKx/VGUi9SWcXvN6jQ1Y MEiY626S1TsXQSGchd2VLiRM3f1w5rGmAT1t6lko8M3+LCp4YNTaWjyLY8r/deeIAJxg b7wE9ypbS9F6F5uzh7SJM0zEbIHOAxKcBwhQdXR+sQDtov1UAvOjQk+9poNFkrwHzsG5 q1Pt1c/uKoNFy/wgTGPYxAhbi/D55MwhdODMXHicV6wsHSU4skXYFOwfG7xAAOb6ADSh SxAxvZ/jQVch9kM5NyKUZLSZDxQV1I8HObQ9s3EqBO+odfIVFl8VfjrtjqNyIovguzTN hvYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ionos.com header.s=google header.b=fZfiGufQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ionos.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w4-20020a656944000000b004607161e35dsi4116095pgq.830.2022.10.09.01.41.20; Sun, 09 Oct 2022 01:41:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@ionos.com header.s=google header.b=fZfiGufQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ionos.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229840AbiJIGtm (ORCPT + 99 others); Sun, 9 Oct 2022 02:49:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229728AbiJIGth (ORCPT ); Sun, 9 Oct 2022 02:49:37 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A96DA191 for ; Sat, 8 Oct 2022 23:49:34 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id 13so19111350ejn.3 for ; Sat, 08 Oct 2022 23:49:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ionos.com; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1ZLfh/kJniA0SsDArOwtDJ/ZRi0BuiUdpe++i/ajh6o=; b=fZfiGufQQshb7+Pel1YdxHFn0kuiiQg+LQo7JfynFTNca1yj3Q5JPSqnGQ8k7iYGBb pV/vL7MW8rrisN01RF+EdpJGjhwu2D0hwZC+2KG2fckSwXoCoYeIIbteLi7+ybu98YNb zsO5YcK5T45hXYJTaOMW7o2JHrjT0dcgKTixOZE4gKzG8LUXd49qtHe+65wZ9Urs6+J6 n6inPPDvYzxbpokD2AoFX6gskwdQ+cY4CuWcc0WUUnODV7h/76tuKsfSceBveAToYi65 R7bC5UHDhD5RzfNt/PxEGf+i+79gGxe440nmkew6sdlAs9CAX+iedW9sdQotybWxsGSP y/dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=1ZLfh/kJniA0SsDArOwtDJ/ZRi0BuiUdpe++i/ajh6o=; b=669lzR6xczKo6+c9Oh52xbHVGIU2h4+RkVxrDKq6xZcnkGoidi5CE9vqoFt4iEOpkM 84Dbpa4vu3K7luqe/yHIws5Ie3hvTY6VRLROEkZ6pQds8t5cV7tZHS3opH1HBq31v/lK eDKejSHRx5l2J57m0xj4pRiXzW18O2FHEcHvN97/U0niD/96zUZWbkMsgtYQn/jbGM+m 8dA90GWhtz2abYjhbH5HxbFTFiLNN1hkc+BdKMm2IZe23gwVnYtABSVUOlw06JPPtk5b 5mfik7K7wJ4zGowcb509DwIYaqnTGtxBzJ8h0vKfN1YPfmIgDsMJ+2I19ID9X7G8zEJf SIVQ== X-Gm-Message-State: ACrzQf2iwEDQDzFePt4d5eBq4eYDIj0ZxZcdybJ5EJrkZNGwKfMJk8Bg lMHLRafPTHYh8r0Gw+LMQGoQxxg9FF84TsXICpdlvg== X-Received: by 2002:a17:907:25c5:b0:782:978d:c3da with SMTP id ae5-20020a17090725c500b00782978dc3damr9999283ejc.623.1665298171163; Sat, 08 Oct 2022 23:49:31 -0700 (PDT) MIME-Version: 1.0 References: <20220927120857.639461-1-max.kellermann@ionos.com> <88f8941f-82bf-5152-b49a-56cb2e465abb@redhat.com> In-Reply-To: <88f8941f-82bf-5152-b49a-56cb2e465abb@redhat.com> From: Max Kellermann Date: Sun, 9 Oct 2022 08:49:19 +0200 Message-ID: Subject: Re: [PATCH] fs/ceph/super: add mount options "snapdir{mode,uid,gid}" To: Xiubo Li Cc: idryomov@gmail.com, jlayton@kernel.org, ceph-devel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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-kernel@vger.kernel.org On Sun, Oct 9, 2022 at 8:23 AM Xiubo Li wrote: > I don't think this is a good place to implement this in client side. > Should this be a feature in cephx. What's cephx? "git grep cephx" didn't reveal anything that looked useful to me. > With this for the same directories in different mounts will behave > differently. Isn't that odd ? Just like different mounts can have different snapdir names currently. That's just as odd, and I tried to imitate what's already there. I don't have an opinion on how this should be implemented, all I want is restrict who gets access to cephfs snapshots. Please explain how you want it, and I'll send an amended patch.