>> On 5 Mar 2006 21:36:19, Jon Masters <[email protected]> said:
> I'm fed up with those finds running whenever I power on. Has
> anyone written an equivalent of the Microsoft indexing service to
> update locate's database?
I think the reason this hasn't been done is that inotify_add_watch()es
are non-recursive: you'd need a watch over every directory, and you'd
need a crawling step (churn, churn) to enumerate the directories to
add watches for.
Beagle (which only indexes home directories, by default) uses an
algorithm for placing watches as it crawls, such that by the end
of the crawl you can guarantee not to have a lost a race on new
directories being created while the crawl was happening:
http://mail.gnome.org/archives/dashboard-hackers/2004-October/msg00022.html
- Chris.
--
Chris Ball <[email protected]> <http://www.mrao.cam.ac.uk/~cjb/>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]