Hi,
Currently my cache disk is full and my docker containers are failing due that.. Unraid doesn't seem to be moving files to the array when a share is set to "preferred".
I've 4 shares which should be always on the cache drive; those are set to only. (Docker, system and VM stuff). Those use little data. I have set my torrent seedbox to the cache, but on preferred. I would assume if my cache disk reaches a full level, it will move those preferred files to the array (I mean, yes is higher priority then preferred, right?). Currently the files are stuck and nothing is being moved. I tried invoking the mover with no luck.
I hope someone could determine the bug. It's really annoying because all docker images begin failing and losed data due that. The temporary fix for now was to stop the seedbox and delete torrents to manually make space on the cache drive. This is of course a temporary solution because it's gonna fail soon .
--
I've read a bit into it; it also seems that Unraid writes new files to the array if the cache disk is full. But apparently this doesn't work for torrent files (I guess because it could start with an almost empty file). However, this behavior is wrong and not wanted anyway. New files SHOULD be written to the cache because the cache is faster in general then the array. Old files should be moved away then from the cache drive to the array (if it's set to preferred).