Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1230082pxm; Wed, 23 Feb 2022 21:53:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJwSgLjUJYn4bG5BhwysG+C7hh4pM9Us1YU0UocKrwcbAciZnyZS8NOkPz2Ww+VnQF2NK7BV X-Received: by 2002:a17:906:8606:b0:6d1:5031:86da with SMTP id o6-20020a170906860600b006d1503186damr959872ejx.734.1645682025876; Wed, 23 Feb 2022 21:53:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645682025; cv=none; d=google.com; s=arc-20160816; b=ZvlCed5ZEqvZPkfwKHukz/vACjd5w7xPf0O4PPTa4tyvGHzNjIPz/F9b22rFx3IVAE YtecqcpobrqRJcNevOH5alVt2jChT1LyCVCwXL+swbxxt9vvR51RfQtZm1DNgNhV7NuI l354m0syWhQFRH+N3GWkdnXgw+QTwSY7rKp6XyAQfYo1LesVSi/cpJLRwkwmGqic/fgE 6AVx3lbGUKGF2DXKm+5B8g0ZBKQQb6eBPac4ZDFLpCaaPthBUbiQvgTb2TEBGTkgZK1B g/NWSpQ2trcm1V4qHG3D6K3v9PTgu9nhpYOcwcuq0WSWrelCHV7/d99ZjHs0Ov0KfxCr iUaA== 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:mime-version :dkim-signature; bh=18860cMb/URSkshgbrnOr0/8ErWRf8j4conFU0FMPxc=; b=lvhNjmhNtMzN1UYnsKUmlcYaw3X/M8b46shS58qmGVeTZhnn8XeBI6/AUqi/Q7aTW2 apjQknSPQiICcKtL94j/I9M+0OtuNreXYoGgvLYTKjIBba06tOkd9e56wrPf8rhvHq6u Q/qRjtMJEjogjSW206MW7yhzM0N9rhze9jQYNbb4XoHFab1uhWY3P0R8cRsnxpU0wlfA Cua4pwH1bnq93Vb8hs8F4Wt8GYbTtP+Y/V5PqgiT83c+HGdsFZ5jq+qShm+Rtx7Jlpr7 YVFk6n/RSFYJvL2lM4hFX6ycm7RN/Y4fqpNdA+sAShGFvOUfCL89lBENT2m1luzAbwls Xn7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=cr4wpHLB; 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=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 k4si932407edx.338.2022.02.23.21.53.23; Wed, 23 Feb 2022 21:53:45 -0800 (PST) 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=@gmail.com header.s=20210112 header.b=cr4wpHLB; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230115AbiBXFRR (ORCPT + 99 others); Thu, 24 Feb 2022 00:17:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229865AbiBXFRP (ORCPT ); Thu, 24 Feb 2022 00:17:15 -0500 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F311F2ACA; Wed, 23 Feb 2022 21:16:45 -0800 (PST) Received: by mail-lj1-x22d.google.com with SMTP id e2so1226048ljq.12; Wed, 23 Feb 2022 21:16:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=18860cMb/URSkshgbrnOr0/8ErWRf8j4conFU0FMPxc=; b=cr4wpHLBLM3w7i0VaGELXcAQk5y74c52zEIGpH7eVpSodrPuisysypBlywGkNAhPXw HXE/hHevUjJaqLtsAO9+/5v7sVOBJ4wVYK5UC8u5f6S3dsstWNSA4P5mvV2rwjLC3sVy WcpoIswP7a/37plJBB64aGs6y5tkZ5AD4/DerwATciWLDY3B5G8LMDvLGig13CFUrXm8 6IWH9sFzgomZ/1Xy7hrIsjM6scEElkHhTe/rqrsi+GvQ4olavrJCRcXVFphdys8ovUTt iTVf/Z1FhCLKfdgCvJuKpoJZdJrwi1VohisICwFXREQIkCGgYtoCtM9eE2Bc9z/U42NP djLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=18860cMb/URSkshgbrnOr0/8ErWRf8j4conFU0FMPxc=; b=6VH1NmB2r3pIURwzZ5cothnlSeLITKQeYYjDicVTm0p27tNDeH9YqKmWqJ9Tk5mB1a g10NB1IYc/GFo568TZng0NQQYgF6qXSh9H4XQ+Cy05rrObIya8l5+QMhWsX4N4moeyLY 0+Inqfj9U5GjTI2/Gg+7VjzeNnB2l8Fseq+yOtutQVGk18wOS6/K2LFuO0aclXieqmVK q46fXi2MapanD7gqV5wu2cHvShTzkHZb46cwFivgZjAR7Q8uAPvmOahS8WXQqua+D4oC c1yddWMNwMXG1ffftrX048GA0j/OSpMSu/kgX+oyvVvnp4lUVrkntn/BD0ra+qap/d9B ZLrQ== X-Gm-Message-State: AOAM532lA8QXWljQqEYrEIHo4Z/YbifhX4wAxLL2c2hMBBj84pNKtIT9 0BYHzWerdREMLo6SDYiAzdXfNGZ2r4kSZBkq4ktLCekthug= X-Received: by 2002:a2e:b014:0:b0:23c:9593:f7 with SMTP id y20-20020a2eb014000000b0023c959300f7mr736675ljk.209.1645679804044; Wed, 23 Feb 2022 21:16:44 -0800 (PST) MIME-Version: 1.0 From: Steve French Date: Wed, 23 Feb 2022 23:16:33 -0600 Message-ID: Subject: [LSF/MM/BPF TOPIC] Enabling change notification for network and cluster fs To: lsf-pc@lists.linux-foundation.org, linux-fsdevel Cc: LKML 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,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-kernel@vger.kernel.org Currently only local events can be waited on with the current notify kernel API since the requests to wait on these events is not passed to the filesystem. Especially for network and cluster filesystems it is important that they be told that applications want to be notified of these file or directory change events. A few years ago, discussions began on the changes needed to enable support for this. Would be timely to finish those discussions, as waiting on file and directory change events to network mounts is very common for other OS, and would be valuable for Linux to fix. -- Thanks, Steve