Messages in this thread | ![/](/images/icornerl.gif) | | Subject | Re: Things that Longhorn seems to be doing right | From | Kenneth Johansson <> | Date | Fri, 31 Oct 2003 12:01:32 +0100 |
| |
On Thu, 2003-10-30 at 18:48, Theodore Ts'o wrote:
> The bottom line is that if a case can be made that some portion of the > functionality required by WinFS needs to be in the kernel, and in the > filesystem layer specifically, I'm all in favor of it. But it has to
What about some way to quickly detect changes to the filesystem. That would really help any type of indexing function to avoid scanning the entire disk.
It would help things like backup and even the locate database.
It could be something simple as a modification number that increased with every change combined with a size limited list of what every change was. Then every indexing task could just store what the modification number was last time it did it's work compare that number to the current number and read all the changes from the change log. If the stored modification number had fallen out of the log it has to go over the entire filesystem but that would not have to happen that often with a big enough log.
Probably some optimisation have to be done to keep the log small you do not want to store every putc as a separate event.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |