On Tue, 1 April 2008 08:56:45 +0300, Artem Bityutskiy wrote:Correct. I have a patch that caches this information in RAM, so the worst-case scenario is to do the full scan once - if the filesystem is near 100% full and performance is down the drain anyway. The goal is obviously to store that information on the medium. And you get the obvious catch-22. When writing out how much free space exists in which blocks, you occupy some free space in one of those blocks and obsolete some in another. So by writing the data you have just written changes and should be written again. Takes a bit of thought to solve. So how do you solve the catch-22? Jörn -- Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -- Brian W. Kernighan --
| Matthew Garrett | [PATCH] Remove process freezer from suspend to RAM pathway |
| Adrian Bunk | If you want me to quit I will quit |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Artem Bityutskiy | [RFC PATCH 02/26] UBIFS: add I/O sub-system |
git: | |
| Andy Whitcroft | Re: VCS comparison table |
| franky | Is there any plan to support partial checkout or submoudule improvement? |
| Bill Lear | Git rescue mission |
| Sam Song | Fwd: [OT] Re: Git via a proxy server? |
| Richard Stallman | Real men don't attack straw men |
| Edwin Eyan Moragas | poll(2) vs kqueue(2) performance |
| Juan Miscaro | Not updating .libs-XXXXX, remember to clean it (huh?) |
| Diana Eichert | bcw(4) is gone |
| Lars Wirzenius | Re: Parse Error |
| Paul Monday - CS | Re: Things to write (was Re: How can I get a piece of the action?!) |
| Andreas Mueller | Re: VMS |
| Zane H. Healy | Linux BBS List #8 (Long) |
