Messages in this thread | | | Date | Tue, 31 Mar 2009 20:06:57 -0400 | From | Theodore Tso <> | Subject | Re: replace() system call needed (was Re: EXT4-ish "fixes" in UBIFS) |
| |
On Tue, Mar 31, 2009 at 11:27:33PM +0200, Bodo Eggert wrote: > This can be done using implicit logic: > > ->E.g. on close(), mark inodes without being sync()ed as poisoned. > (I can think of more sophisticated logic, but ...) > ->On completing the inode with the delayed allocations, unpoison it. > ->Don't commit rename()s if the corresponding inode is poisoned.
Send us patches if you think it's that easy to do what you are proposing. I assure it's not easy.
- Ted
| |