Apparently, though unproven, at 20:13 on Friday 19 November 2010, BRM did 
opine thusly:

> > My  guess is that it scans every time you restart to be sure nothing
> > changed  while it was shutdown. It doesn't know if you've dual-booted,
> > logged into  xfce, mounted the disk in another machine, had fsck remove
> > files,  etc.
> >
> > 
> >
> > I think Tracker behaves the same way in gnome-land.
> 
> To add to it - Nepomuk has two parts (according to 
> http://nepomuk.kde.org/node/2) that seem to be active in here:
> 1. Strigi - 
> http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/StrigiServic
> e 2. FileWatchService -
> http://techbase.kde.org/Development/Tutorials/Metadata/Nepomuk/FileWatchSer
> vice
> 
> From the FileWatchService info:
> 
> "However: due to the restrictions of all file watching systems  available 
> (systems such as inotify are restricted to 8000 something  watches, fam
> does not  support file moving monitoring, etc.) the service  mostly relies
> on KDirNotify. Thus, all operations performed by KDE  applications through
> KIO are monitored while all other operations (such  as console commands)
> are missed."
> 
> So it really does need to check up on things during restart to get back in
> sync,  but also to find what it didn't know about from info not going
> through an interface it is aware of.

Well at least that explains the reason for the current state of affairs. 
Thanks for the find.


-- 
alan dot mckinnon at gmail dot com

Reply via email to