qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCHv5 0/3] iscsi/qemu-img/block-migration enhancements
@ 2013-07-19  7:19 Peter Lieven
  2013-07-19  7:19 ` [Qemu-devel] [PATCHv5 1/3] iscsi: add logical block provisioning information to iscsilun Peter Lieven
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Peter Lieven @ 2013-07-19  7:19 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, pbonzini, Peter Lieven, ronniesahlberg, stefanha

this series adds logical block provisioning functions to the iscsi layer.
it also is the first step to the change of migration to coroutines in
block/iscsi.

v4->v5:
  - rebased to master + stefanha/block
  - patch1: fetching block limits page also if lbpws == 1
  - patch2: converted to get block status api
            - moved iscsi_co_init_iscsitask up to avoid memory corruption
              if we go out in an early error case
            - added alignment check
            - added max_unmap limit here if max_unmap == 0xffffffff
  - patch3: - readded because we agreed not to touch bdrv_discard after all
            - added alignment check
            - silently fail in case of a check condition


Peter Lieven (3):
  iscsi: add logical block provisioning information to iscsilun
  iscsi: add .bdrv_get_block_status
  iscsi: add .bdrv_co_discard

 block/iscsi.c |  368 ++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 285 insertions(+), 83 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2013-07-19  9:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-19  7:19 [Qemu-devel] [PATCHv5 0/3] iscsi/qemu-img/block-migration enhancements Peter Lieven
2013-07-19  7:19 ` [Qemu-devel] [PATCHv5 1/3] iscsi: add logical block provisioning information to iscsilun Peter Lieven
2013-07-19  7:19 ` [Qemu-devel] [PATCHv5 2/3] iscsi: add .bdrv_get_block_status Peter Lieven
2013-07-19  7:19 ` [Qemu-devel] [PATCHv5 3/3] iscsi: add .bdrv_co_discard Peter Lieven
2013-07-19  9:18   ` Paolo Bonzini
2013-07-19  9:37     ` Peter Lieven

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