Messages in this thread | | | Date | Wed, 1 Apr 2009 22:52:01 +0200 | From | Pavel Machek <> | Subject | Re: replace() system call needed (was Re: EXT4-ish "fixes" in UBIFS) |
| |
On Tue 2009-03-31 20:06:57, Theodore Tso wrote: > 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.
Well, implementing replace() syscall would be quite easy. Would you want such a patch? Pavel
-- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
| |