At startup we scan folders only not files - we need folders in order to place inotify watches on them.
The parent folders mtime alwyas changes whenever a file underneath it changes so we dont need to scan files unless folder has changed, When we have a proper kernel notifcation system we can dispense with the above
Having a massive home folder is not typical of ordinary users and suggests a power user or dev instead who will know how to configure tracker to index only a subset
A few corrections:
At startup we scan folders only not files - we need folders in order to place inotify watches on them.
The parent folders mtime alwyas changes whenever a file underneath it changes so we dont need to scan files unless folder has changed, When we have a proper kernel notifcation system we can dispense with the above
Having a massive home folder is not typical of ordinary users and suggests a power user or dev instead who will know how to configure tracker to index only a subset