]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephfs-tool: Add support for `--async-write-fsync` and `--shared-file` options
authorEdwin Rodriguez <edwin.rodriguez1@ibm.com>
Mon, 22 Jun 2026 15:56:54 +0000 (11:56 -0400)
committerEdwin Rodriguez <edwin.rodriguez1@ibm.com>
Wed, 1 Jul 2026 13:11:15 +0000 (09:11 -0400)
commit18179111ba83bc4852325976d7d4faa2a7140087
treeea1471119d4e331125f508b521434f1609bcf0f4
parenteb107111d6d2abecc6e660f66c3b76af5793e912
cephfs-tool: Add support for `--async-write-fsync` and `--shared-file` options

Add --async-write-fsync and --shared-file benchmark options.

--async-write-fsync sets ceph_ll_io_info.fsync on each async write to model
Ganesha-style write+commit and skips the post-phase ceph_ll_fsync when enabled.
--shared-file directs all worker threads at one file to stress client_lock
contention on a single inode.  Both options are recorded in JSON/text output.

Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
src/tools/cephfs/cephfs-tool.cc