Feature Request regarding Defer Cache Flush
Posted: Sat Sep 14, 2024 11:54 am
Hey there,
love using and on-the-fly configuring your software on a daily base for indivudual needs.
For that, I'd be grateful to see you implement two specific features.
1) Unlike to the normal scenario of flushing defered write data, if forcing a flush by e.g. changing config or clicking the "flush the defered write data to disk"-Button, mostly all reading on the specific disk is suspended and the write process is done with highest priority.
Could you add a config option to do the same for "normal" flushs during runtime?
I have scenarios where it is preferable that all current disk readings get nearly paused until the defer cache write process has been finished and empty again. (Instead of the default behavior of writing the cache data while there are still readings done, which slows down the overall process.)
2) When the defer write process has been forced, the info box (Total Read, Cached Read, L2Storage Read etc.) is halted and no longer refreshed. I'd prefer if it wasn't so I can still see how many deferred blocks still need to be written to the disk. Also, if you could also add an ETA-Time of how long this will approximately take, that would be great too.
Thanks for this great software!
love using and on-the-fly configuring your software on a daily base for indivudual needs.
For that, I'd be grateful to see you implement two specific features.
1) Unlike to the normal scenario of flushing defered write data, if forcing a flush by e.g. changing config or clicking the "flush the defered write data to disk"-Button, mostly all reading on the specific disk is suspended and the write process is done with highest priority.
Could you add a config option to do the same for "normal" flushs during runtime?
I have scenarios where it is preferable that all current disk readings get nearly paused until the defer cache write process has been finished and empty again. (Instead of the default behavior of writing the cache data while there are still readings done, which slows down the overall process.)
2) When the defer write process has been forced, the info box (Total Read, Cached Read, L2Storage Read etc.) is halted and no longer refreshed. I'd prefer if it wasn't so I can still see how many deferred blocks still need to be written to the disk. Also, if you could also add an ETA-Time of how long this will approximately take, that would be great too.
Thanks for this great software!