bcachefs
bcachefs
Posted Feb 22, 2025 22:41 UTC (Sat) by NYKevin (subscriber, #129325)In reply to: bcachefs by koverstreet
Parent article: Filesystem support for block sizes larger than the page size
To the best of my understanding, "NTFS style transactions" means, roughly speaking, "you expose full transaction semantics to userspace, so that userspace can construct transactions with arbitrary combinations of writes, including writes that span multiple files or directories." And then, once it exists and works correctly, you write documentation[1] telling userspace not to use it, supposedly because userspace never really wanted it in the first place (which I find hard to believe, personally).
[1]: https://learn.microsoft.com/en-us/windows/win32/fileio/de...
