1. 23 Oct, 2014 1 commit
  2. 20 Aug, 2014 3 commits
  3. 09 Jul, 2014 1 commit
  4. 19 Mar, 2014 1 commit
  5. 13 Mar, 2014 1 commit
  6. 24 Jan, 2014 1 commit
  7. 22 Jan, 2014 1 commit
  8. 29 Nov, 2013 1 commit
  9. 28 Nov, 2013 1 commit
  10. 11 Oct, 2013 1 commit
  11. 06 Sep, 2013 1 commit
  12. 22 Aug, 2013 1 commit
  13. 06 Jun, 2013 10 commits
  14. 24 May, 2013 1 commit
    • Kevin Wolf's avatar
      qemu-io: Fix 'map' output · a00e81e9
      Kevin Wolf authored
      The output of the 'map' command in qemu-io used to directly resemble
      bdrv_is_allocated() and could contain many lines for small chunks that
      all have the same allocation status. After this patch, they will be
      coalesced into a single output line for a large chunk.
      
      As a side effect, the command gains some error handling.
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      a00e81e9
  15. 22 Mar, 2013 1 commit
  16. 15 Mar, 2013 1 commit
  17. 22 Feb, 2013 1 commit
    • Paolo Bonzini's avatar
      block: implement BDRV_O_UNMAP · 9e8f1835
      Paolo Bonzini authored
      It is better to present homogeneous hardware independent of the storage
      technology that is chosen on the host, hence we make discard a host
      parameter; the user can choose whether to pass it down to the image
      format and protocol, or to ignore it.
      
      Using DISCARD with filesystems can cause very severe fragmentation, so it
      is left default-off for now.  This can change later when we implement the
      "anchor" operation for efficient management of preallocated files.
      
      There is still one choice to make: whether DISCARD has an effect on the
      dirty bitmap or not.  I chose yes, though there is a disadvantage: if
      the guest is buggy and issues discards for data that is in use, there
      will be no way to migrate storage for that guest without downgrading
      the machine type to an older one.
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      9e8f1835
  18. 19 Dec, 2012 2 commits
  19. 12 Dec, 2012 1 commit
    • Kevin Wolf's avatar
      qemu-io: Add AIO debugging commands · 41c695c7
      Kevin Wolf authored
      This makes the blkdebug suspend/resume functionality available in
      qemu-io. Use it like this:
      
        $ ./qemu-io blkdebug::/tmp/test.qcow2
        qemu-io> break write_aio req_a
        qemu-io> aio_write 0 4k
        qemu-io> blkdebug: Suspended request 'req_a'
        qemu-io> resume req_a
        blkdebug: Resuming request 'req_a'
        qemu-io> wrote 4096/4096 bytes at offset 0
        4 KiB, 1 ops; 0:00:30.71 (133.359788 bytes/sec and 0.0326 ops/sec)
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      41c695c7
  20. 11 Dec, 2012 1 commit
  21. 14 Nov, 2012 1 commit
  22. 05 Nov, 2012 1 commit
  23. 06 Aug, 2012 1 commit
  24. 17 Jul, 2012 1 commit
  25. 10 May, 2012 1 commit
  26. 19 Apr, 2012 2 commits
  27. 05 Apr, 2012 1 commit
    • Stefan Hajnoczi's avatar
      qemu-io: add option to enable tracing · d7bb72c8
      Stefan Hajnoczi authored
      It can be useful to enable QEMU tracing when trying out block layer
      interfaces via qemu-io.  Tracing can be enabled using the new -T FILE
      option where the given file contains a list of trace events to enable
      (just like the qemu --trace events=FILE option).
      
        $ echo qemu_vfree >my-events
        $ ./qemu-io -T my-events ...
      
      Remember to use ./configure --enable-trace-backend=BACKEND when building
      qemu-io.
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
      d7bb72c8