Another new ABI for fanotify
Another new ABI for fanotify
Posted Nov 13, 2009 10:13 UTC (Fri) by xav (guest, #18536)In reply to: Another new ABI for fanotify by bronson
Parent article: Another new ABI for fanotify
Posted Dec 20, 2009 17:01 UTC (Sun)
by Blaisorblade (guest, #25465)
[Link]
Another new ABI for fanotify
Transactions have been invented in databases, and in that context it's obvious that part of a transaction may fail; and even in btrfs transactions allow for failures. So, what's the problem here?
A bigger problem is instead that during the transaction the filesystem is locked, so userspace needs to avoid modifying the fs during the check, if btrfs is used. It's possible I guess, the atime change problem needs to be solved to perform reads, but that's doable. But if developers don't test this scenario, they won't notice.