Re: [Qemu-devel] [PATCH v4 1/3] qcow2: Add QcowCache

2011-01-24 Thread Stefan Hajnoczi
On Thu, Jan 20, 2011 at 5:10 PM, Kevin Wolf wrote: > +int qcow2_cache_get(BlockDriverState *bs, Qcow2Cache *c, uint64_t offset, > +    void **table) [...] > +int qcow2_cache_put(BlockDriverState *bs, Qcow2Cache *c, void **table) > +{ > +    int i; > + > +    for (i = 0; i < c->size; i++) { > +    

[Qemu-devel] [PATCH v4 1/3] qcow2: Add QcowCache

2011-01-20 Thread Kevin Wolf
This adds some new cache functions to qcow2 which can be used for caching refcount blocks and L2 tables. When used with cache=writethrough they work like the old caching code which is spread all over qcow2, so for this case we have merely a cleanup. The interesting case is with writeback caching (