I noticed that my RonnServer is very slow sometimes. Today I copied a new album to the internal drive and the track analysis took 90s per track. Normally it is a fraction of a second. Could be the database is corrupt. If someone wants to take a look at it be my guest.
I saw a lot of traces like these here
…
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty items, no items in query, rebuilding? False
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty items, no items in query, rebuilding? False
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty items, no items in query, rebuilding? False
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty items, no items in query, rebuilding? False
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty items, no items in query, rebuilding? False
06/12 06:43:53 [Local 06/12 08:43:53] Debug: [query] Sooloos.Broker.Music.LibraryAlbum:1 dirty (< rebuild threshold of 1132.8). re-sorting item-by-item (internaltype=LibraryAlbum)
…
And also
…
06/12 07:56:52 [Local 06/12 09:56:52] Debug: [easyhttp] [87325] GET to https://api.roonlabs.net/discover/1/albums/121:0:MW0004793351/recommended/albums?profileId=e312046b-8b34-42aa-b8ce-44684633ca0b&c=qobuz-de&contentPreferences=avoidMqa&tidal=max returned after 1472 ms, status code: 404
06/12 07:56:52 [Local 06/12 09:56:52] Info: [ProfileDuplicateObjects] [seq=39800] duplicate object in NotifyEndUpdates count: 1, total albums from query perform: 80 (compare this value to the library stats, should be the same if unfiltered) (might be useful to grab this users database)
06/12 07:56:52 [Local 06/12 09:56:52] Info: [ProfileDuplicateObjects] [seq=39800] skipping force rebuild, cooldown until 06/12/2026 08:06:52
06/12 07:56:52 [Local 06/12 09:56:52] Info: [ProfileDuplicateObjects] [seq=8500] duplicate object in NotifyEndUpdates count: 1, total albums from query perform: 80 (compare this value to the library stats, should be the same if unfiltered) (might be useful to grab this users database)
…
Thanks for letting us know. That doesn’t look like typical corruption traces, but it does look like something is going on with the database. Can you please use these instructions to upload your database to the link below and let us know here once uploaded? Thank you.
Thanks for sending those over! Our team was able to analyze further, and can confirm that both drives are healthy and have plenty of free space, and there are no disk, SMART, or thermal errors in the syslog. The hardware checks out cleanly.
With that, the logs contain no evidence of database corruption and no evidence of a hardware fault.
Let’s see if any of the below help:
Before anything else, I’d access the webUI of your Nucleus and perform a full machine reboot. See how things perform afterward.
Then: Settings → Library → Background Audio Analysis Speed, if it’s set to “Fast” or “Throttled (all cores),” drop it to “Throttled (1 core)” or “Normal,” then re-import a test album. If times become slow-but-consistent, you’ve confirmed it’s CPU contention rather than anything broken.
Does the Nucleus have clear airflow around the chassis (it dissipates through the case), isn’t stacked under other gear, and isn’t in a closed cabinet?
We’re currently testing some performance and search improvements in the Early Access category that might help improve the symptom you’ve reported. Builds 1663 - 1668 target performance specifically. The improvements are included in the latest release, 1668, but here are the release notes for these improvements, specifically:
If you’d like to migrate to Early Access, you can follow these instructions to move your server and remote over to the testing track:
These changes will eventually be released in a Roon public update, so you can hang tight until then if you don’t want to migrate.