Page 1 of 1

[Feature Request] A way to "Stop" and "Restart" a L1 cache

Posted: Tue Aug 06, 2019 5:28 pm
by daemonjax
Currently:
In order to actually free the memory that's being used by an L1 cache, you have to actually delete the the cache volumes beneath it.
Then, to restart it, you have recreate the cache volumes.

The above is clunky... but workable, as long as you don't have it prefetched.


Problem: If you do the above with a L1 cache with prefetch enabled, you'll lose the prefetch data -- which is terrible.


Suggestion:

Add a new item to the right-click context menu for both the cache task and the volume that will Stop and Re-start a stopped cache task/volume. This would be different from the pause / un-pause context items because it would actually free the used memory upon Stopping, and then re-load the existing prefetch data from the .pf1 file upon re-starting.

Re: [Feature Request] A way to "Stop" and "Restart" a L1 cache

Posted: Fri Aug 09, 2019 9:23 am
by Support
Thank you for the suggestion!
To support the feature of loadable caching profiles, I think this function you suggested is also required.