diff options
author | Jeff Layton <jlayton@kernel.org> | 2022-02-05 08:39:33 -0500 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2022-03-01 18:26:36 +0100 |
commit | fbed7045f552db33f5f9e99ec40d55e6e0128b51 (patch) | |
tree | 39c734103fcfed84f4c629c7d2e850b3d79bf128 /fs/ceph/file.c | |
parent | 9eaa7b79979f2cb1ac0508d413dc7f7664feb430 (diff) | |
download | lwn-fbed7045f552db33f5f9e99ec40d55e6e0128b51.tar.gz lwn-fbed7045f552db33f5f9e99ec40d55e6e0128b51.zip |
ceph: wait for async create reply before sending any cap messages
If we haven't received a reply to an async create request, then we don't
want to send any cap messages to the MDS for that inode yet.
Just have ceph_check_caps and __kick_flushing_caps return without doing
anything, and have ceph_write_inode wait for the reply if we were asked
to wait on the inode writeback.
URL: https://tracker.ceph.com/issues/54107
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/file.c')
0 files changed, 0 insertions, 0 deletions