On Wed, 2003-08-27 at 18:41, Adrian Chadd wrote: > Well, it'd be _wonderful_ to have the storage interface reworked a little > so instead of working with fixed-size buffers we pass them a store mem > chain and say "do as much of this as you can and let me know..". > Then, for example, COSS reads would become instantly more efficient.
Well, we don't have a 'chain' of store mem buffers anymore. It's now a random access no-contiguous splay. That forms the basis for range combining from upstream + store, and other such funky things. To separate out into hot cache and transit objects, refcounting is needed, along with a separation between in-creation and created buffers. Cheers, Rob -- GPG key available at: <http://members.aardvark.net.au/lifeless/keys.txt>.
signature.asc
Description: This is a digitally signed message part