Re: Re: Re: [PATCH v5 1/3] fuse: add compound command to combine multiple requests
From: Miklos Szeredi
Date: Mon Feb 16 2026 - 10:22:44 EST
On Mon, 16 Feb 2026 at 12:43, Miklos Szeredi <miklos@xxxxxxxxxx> wrote:
>
> On Sat, 14 Feb 2026 at 18:51, Horst Birthelmer <horst@xxxxxxxxxxxxx> wrote:
>
> > Which part would process those interdependencies?
Another interesting question is which entity is responsible for
undoing a partial success?
E.g. if in a compound mknod succeeds while statx fails, then the
creation needs to be undone. Since this sort of partial failure
should be rare, my feeling is that this should be done by the kernel
to avoid adding complexity to all layers.
This could be a problem in a distributed fs, where the ephemeral
object might cause side effects. So in these cases the server needs
to deal with partial failures for maximum correctness.
Thanks,
Miklos