Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp335741iob; Wed, 11 May 2022 15:53:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxpsSELnqd0Td4ZXWUdWgc6lFt8vlR9vjmFAkGDApvoRe26gABz8n9p+9JpLlpmG2Mv3cRP X-Received: by 2002:a17:902:8504:b0:15d:2c7c:ceac with SMTP id bj4-20020a170902850400b0015d2c7cceacmr27863825plb.130.1652309595021; Wed, 11 May 2022 15:53:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652309595; cv=none; d=google.com; s=arc-20160816; b=BMhMSwwd6Z7VyUM+oeLC/OreLsllv6DCk3/Ao0xD0j82hKXsHreh3pC0tEnyrlCQRK YOfBqiDhQQc/sXkegxSw1JIAi6lZNVvzjEFWbs+WeOu8PKLIQkUtzX/GJ4NdZJkarS9g 2VTmscfeiOkqAjixs5eZcf4LVJPLccaCiIqKgvP91Gqb22PwlZ3BfSLlKMOgvp8koE9S ukIKq6Wpra6acd15uncmaUTGjpe+PQZe5QigQL8ydR08u1IcuJ9N/BJHmPQ8r4566szh Vo20bCam/oBwtjJixwr0NX6UrtPwPt5WTI8y10onIrudK7o0cLAO7ioAjtmi0nZXZxl7 PMtw== 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=m0rKCtYWChKn67KUygwJk8Gq46fVsoVyqlFOLEWYRWU=; b=CAem36wD9/b4gbrLQNbtPRIfts0Ex6IBR0IhlYBWCNTh1WbDhUfnYijw38/jcTZbkO 58cKHBsH2jISHJWrFJk4P/Nhc3XraToxwY6ir8YjqP9+P3tky95yr/n+AH4tvFaz0aZJ kBSFGOKeRKzlzvyhhgqb+er4UmI6VP4hzczMT6ijxJ0st/p2UIFkMYhNeyXXV2R1o0e2 Zz1opSasTj484ZYDTYPQtTr6HC2Ex4ooT9CKx0vZs4jcqIaxWwrYMHqPHiS/XgPnvF5f IPEIJpABSadQFP2HWQRVWt3M82ktFuDxkEY7zqGM3EATNnccYW9OqmcWpGl9qUfs2wyv ScHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=TeWleuC2; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lk3-20020a17090b33c300b001dc99c4a755si1260993pjb.183.2022.05.11.15.53.01; Wed, 11 May 2022 15:53:14 -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=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=TeWleuC2; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232267AbiEKJn5 (ORCPT + 99 others); Wed, 11 May 2022 05:43:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41034 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243952AbiEKJmI (ORCPT ); Wed, 11 May 2022 05:42:08 -0400 Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0162113D1F for ; Wed, 11 May 2022 02:41:12 -0700 (PDT) Received: by mail-ej1-x62e.google.com with SMTP id bv19so2861058ejb.6 for ; Wed, 11 May 2022 02:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=m0rKCtYWChKn67KUygwJk8Gq46fVsoVyqlFOLEWYRWU=; b=TeWleuC25TI3U2UqoBqmnhTyrGAxfabSM2EnxHHqcAMjy/gpq8WgbWvjWWzenqfJvI KhChVKX5sRQfrmarq20QMbTDOWenRR6knwUO/Zz+ESlF9djucufVKCCkjHf+tY9/d5Nq 7T8MhctInyM0LXJGblFoBhch7p9zgThu5sLEU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=m0rKCtYWChKn67KUygwJk8Gq46fVsoVyqlFOLEWYRWU=; b=JdDJUcGhI7DX915yi5P33CIBEs3aIWMqHn+dmpLs1NKBJE9TBy8y77IxR1VxgNGza4 SRb1cH0MtGUxTf8ZDi/4zxbXICexX1Dw07kc3Zbtwesg6LJqZdCI6V16Pgspk9CbQXfA pXv8dSsW6veOHgpifbT32lD3ZfP0HBWoEyPbwWo1+XvWD4XsBV8MQblyC0Uq6B1mGzub BLRsDGoRWZ4vIPU/BybBJyA8X9GKkirRNREk8U136GWYZSd8iz9iAoPTNnetfvhNW89+ bnw65Hli6TDOO32Hyp2RuuX4obOIGwYwdh5gSuBN7mh3VRIStPTfBy4ri66WelDkGWYc brzg== X-Gm-Message-State: AOAM530kwLh6FtkFAbXFo6zcj4JUZisR4EEIJ5If8Yo3+Y4LRYg/YxOy Dqm9krbPHO3YOfqyYHrmWDCOQ+otIvCND9gRmoe5Wg== X-Received: by 2002:a17:906:8982:b0:6f3:95f4:4adf with SMTP id gg2-20020a170906898200b006f395f44adfmr23250807ejc.524.1652262070760; Wed, 11 May 2022 02:41:10 -0700 (PDT) MIME-Version: 1.0 References: <20220502102521.22875-1-dharamhans87@gmail.com> <882fbf7f-a56b-1e82-a158-9e2186ec7c4c@ddn.com> In-Reply-To: From: Miklos Szeredi Date: Wed, 11 May 2022 11:40:59 +0200 Message-ID: Subject: Re: [PATCH v4 0/3] FUSE: Implement atomic lookup + open/create To: Vivek Goyal Cc: Bernd Schubert , Dharmendra Hans , linux-fsdevel@vger.kernel.org, fuse-devel , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no 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 Thu, 5 May 2022 at 21:59, Vivek Goyal wrote: > Oh, I have no issues with the intent. I will like to see cut in network > traffic too (if we can do this without introducing problems). My primary > interest is that this kind of change should benefit virtiofs as well. One issue with that appears to be checking permissions. AFAIU this patchset only enables the optimization if default_permissions is turned off (i.e. all permission checking is done by the server). But virtiofs uses the default_permissions model. I'm not quite sure about this limitation, guessing that it's related to the fact that the permissions may be stale at the time of checking? Thanks, Miklos