3 Commits

Author SHA1 Message Date
Bernd Schubert 2ad90f04dc examples: enable io_uring single-issuer mode
These example filesystems always send their reply from the per-queue
io-uring worker thread. The ones that run a helper thread use it only
for cache-invalidation notifications over /dev/fuse, not ring
submissions, so they too satisfy the io_uring_single_issuer contract.

Call fuse_set_conn_flag(conn, FUSE_CONN_FLAG_SINGLE_ISSUER) in their
init() handlers so they take the lock-free, registered-ring-fd fast
path. It is harmless when io-uring is not in use.

Signed-off-by: Bernd Schubert <bernd@bsbernd.com>
2026-06-29 00:21:20 +02:00
Darrick J. Wong 2b0b8928fe examples: improve documentation of the new systemd service fuse servers
Say a bit more about what the sample files are actually trying to do.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
2026-05-08 19:15:13 +02:00
Darrick J. Wong e25d7b9e25 example/service: create a sample systemd service for a high-level fuse server
Create a simple high-level fuse server that can be run as a systemd
service.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
2026-05-04 17:29:35 +02:00