qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] qcow2: Discard freed clusters
@ 2013-06-13 11:47 Kevin Wolf
  2013-06-13 11:47 ` [Qemu-devel] [PATCH 1/5] Revert "block: Disable driver-specific options for 1.5" Kevin Wolf
                   ` (5 more replies)
  0 siblings, 6 replies; 18+ messages in thread
From: Kevin Wolf @ 2013-06-13 11:47 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, stefanha

This series adds options to make qcow2 discard freed clusters, in several
categories. By default, only freed clusters related to snapshots (i.e. mainly
snapshot deletion) are discarded.

Kevin Wolf (5):
  Revert "block: Disable driver-specific options for 1.5"
  qcow2: Add refcount update reason to all callers
  qcow2: Options to enable discard for freed clusters
  qcow2: Batch discards
  block: Always enable discard on the protocol level

 block.c                  |   2 +-
 block/qcow2-cluster.c    |  38 +++++++++----
 block/qcow2-refcount.c   | 139 ++++++++++++++++++++++++++++++++++++++++-------
 block/qcow2-snapshot.c   |   6 +-
 block/qcow2.c            |  30 +++++++++-
 block/qcow2.h            |  32 ++++++++++-
 blockdev.c               | 118 ++--------------------------------------
 tests/qemu-iotests/group |   2 +-
 8 files changed, 214 insertions(+), 153 deletions(-)

-- 
1.8.1.4

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

end of thread, other threads:[~2013-06-18  6:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-13 11:47 [Qemu-devel] [PATCH 0/5] qcow2: Discard freed clusters Kevin Wolf
2013-06-13 11:47 ` [Qemu-devel] [PATCH 1/5] Revert "block: Disable driver-specific options for 1.5" Kevin Wolf
2013-06-13 11:47 ` [Qemu-devel] [PATCH 2/5] qcow2: Add refcount update reason to all callers Kevin Wolf
2013-06-13 11:47 ` [Qemu-devel] [PATCH 3/5] qcow2: Options to enable discard for freed clusters Kevin Wolf
2013-06-13 22:10   ` Paolo Bonzini
2013-06-14  8:31     ` Kevin Wolf
2013-06-14 14:16       ` Paolo Bonzini
2013-06-14 14:31         ` Kevin Wolf
2013-06-14 15:00           ` Paolo Bonzini
2013-06-17 15:41   ` Stefan Hajnoczi
2013-06-17 15:58     ` Kevin Wolf
2013-06-13 11:47 ` [Qemu-devel] [PATCH 4/5] qcow2: Batch discards Kevin Wolf
2013-06-17 15:45   ` Stefan Hajnoczi
2013-06-13 11:47 ` [Qemu-devel] [PATCH 5/5] block: Always enable discard on the protocol level Kevin Wolf
2013-06-13 22:06   ` Paolo Bonzini
2013-06-14  8:14     ` Kevin Wolf
2013-06-18  3:03 ` [Qemu-devel] [PATCH 0/5] qcow2: Discard freed clusters Wenchao Xia
2013-06-18  6:25   ` Kevin Wolf

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).