I regularly suffer timeouts when waiting for my ZFS pool to come up. For performance reasons all the cache/database is stored on the SSD, this means a user can browse the library and only when they go to play a video will the pool start to spin-up. It would be fantastic that if as soon as someone started to browse, or entered a search, that the storage drives were brought up in anticipation of the likely future demand.
I guess you could achieve this by touching a small file in the media directory in advance.
That would be a specific to you feature, and not something Plex itself would do, I think. You could handle this through some sort of script or something.
When Plex gets a request, execute this script to spin up the drives, in prep for having to use them. I'm not sure how exactly you could do this, but you might be able to look at ports or something. If the designated port is getting traffic on it, do this thing.... It could be useful for folks that have external drives that hibernate to wake them up.
I regularly suffer timeouts when waiting for my ZFS pool to come up. For performance reasons all the cache/database is stored on the SSD, this means a user can browse the library and only when they go to play a video will the pool start to spin-up. It would be fantastic that if as soon as someone started to browse, or entered a search, that the storage drives were brought up in anticipation of the likely future demand.
I guess you could achieve this by touching a small file in the media directory in advance.
Thanks
I think that would be great in your specific use case (RAID Array with configuration files on non-Array disk) however I don't know how this would work for people who aren't using RAID arrays, or are using something like unRAID where the only disk that is spun up is the one with the requested media not the whole array. Unless Plex is extremely smart about the exact disk, and where the file locations split I think this would result in unneeded disk spin up for some users.
I regularly suffer timeouts when waiting for my ZFS pool to come up. For performance reasons all the cache/database is stored on the SSD, this means a user can browse the library and only when they go to play a video will the pool start to spin-up. It would be fantastic that if as soon as someone started to browse, or entered a search, that the storage drives were brought up in anticipation of the likely future demand.
I guess you could achieve this by touching a small file in the media directory in advance.
Thanks
I gues im confused.. I have Ubuntu running a 24tb ZFS pool and never noticed a spin up issue.. What types of drives are you using?? Is your ssd drive being used for the cache and/or the log?? Where is the plex data files? on the pool or system drive. If you want i can describe my set up in more details, but as i said i have never run into this issue..
I would like to request for the opposit. I have 7 HDDs in my Home Server. I really like browsing the mediathek without spinning up the HDDs. When I look up the specific information for one movie, episode, ... the HHD, the item is stored on, is spinning up and I have to wait for about 3 seconds. It would be nicer for me, if I could look up the metadata of one Item without spinning up its HDD.
It's no problem for me, to wait 3s while spinning up, after I pressed Play.
I'd support this request. I don't have this problem anymore since I upgraded my NAS, but there are many consumer-grade NAS that do sequential spin-up. The power adapters don't give enough power to power up all drives at the same time, so it does them one by one.
I would apose it. If you need this, you need to come up with a way for your server to respond, or better yet, just let them spin 24/7 that will solve your issue. I dont wont my drives spun up unless I am using the server.