First, thank you for the amazing software. The development has been top notch.
Second, with vfs really stepping into its own, I wanted to see if there was a feature to be added that I think a lot of users would use.
Using rclone with mergerfs has been extremely popular, probably kick-started by @Animosity022 's setup where new writes to the merged directory write to the local disk and then is moved to the cloud for a seamless end-user/app experience.
In the past, I chose not to use VFS as my "cache" method, since my upload speed isn't great. Uploading a 2gb in the middle of the day could easily choke out my internet connection. Since working from, I had to control when my uploads happened. Enter mergerfs. I put all writes to the local disk and then manually (or cron) upload it to the cloud at night/early in the morning.
Lately, mergerfs has been extremely slow. Sometimes, I can't even list the directory out. But the underlying rclone mount is blazing fast. This has caused me to consider switching to VFS. But I still need to consider my upload bw.
Is there a way to control when VFS uploads files? For example, could I set it to cache it locally and upload at a certain time of day? This presents some operational challenges, as the cache would need to persist across reboots and rclone mount restarts, to avoid losing the data cached.
I'm also open to other ways to accomplish what I'm currently doing, but I want to stick as close to "stock" as possible, to eliminate any dependencies, hence wanting to use vfs.
Edit: I will consider using vfs with controlling it's upload bandwidth to make sure it doesn't choke my upload connection. However, this is less than ideal, as it would mean during the night, it wouldn't use all available upload bandwidth.