I have noticed that tracker-store takes a long time to terminate. tracker-store is started by systemd when I log in. When I try to log out, systemd hangs 90 seconds waiting for the stop job on tracker-store.service to time out. I tried starting starting tracker-store on the command line myself and sending it SIGTERM from another terminal. After some amount of time (at least five minutes), tracker-store did finish shutting down cleanly. Besides the annoyance of the time out on log out, tracker also has to do a CPU intensive integrity check the next time I log in because systemd kills the process before it shuts down cleanly.
Could there be something wrong with my configuration, or could this be a bug? What could I try to avoid this? I am using tracker 2.0.2 on Arch Linux.