Open vStorage ALBA (alternate backend) creates a replicated or flexible network raid’ed object storage backend out of Seagate Kinetic drives and local disk supporting compression, encryption.
Other
28
stars
10
forks
source link
Allow to set an alba fragment cache size limitation per vPool #564
Currently an alba fragment cache is shared between all vPool that are configured to use that SSD backend. As each vPool is a different customer it would be good to limit the amount of space (in %) the vPool can consume in the fragment cache. This size limitation should be dynamically updateable so you don't have to restart the proxy in case new SSD are added to the backend.
Adding such a limitation would require:
have a different prefix (for cache namespaces) per vpool
periodically refresh how much space all cache namespaces with this prefix occupy
Currently an alba fragment cache is shared between all vPool that are configured to use that SSD backend. As each vPool is a different customer it would be good to limit the amount of space (in %) the vPool can consume in the fragment cache. This size limitation should be dynamically updateable so you don't have to restart the proxy in case new SSD are added to the backend.
Adding such a limitation would require: