Centos-kernel-stream-9/Documentation/filesystems/nfs
Benjamin Coddington ccf6487e6e lockd: introduce safe async lock op
JIRA: https://issues.redhat.com/browse/RHEL-34875

commit 2dd10de8e6bcbacf85ad758b904543c294820c63
Author: Alexander Aring <aahringo@redhat.com>
Date:   Tue Sep 12 17:53:18 2023 -0400

    lockd: introduce safe async lock op

    This patch reverts mostly commit 40595cdc93ed ("nfs: block notification
    on fs with its own ->lock") and introduces an EXPORT_OP_ASYNC_LOCK
    export flag to signal that the "own ->lock" implementation supports
    async lock requests. The only main user is DLM that is used by GFS2 and
    OCFS2 filesystem. Those implement their own lock() implementation and
    return FILE_LOCK_DEFERRED as return value. Since commit 40595cdc93ed
    ("nfs: block notification on fs with its own ->lock") the DLM
    implementation were never updated. This patch should prepare for DLM
    to set the EXPORT_OP_ASYNC_LOCK export flag and update the DLM
    plock implementation regarding to it.

    Acked-by: Jeff Layton <jlayton@kernel.org>
    Signed-off-by: Alexander Aring <aahringo@redhat.com>
    Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

Signed-off-by: Benjamin Coddington <bcodding@redhat.com>
2024-06-27 08:14:02 -04:00
..
client-identifier.rst Documentation: Add an explanation of NFSv4 client identifiers 2022-08-02 14:21:48 -04:00
exporting.rst lockd: introduce safe async lock op 2024-06-27 08:14:02 -04:00
index.rst Documentation: Add an explanation of NFSv4 client identifiers 2022-08-02 14:21:48 -04:00
knfsd-stats.rst
nfs41-server.rst
pnfs.rst
reexport.rst nfs: reexport documentation 2022-03-18 15:25:49 -04:00
rpc-cache.rst
rpc-server-gss.rst Documentation: update RPCSEC_GSSv3 RFC link 2020-09-25 18:01:27 -04:00