]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: Add fscrypt last block
authorChristopher Hoffman <choffman@redhat.com>
Mon, 9 Dec 2024 18:59:50 +0000 (18:59 +0000)
committerChristopher Hoffman <choffman@redhat.com>
Wed, 5 Nov 2025 13:59:34 +0000 (13:59 +0000)
commit5938362bbd406202b4b5de52e64992c825f7a2cd
treee26a200db8c404e028ae2211d1fd79e98c5c09d6
parent196f61077949109bd4c7f081582bb115de5dff2b
client: Add fscrypt last block

Add logic to support fscrypt last block. Includes sending
truncated last block data (decrypted->trunc->encrypted)
from client to mds. The server then writes the last block
on successful truncate.

Fixes: https://tracker.ceph.com/issues/69160
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
qa/tasks/cephfs/test_fscrypt.py
src/client/Client.cc
src/mds/Server.cc