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>.
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:20:30 MST