Skip to content

iscsi/qemu-img/block-migration enhancements

Peter Lieven qemu-devel 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest3 patches 2 repliesIn review
  2. v42 patches 4 repliesSuperseded
  3. v310 patches 3 repliesApplied
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v211 patches57 repliesSuperseded
v18 patches17 repliesSuperseded

Changes in v5 from the cover letter

- 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

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3iscsi: add logical block provisioning information to iscsilunblock/iscsi.c+77 -00 replies
2/3iscsi: add .bdrv_get_block_statusblock/iscsi.c+135 -00 replies
3/3iscsi: add .bdrv_co_discardblock/iscsi.c+73 -832 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v5 yet.

Read the v5 thread

Cover letter [Qemu-devel] [PATCHv5 0/3] iscsi/qemu-img/block-migration enhancements

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(-)
Signature · 1 line
1.7.9.5