> Suppose you had an N GB file that just filled up the disk. You nowThat argument ought to stop right there. If you believe that deleting a file will necessarily and immediately give you back the space, then you are wrong in the current state of the affairs already. NFS does not do that -- in fact, I don't believe any file system does that unless you can guarantee at least that no other process or the kernel has that file open; AFS did not do that last I looked a decade ago; versioning file systems do not; journaling file systems might not. File systems that support undelete do not do that. In short: assuming such a thing is a bug in need of a fix today. Right now, unlink is a commonly used syscall with unbounded response time. If your GUI program deletes a file, the GUI generally locks up until the kernel feels like returning -- that is certainly not how you get a smooth user experience. Forking a process to do the deletion (a) is pathetic, (b) is not currently done, and (c) does not work: you cannot get a result right away, i.e., you lose error handling. Morten --
| Linus Torvalds | Re: O_DIRECT question |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Dave Airlie | Re: [2.6.25-rc6] possible regression: X server dying |
| Florian Schmidt | blacklist kernel boot option |
git: | |
| Petr Baudis | repo.or.cz wishes? |
| Jon Smirl | ! [rejected] master -> master (non-fast forward) |
| Matthieu Moy | [BUG] git-svn dcommit fails (connection closed unexpectedly) |
| Jakub Narebski | Git User's Survey 2007 partial summary |
| Ondřej Surý | openbgp not exporing ipv6 to routing tables |
| Nick Guenther | Re: Real men don't attack straw men |
| Christophe Rioux | OpenBSD as host for VMWare Server |
| Bambero | two wan interfaces |
| Warner Losh | Re: SMP re-eetrancy in "bottom half" drivers |
| Martin Husemann | Re: Prototype kernel continuation-passing for NetBSD |
| Martin Husemann | Dynamic registry of ehternet frame types |
| der Mouse | Re: file id alignment |
