qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] Allocate mutiple clusters for VMDK I/O
@ 2017-03-11 11:54 Ashijeet Acharya
  2017-03-11 11:54 ` [Qemu-devel] [PATCH 1/2] vmdk: Optimize I/O by allocating multiple clusters Ashijeet Acharya
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Ashijeet Acharya @ 2017-03-11 11:54 UTC (permalink / raw)
  To: famz; +Cc: kwolf, jsnow, mreitz, qemu-devel, qemu-block, Ashijeet Acharya

This series optimizes the I/O performance of VMDK driver.

Patch 1 makes the VMDK driver to allocate multiple clusters at once. Earlier
it used to allocate cluster by cluster which slowed down its performance to a
great extent.

Patch 2 changes the metadata update code to update the L2 tables for multiple
clusters at once.

Note: These changes pass all 41/41 tests suitable for VMDK driver.

Ashijeet Acharya (2):
  vmdk: Optimize I/O by allocating multiple clusters
  vmdk: Update metadata for multiple clusters

 block/vmdk.c | 596 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 444 insertions(+), 152 deletions(-)

-- 
2.6.2

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-03-24 15:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-11 11:54 [Qemu-devel] [PATCH 0/2] Allocate mutiple clusters for VMDK I/O Ashijeet Acharya
2017-03-11 11:54 ` [Qemu-devel] [PATCH 1/2] vmdk: Optimize I/O by allocating multiple clusters Ashijeet Acharya
2017-03-23 19:10   ` Kevin Wolf
2017-03-23 19:18     ` Ashijeet Acharya
2017-03-11 11:54 ` [Qemu-devel] [PATCH 2/2] vmdk: Update metadata for " Ashijeet Acharya
2017-03-21  7:51 ` [Qemu-devel] [PATCH 0/2] Allocate mutiple clusters for VMDK I/O Stefan Hajnoczi
2017-03-21  9:14   ` Ashijeet Acharya
2017-03-23 15:09     ` Stefan Hajnoczi
2017-03-23 16:22       ` Ashijeet Acharya
2017-03-24 15:24         ` Stefan Hajnoczi
2017-03-24 15:37           ` Ashijeet Acharya

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).