1. 07 1月, 2014 1 次提交
  2. 09 12月, 2013 1 次提交
  3. 05 12月, 2013 2 次提交
  4. 03 12月, 2013 3 次提交
  5. 28 11月, 2013 4 次提交
  6. 26 10月, 2013 1 次提交
  7. 09 10月, 2013 1 次提交
  8. 25 9月, 2013 1 次提交
  9. 18 9月, 2013 1 次提交
  10. 12 9月, 2013 6 次提交
  11. 06 9月, 2013 2 次提交
  12. 23 8月, 2013 1 次提交
  13. 19 8月, 2013 2 次提交
  14. 02 8月, 2013 1 次提交
  15. 17 7月, 2013 5 次提交
  16. 18 6月, 2013 2 次提交
  17. 22 4月, 2013 2 次提交
  18. 09 4月, 2013 1 次提交
    • P
      hw: move headers to include/ · 0d09e41a
      Paolo Bonzini 提交于
      Many of these should be cleaned up with proper qdev-/QOM-ification.
      Right now there are many catch-all headers in include/hw/ARCH depending
      on cpu.h, and this makes it necessary to compile these files per-target.
      However, fixing this does not belong in these patches.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0d09e41a
  19. 23 3月, 2013 1 次提交
  20. 06 3月, 2013 2 次提交
    • P
      iscsi: add iscsi_truncate support · cb1b83e7
      Peter Lieven 提交于
      this patch adds iscsi_truncate which effectively allows for
      online resizing of iscsi volumes. for this to work you have
      to resize the volume on your storage and then call
      block_resize command in qemu which will issue a
      readcapacity16 to update the capacity.
      
      v4:
        - factor out complete readcapacity logic into a separate function
        - handle capacity change check condition in readcapacity function
          (this happens if the block_resize cmd is the first iscsi task
          executed after a resize on the storage)
      
      v3:
        - remove switch statement in iscsi_open
        - create separate patch for brdv_drain_all() in bdrv_truncate()
      
      v2:
        - add a general bdrv_drain_all() before bdrv_truncate() to avoid
          in-flight AIOs while the device is truncated
        - since no AIOs are in flight we can use a sync libiscsi call
          to re-read the capacity
        - factor out the readcapacity16 logic as it is redundant
          to iscsi_open() and iscsi_truncate().
      Signed-off-by: NPeter Lieven <pl@kamp.de>
      [allow any type of unit attention check condition in iscsi_readcapacity_sync(),
       as in Message-ID: <51263A2A.6070304@dlhnet.de> - Paolo]
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      cb1b83e7
    • P
      iscsi: retry read, write, flush and unmap on unit attention check conditions · 1dde716e
      Peter Lieven 提交于
      the storage might return a check condition status for various reasons.
      (e.g. bus reset, capacity change, thin-provisioning info etc.)
      
      currently all these informative status responses lead to an I/O error
      which is populated to the guest. this patch introduces a retry mechanism
      to avoid this.
      Signed-off-by: NPeter Lieven <pl@kamp.de>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      1dde716e