Hi Brian!

What tracker version is this?

On Thu, Nov 30, 2017 at 3:55 AM, Brian J. Murrell <br...@interlinx.bc.ca> wrote:
> Is it just because /home/brian/Pictures is on an NFS server that
> tracker just loops, constantly crawling it?
>
> 29 Nov 2017, 20:04:04:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:10:14:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:16:32:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:22:38:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:29:01:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:35:16:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:41:30:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:48:59:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 20:55:06:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:01:34:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:07:52:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:14:06:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:21:32:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:29:10:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
> 29 Nov 2017, 21:36:35:    1%  File System             - Crawling recursively 
> directory 'file:///home/brian/Pictures'
>
> Is there really nothing better we can do except just constantly crawl
> NFS shares?  Is FAM no longer used?

We don't constantly crawl anything, at least on purpose :). Tracker
does no special treatment of NFS mounts, and fortunately it seems your
setup avoids all the scary file locking issues with the db file. In
the case there is no monitoring (disabled, run out of handles, ...)
tracker-miner-fs would simply crawl it once on startup to check mtimes
and reindex the content updated since the last index.

And as it's been pointed out, Tracker uses glib file monitors, which
have  a FAM implementation. However, the limits are checked on Tracker
by looking up the file monitor created on $HOME. That may result on
Tracker thinking it's got a lot more handles available than what FAM
can offer. I don't know if it's related to this bug or not.

Back to why it's stuck in that state... do you see cpu activity or
anything in logs from tracker-miner-fs or tracker-store? if you do,
there's maybe something tricking tracker-miner-fs into looping across
the FS. If you see tracker-miner-fs sitting idle it's perhaps the NFS
server is tripping and making tracker-miner-fs block on a call.

Please file a bug, and we get going from there.

Cheers,
  Carlos
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
https://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to