[OpenAFS-devel] split (by percentage) cache space usage for ro/rw

Derrick J Brashear shadow@dementia.org
Thu, 21 Oct 2004 12:43:17 -0400 (EDT)

On Thu, 21 Oct 2004, Jim Rees wrote:

> How about a description for those of us who don't want to slog through the
> code?

you can't really criticize it if you don't look at it. But...

-splitcache 75/25
devotes 75% of your cache space to RW content, and 25% to RO.

or whatever percentages you want

I could make it more generic, but then i'd need to provide either
1) a mechanism to let people load modules to implement the calculation 
functions (yuck)
2) a callout to userspace for every cache eviction (slow)

so for now the architecture is generic but the switches and eviction 
optimization are built around rw/ro.