[PULL 0/3] Block patches
The following changes since commit 73e0f70e097b7c92a5ce16ee35b53afe119b20d7: Merge tag 'pull-lu-20211123' of https://gitlab.com/rth7680/qemu into staging (2021-11-23 11:33:14 +0100) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2021-11-23 for you to fetch changes up to 4dd218fd0717ed3cddb69c01eeb9da630107d89d: iotests/149: Skip on unsupported ciphers (2021-11-23 15:39:12 +0100) Block patches for 6.2-rc2: - Fix memory leak in vvfat when vvfat_open() fails - iotest fixes for the gnutls crypto backend Daniella Lee (1): block/vvfat.c fix leak when failure occurs Hanna Reitz (2): iotests: Use aes-128-cbc iotests/149: Skip on unsupported ciphers block/vvfat.c | 16 tests/qemu-iotests/149 | 23 ++- tests/qemu-iotests/206 | 4 ++-- tests/qemu-iotests/206.out | 6 +++--- tests/qemu-iotests/210 | 4 ++-- tests/qemu-iotests/210.out | 6 +++--- 6 files changed, 40 insertions(+), 19 deletions(-) -- 2.33.1
[PULL 0/3] Block patches
The following changes since commit 8c5f94cd4182753959c8be8de415120dc879d8f0: Merge tag 'pull-loong-20211221-2' of https://gitlab.com/rth7680/qemu into staging (2021-12-21 13:30:35 -0800) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2021-12-22 for you to fetch changes up to 722f87df2545b308aec49b459b028f0802b4fd9e: iotests: check: multiprocessing support (2021-12-22 16:29:48 +0100) Block patches: - Added support to the iotests for running tests in several parallel jobs (using the new -j parameter) Vladimir Sementsov-Ogievskiy (3): iotests/testrunner.py: add doc string for run_test() iotests/testrunner.py: move updating last_elapsed to run_tests iotests: check: multiprocessing support tests/qemu-iotests/check | 4 +- tests/qemu-iotests/testrunner.py | 86 2 files changed, 80 insertions(+), 10 deletions(-) -- 2.33.1
[PULL 0/3] Block patches
The following changes since commit aceeaa69d28e6f08a24395d0aa6915b687d0a681: Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2019-12-17' into staging (2019-12-17 15:55:20 +) are available in the Git repository at: https://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 725fe5d10dbd4259b1853b7d253cef83a3c0d22a: virtio-blk: fix out-of-bounds access to bitmap in notify_guest_bh (2019-12-19 16:20:25 +) Pull request Li Hangjing (1): virtio-blk: fix out-of-bounds access to bitmap in notify_guest_bh Stefan Hajnoczi (2): virtio-blk: deprecate SCSI passthrough docs: fix rst syntax errors in unbuilt docs docs/arm-cpu-features.rst | 6 +++--- docs/virtio-net-failover.rst| 4 ++-- docs/virtio-pmem.rst| 19 ++- hw/block/dataplane/virtio-blk.c | 2 +- qemu-deprecated.texi| 11 +++ 5 files changed, 27 insertions(+), 15 deletions(-) -- 2.23.0
[PULL 0/3] Block patches
The following changes since commit d0ed6a69d399ae193959225cdeaa9382746c91cc: Update version for v5.1.0 release (2020-08-11 17:07:03 +0100) are available in the Git repository at: https://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 44277bf914471962c9e88e09c859aae65ae109c4: aio-posix: keep aio_notify_me disabled during polling (2020-08-13 13:34:14 = +0100) Pull request Stefan Hajnoczi (3): async: rename event_notifier_dummy_cb/poll() async: always set ctx->notified in aio_notify() aio-posix: keep aio_notify_me disabled during polling util/aio-posix.c | 47 +-- util/async.c | 36 +++- 2 files changed, 48 insertions(+), 35 deletions(-) --=20 2.26.2
[PULL 0/3] Block patches
The following changes since commit ef9f8fcbec6276414921dcd042575129a6331a2d: Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2020-03-04-2' into staging (2020-03-05 19:39:47 +) are available in the Git repository at: https://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 1f40ace7b5634f93801c8474b9eb77fe2e00289c: tests: Fix a bug with count variables (2020-03-06 10:35:15 +) Pull request These patches would have gone through Thomas Huth but he is away on leave. Alexander Bulekov (2): fuzz: fix style/typos in linker-script comments qtest: fix fuzzer-related 80-char limit violations Tianjia Zhang (1): tests: Fix a bug with count variables qtest.c | 3 ++- tests/qtest/fuzz/fork_fuzz.ld | 16 ++-- tests/qtest/fuzz/qos_fuzz.c | 5 - tests/test-rcu-list.c | 2 +- 4 files changed, 17 insertions(+), 9 deletions(-) -- 2.24.1
[PULL 0/3] Block patches
The following changes since commit 7208429223963c405c62fa2611398f1aa8033593: Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into staging (2022-10-30 18:31:59 -0400) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 6c32fc0df9cd901add75618c831fb26a9eb742cb: block/blkio: Make driver nvme-io_uring take a "path" instead of a "filename" (2022-10-31 14:35:14 -0400) Pull request Note that we're still discussing "block/blkio: Make driver nvme-io_uring take a "path" instead of a "filename"". I have sent the pull request now so everything is ready for the soft freeze tomorrow if we decide to go ahead with the patch. Alberto Faria (3): block/blkio: Add virtio-blk-vfio-pci BlockDriver block/blkio: Tolerate device size changes block/blkio: Make driver nvme-io_uring take a "path" instead of a "filename" qapi/block-core.json | 22 +++-- block/blkio.c| 47 2 files changed, 63 insertions(+), 6 deletions(-) -- 2.38.1
[PULL 0/3] Block patches
The following changes since commit cc5ce8b8b6be83e5fe3b668dbd061ad97c534e3f: Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220210' into staging (2022-02-13 20:33:28 +) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 4c41c69e05fe28c0f95f8abd2ebf407e95a4f04b: util: adjust coroutine pool size to virtio block queue (2022-02-14 17:11:25 +) Pull request This contains coroutine poll size scaling, virtiofsd rseq seccomp for new glibc versions, and the QEMU C virtiofsd deprecation notice. Christian Ehrhardt (1): tools/virtiofsd: Add rseq syscall to the seccomp allowlist Dr. David Alan Gilbert (1): Deprecate C virtiofsd Hiroki Narukawa (1): util: adjust coroutine pool size to virtio block queue docs/about/deprecated.rst | 17 + include/qemu/coroutine.h | 10 ++ hw/block/virtio-blk.c | 5 + tools/virtiofsd/passthrough_seccomp.c | 3 +++ util/qemu-coroutine.c | 20 5 files changed, 51 insertions(+), 4 deletions(-) -- 2.34.1
[PULL 0/3] Block patches
The following changes since commit 9c125d17e9402c232c46610802e5931b3639d77b: Merge tag 'pull-tcg-20220420' of https://gitlab.com/rth7680/qemu into staging (2022-04-20 16:43:11 -0700) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to d45c83328feab2e4083991693160f0a417cfd9b0: virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option (2022-04-21 12:05:15 +0200) Pull request Small contrib/vhost-user-blk, contrib/vhost-user-scsi, and tools/virtiofsd improvements. Liu Yiding (1): virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option Sakshi Kaushik (1): Implements Backend Program conventions for vhost-user-scsi Stefan Hajnoczi (1): contrib/vhost-user-blk: add missing GOptionEntry NULL terminator docs/tools/virtiofsd.rst | 5 ++ contrib/vhost-user-blk/vhost-user-blk.c | 3 +- contrib/vhost-user-scsi/vhost-user-scsi.c | 77 +++ tools/virtiofsd/helper.c | 3 + 4 files changed, 62 insertions(+), 26 deletions(-) -- 2.35.1
[PULL 0/3] Block patches
The following changes since commit 9cf289af47bcfae5c75de37d8e5d6fd23705322c: Merge tag 'qga-pull-request' of gitlab.com:marcandre.lureau/qemu into staging (2022-05-04 03:42:49 -0700) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to bef2e050d6a7feb865854c65570c496ac5a8cf53: util/event-loop-base: Introduce options to set the thread pool size (2022-05-04 17:02:19 +0100) Pull request Add new thread-pool-min/thread-pool-max parameters to control the thread pool used for async I/O. Nicolas Saenz Julienne (3): Introduce event-loop-base abstract class util/main-loop: Introduce the main loop into QOM util/event-loop-base: Introduce options to set the thread pool size qapi/qom.json| 43 -- meson.build | 26 +++--- include/block/aio.h | 10 +++ include/block/thread-pool.h | 3 + include/qemu/main-loop.h | 10 +++ include/sysemu/event-loop-base.h | 41 + include/sysemu/iothread.h| 6 +- event-loop-base.c| 140 +++ iothread.c | 68 +-- util/aio-posix.c | 1 + util/async.c | 20 + util/main-loop.c | 65 ++ util/thread-pool.c | 55 +++- 13 files changed, 419 insertions(+), 69 deletions(-) create mode 100644 include/sysemu/event-loop-base.h create mode 100644 event-loop-base.c -- 2.35.1
[PULL 0/3] Block patches
The following changes since commit 00b1faea41d283e931256aa78aa975a369ec3ae6: Merge tag 'pull-target-arm-20230123' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2023-01-23 13:40:28 +) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 4f01a9bb0461e8c11ee0c94d90a504cb7d580a85: block/blkio: Fix inclusion of required headers (2023-01-23 15:02:07 -0500) Pull request Chao Gao (1): util/aio: Defer disabling poll mode as long as possible Peter Krempa (1): block/blkio: Fix inclusion of required headers Stefan Hajnoczi (1): virtio-blk: simplify virtio_blk_dma_restart_cb() include/hw/virtio/virtio-blk.h | 2 -- block/blkio.c | 2 ++ hw/block/dataplane/virtio-blk.c | 17 +--- hw/block/virtio-blk.c | 46 ++--- util/aio-posix.c| 21 ++- 5 files changed, 43 insertions(+), 45 deletions(-) -- 2.39.0
[PULL 0/3] Block patches
The following changes since commit 3e01f1147a16ca566694b97eafc941d62fa1e8d8: Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into staging (2023-11-06 09:34:22 +0800) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2023-11-06 for you to fetch changes up to ad4feaca61d76fecad784e6d5e7bae40d0411c46: file-posix: fix over-writing of returning zone_append offset (2023-11-06 16:15:07 +0100) Block patches: - One patch to make qcow2's discard-no-unref option do better what it is supposed to do (i.e. prevent fragmentation) - Two fixes for zoned requests Jean-Louis Dupond (1): qcow2: keep reference on zeroize with discard-no-unref enabled Naohiro Aota (1): file-posix: fix over-writing of returning zone_append offset Sam Li (1): block/file-posix: fix update_zones_wp() caller qapi/block-core.json | 24 ++-- block/file-posix.c| 23 --- block/qcow2-cluster.c | 22 ++ qemu-options.hx | 10 +++--- 4 files changed, 51 insertions(+), 28 deletions(-) -- 2.41.0
Re: [PULL 0/3] Block patches
On 11/23/21 4:59 PM, Hanna Reitz wrote: The following changes since commit 73e0f70e097b7c92a5ce16ee35b53afe119b20d7: Merge tag 'pull-lu-20211123' of https://gitlab.com/rth7680/qemu into staging (2021-11-23 11:33:14 +0100) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2021-11-23 for you to fetch changes up to 4dd218fd0717ed3cddb69c01eeb9da630107d89d: iotests/149: Skip on unsupported ciphers (2021-11-23 15:39:12 +0100) Block patches for 6.2-rc2: - Fix memory leak in vvfat when vvfat_open() fails - iotest fixes for the gnutls crypto backend Daniella Lee (1): block/vvfat.c fix leak when failure occurs Hanna Reitz (2): iotests: Use aes-128-cbc iotests/149: Skip on unsupported ciphers block/vvfat.c | 16 tests/qemu-iotests/149 | 23 ++- tests/qemu-iotests/206 | 4 ++-- tests/qemu-iotests/206.out | 6 +++--- tests/qemu-iotests/210 | 4 ++-- tests/qemu-iotests/210.out | 6 +++--- 6 files changed, 40 insertions(+), 19 deletions(-) Applied, thanks. r~
Re: [PULL 0/3] Block patches
On 12/22/21 8:52 AM, Hanna Reitz wrote: The following changes since commit 8c5f94cd4182753959c8be8de415120dc879d8f0: Merge tag 'pull-loong-20211221-2' of https://gitlab.com/rth7680/qemu into staging (2021-12-21 13:30:35 -0800) are available in the Git repository at: https://gitlab.com/hreitz/qemu.git tags/pull-block-2021-12-22 for you to fetch changes up to 722f87df2545b308aec49b459b028f0802b4fd9e: iotests: check: multiprocessing support (2021-12-22 16:29:48 +0100) Block patches: - Added support to the iotests for running tests in several parallel jobs (using the new -j parameter) Vladimir Sementsov-Ogievskiy (3): iotests/testrunner.py: add doc string for run_test() iotests/testrunner.py: move updating last_elapsed to run_tests iotests: check: multiprocessing support tests/qemu-iotests/check | 4 +- tests/qemu-iotests/testrunner.py | 86 2 files changed, 80 insertions(+), 10 deletions(-) Applied, thanks. r~
Re: [PULL 0/3] Block patches
On Fri, 20 Dec 2019 at 10:25, Stefan Hajnoczi wrote: > > The following changes since commit aceeaa69d28e6f08a24395d0aa6915b687d0a681: > > Merge remote-tracking branch > 'remotes/huth-gitlab/tags/pull-request-2019-12-17' into staging (2019-12-17 > 15:55:20 +) > > are available in the Git repository at: > > https://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 725fe5d10dbd4259b1853b7d253cef83a3c0d22a: > > virtio-blk: fix out-of-bounds access to bitmap in notify_guest_bh > (2019-12-19 16:20:25 +) > > > Pull request > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches
On Mon, 17 Aug 2020 at 16:16, Stefan Hajnoczi wrote: > > The following changes since commit d0ed6a69d399ae193959225cdeaa9382746c91cc: > > Update version for v5.1.0 release (2020-08-11 17:07:03 +0100) > > are available in the Git repository at: > > https://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 44277bf914471962c9e88e09c859aae65ae109c4: > > aio-posix: keep aio_notify_me disabled during polling (2020-08-13 13:34:14 = > +0100) > > > Pull request > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.2 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches
On Fri, 6 Mar 2020 at 14:23, Stefan Hajnoczi wrote: > > The following changes since commit ef9f8fcbec6276414921dcd042575129a6331a2d: > > Merge remote-tracking branch > 'remotes/stefanberger/tags/pull-tpm-2020-03-04-2' into staging (2020-03-05 > 19:39:47 +) > > are available in the Git repository at: > > https://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 1f40ace7b5634f93801c8474b9eb77fe2e00289c: > > tests: Fix a bug with count variables (2020-03-06 10:35:15 +) > > > Pull request > > These patches would have gone through Thomas Huth but he is away on leave. > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/7.2 for any user-visible changes. signature.asc Description: PGP signature
Re: [PULL 0/3] Block patches
On Mon, 14 Feb 2022 at 17:44, Stefan Hajnoczi wrote: > > The following changes since commit cc5ce8b8b6be83e5fe3b668dbd061ad97c534e3f: > > Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220210' into > staging (2022-02-13 20:33:28 +) > > are available in the Git repository at: > > https://gitlab.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 4c41c69e05fe28c0f95f8abd2ebf407e95a4f04b: > > util: adjust coroutine pool size to virtio block queue (2022-02-14 17:11:25 > +) > > > Pull request > > This contains coroutine poll size scaling, virtiofsd rseq seccomp for new > glibc > versions, and the QEMU C virtiofsd deprecation notice. > > Reviewed-by: Peter Maydell thanks -- PMM
Re: [PULL 0/3] Block patches
On 4/25/22 01:48, Stefan Hajnoczi wrote: The following changes since commit 9c125d17e9402c232c46610802e5931b3639d77b: Merge tag 'pull-tcg-20220420' of https://gitlab.com/rth7680/qemu into staging (2022-04-20 16:43:11 -0700) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to d45c83328feab2e4083991693160f0a417cfd9b0: virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option (2022-04-21 12:05:15 +0200) Pull request Small contrib/vhost-user-blk, contrib/vhost-user-scsi, and tools/virtiofsd improvements. Applied, thanks. Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate. r~ Liu Yiding (1): virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option Sakshi Kaushik (1): Implements Backend Program conventions for vhost-user-scsi Stefan Hajnoczi (1): contrib/vhost-user-blk: add missing GOptionEntry NULL terminator docs/tools/virtiofsd.rst | 5 ++ contrib/vhost-user-blk/vhost-user-blk.c | 3 +- contrib/vhost-user-scsi/vhost-user-scsi.c | 77 +++ tools/virtiofsd/helper.c | 3 + 4 files changed, 62 insertions(+), 26 deletions(-)
Re: [PULL 0/3] Block patches
On 5/5/22 03:42, Stefan Hajnoczi wrote: The following changes since commit 9cf289af47bcfae5c75de37d8e5d6fd23705322c: Merge tag 'qga-pull-request' of gitlab.com:marcandre.lureau/qemu into staging (2022-05-04 03:42:49 -0700) are available in the Git repository at: https://gitlab.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to bef2e050d6a7feb865854c65570c496ac5a8cf53: util/event-loop-base: Introduce options to set the thread pool size (2022-05-04 17:02:19 +0100) Pull request Add new thread-pool-min/thread-pool-max parameters to control the thread pool used for async I/O. Nicolas Saenz Julienne (3): Introduce event-loop-base abstract class util/main-loop: Introduce the main loop into QOM util/event-loop-base: Introduce options to set the thread pool size qapi/qom.json| 43 -- meson.build | 26 +++--- include/block/aio.h | 10 +++ include/block/thread-pool.h | 3 + include/qemu/main-loop.h | 10 +++ include/sysemu/event-loop-base.h | 41 + include/sysemu/iothread.h| 6 +- event-loop-base.c| 140 +++ iothread.c | 68 +-- util/aio-posix.c | 1 + util/async.c | 20 + util/main-loop.c | 65 ++ util/thread-pool.c | 55 +++- 13 files changed, 419 insertions(+), 69 deletions(-) create mode 100644 include/sysemu/event-loop-base.h create mode 100644 event-loop-base.c This appears to introduce a new error on msys2-64bit: 14/85 qemu:unit / test-aio ERROR 2.14s exit status 3 >>> MALLOC_PERTURB_=82 G_TEST_SRCDIR=C:/GitLab-Runner/builds/qemu-project/qemu/tests/unit G_TEST_BUILDDIR=C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit/test-aio.exe --tap -k - 8< - stderr: (test program exited with status code 3) https://gitlab.com/qemu-project/qemu/-/jobs/2418935125 Are you in a position to test this yourself locally? r~
Re: [PULL 0/3] Block patches
On Thu, 5 May 2022 at 17:43, Richard Henderson wrote: > > On 5/5/22 03:42, Stefan Hajnoczi wrote: > > The following changes since commit 9cf289af47bcfae5c75de37d8e5d6fd23705322c: > > > >Merge tag 'qga-pull-request' of gitlab.com:marcandre.lureau/qemu into > > staging (2022-05-04 03:42:49 -0700) > > > > are available in the Git repository at: > > > >https://gitlab.com/stefanha/qemu.git tags/block-pull-request > > > > for you to fetch changes up to bef2e050d6a7feb865854c65570c496ac5a8cf53: > > > >util/event-loop-base: Introduce options to set the thread pool size > > (2022-05-04 17:02:19 +0100) > > > > > > Pull request > > > > Add new thread-pool-min/thread-pool-max parameters to control the thread > > pool > > used for async I/O. > > > > > > > > Nicolas Saenz Julienne (3): > >Introduce event-loop-base abstract class > >util/main-loop: Introduce the main loop into QOM > >util/event-loop-base: Introduce options to set the thread pool size > > > > qapi/qom.json| 43 -- > > meson.build | 26 +++--- > > include/block/aio.h | 10 +++ > > include/block/thread-pool.h | 3 + > > include/qemu/main-loop.h | 10 +++ > > include/sysemu/event-loop-base.h | 41 + > > include/sysemu/iothread.h| 6 +- > > event-loop-base.c| 140 +++ > > iothread.c | 68 +-- > > util/aio-posix.c | 1 + > > util/async.c | 20 + > > util/main-loop.c | 65 ++ > > util/thread-pool.c | 55 +++- > > 13 files changed, 419 insertions(+), 69 deletions(-) > > create mode 100644 include/sysemu/event-loop-base.h > > create mode 100644 event-loop-base.c > > > > This appears to introduce a new error on msys2-64bit: > > > 14/85 qemu:unit / test-aio ERROR > 2.14s >exit status 3 > >>> MALLOC_PERTURB_=82 > G_TEST_SRCDIR=C:/GitLab-Runner/builds/qemu-project/qemu/tests/unit > G_TEST_BUILDDIR=C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit > C:/GitLab-Runner/builds/qemu-project/qemu/build/tests/unit/test-aio.exe --tap > -k > - 8< - > stderr: > (test program exited with status code 3) > > https://gitlab.com/qemu-project/qemu/-/jobs/2418935125 > > Are you in a position to test this yourself locally? I haven't reproduced it yet but will dig a bit more. test-aio.exe succeeds under Wine: # random seed: R02S572ad8b9cfeac92bb23a64678114e66d 1..29 # Start of aio tests ok 1 /aio/acquire ok 2 /aio/external-client # Start of bh tests ok 3 /aio/bh/schedule ok 4 /aio/bh/schedule10 ok 5 /aio/bh/cancel ok 6 /aio/bh/delete ok 7 /aio/bh/flush # Start of callback-delete tests ok 8 /aio/bh/callback-delete/one ok 9 /aio/bh/callback-delete/many # End of callback-delete tests # End of bh tests # Start of event tests ok 10 /aio/event/add-remove ok 11 /aio/event/wait ok 12 /aio/event/flush # Start of wait tests ok 13 /aio/event/wait/no-flush-cb # End of wait tests # End of event tests # Start of timer tests ok 14 /aio/timer/schedule # End of timer tests # Start of coroutine tests ok 15 /aio/coroutine/queue-chaining ok 16 /aio/coroutine/worker-thread-co-enter # End of coroutine tests # End of aio tests # Start of aio-gsource tests ok 17 /aio-gsource/flush # Start of bh tests ok 18 /aio-gsource/bh/schedule ok 19 /aio-gsource/bh/schedule10 ok 20 /aio-gsource/bh/cancel ok 21 /aio-gsource/bh/delete ok 22 /aio-gsource/bh/flush # Start of callback-delete tests ok 23 /aio-gsource/bh/callback-delete/one ok 24 /aio-gsource/bh/callback-delete/many # End of callback-delete tests # End of bh tests # Start of event tests ok 25 /aio-gsource/event/add-remove ok 26 /aio-gsource/event/wait ok 27 /aio-gsource/event/flush # Start of wait tests ok 28 /aio-gsource/event/wait/no-flush-cb # End of wait tests # End of event tests # Start of timer tests ok 29 /aio-gsource/timer/schedule # End of timer tests # End of aio-gsource tests Stefan
Re: [PULL 0/3] Block patches
It looks like a race condition in the test case. The failed test case (tests/unit/test-aio.c:test_timer_schedule()) assumes the process will be scheduled in a timely manner. A timer is scheduled for 750 ms and the test waits for 1 second before running the event loop. At that point a callback schedules the timer another 750 ms in the future. The problem is that the exact sequence of event loop (aio_poll()) invocations can be unexpected on a heavily loaded CI runner leading to spurious test failures. I re-ran the job and it passed: https://gitlab.com/qemu-project/qemu/-/jobs/2430529496 I also ran it locally under Wine and didn't see a failure. FWIW I'm about to send another block pull request and it will include these patches again. Feel free to wait for the next pull request. Stefan
Re: [PULL 0/3] Block patches
On Mon, 23 Jan 2023 at 20:04, Stefan Hajnoczi wrote: > > The following changes since commit 00b1faea41d283e931256aa78aa975a369ec3ae6: > > Merge tag 'pull-target-arm-20230123' of > https://git.linaro.org/people/pmaydell/qemu-arm into staging (2023-01-23 > 13:40:28 +) > > are available in the Git repository at: > > https://gitlab.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 4f01a9bb0461e8c11ee0c94d90a504cb7d580a85: > > block/blkio: Fix inclusion of required headers (2023-01-23 15:02:07 -0500) > > > Pull request > > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/8.2 for any user-visible changes. signature.asc Description: PGP signature
[Qemu-block] [PULL 0/3] Block patches
The following changes since commit fe8ee082db5038a05dbd8872e946049e9a9c550e: Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-02-22' into staging (2017-02-24 15:00:51 +) are available in the git repository at: https://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request for you to fetch changes up to 1d393bdeae22fde2cb83c1ea719675747c85c40e: RBD: Add support readv,writev for rbd (2017-02-24 12:43:01 -0500) Block patches for 2.9 Peter Lieven (2): block/nfs: convert to preadv / pwritev block/nfs: try to avoid the bounce buffer in pwritev tianqing (1): RBD: Add support readv,writev for rbd block/nfs.c | 62 +-- block/rbd.c | 80 ++--- 2 files changed, 90 insertions(+), 52 deletions(-) -- 2.9.3
[Qemu-block] [PULL 0/3] Block patches
The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781: Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request' into staging (2019-01-23 17:57:47 +) are available in the Git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 8595685986152334b1ec28c78cb0e5e855d56b54: qemu-coroutine-sleep: drop CoSleepCB (2019-01-24 10:05:16 +) Pull request Changelog: No user-visible changes. Stefan Hajnoczi (2): throttle-groups: fix restart coroutine iothread race iotests: add 238 for throttling tgm unregister iothread segfault Vladimir Sementsov-Ogievskiy (1): qemu-coroutine-sleep: drop CoSleepCB include/block/throttle-groups.h | 5 block/throttle-groups.c | 9 +++ util/qemu-coroutine-sleep.c | 27 +++ tests/qemu-iotests/238 | 47 + tests/qemu-iotests/238.out | 6 + tests/qemu-iotests/group| 1 + 6 files changed, 78 insertions(+), 17 deletions(-) create mode 100755 tests/qemu-iotests/238 create mode 100644 tests/qemu-iotests/238.out -- 2.20.1
[Qemu-block] [PULL 0/3] Block patches
The following changes since commit 22c5f446514a2a4bb0dbe1fea26713da92fc85fa: Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190211' into staging (2019-02-11 17:04:57 +) are available in the Git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 9a6719d572e99a4e79f589d0b73f7475b86f982d: virtio-blk: cleanup using VirtIOBlock *s and VirtIODevice *vdev (2019-02-12 11:49:17 +0800) Pull request Peter Xu (1): iothread: fix iothread hang when stop too soon Stefano Garzarella (1): virtio-blk: cleanup using VirtIOBlock *s and VirtIODevice *vdev Vladimir Sementsov-Ogievskiy (1): qemugdb/coroutine: fix arch_prctl has unknown return type hw/block/virtio-blk.c| 22 +- iothread.c | 6 +- scripts/qemugdb/coroutine.py | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) -- 2.20.1
[PULL 0/3] Block patches for 5.1
The following changes since commit af3d69058e09bede9900f266a618ed11f76f49f3: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200720' into staging (2020-07-20 15:58:07 +0100) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2020-07-21 for you to fetch changes up to 1d719ddc35e9827b6e5df771555874df34301a0d: block: fix bdrv_aio_cancel() for ENOMEDIUM requests (2020-07-21 12:00:38 +0200) Block patches for 5.1: - Let LUKS images only be shared between VMs if the guest device was configured to allow that - Fix abort() from bdrv_aio_cancel() for guest devices without a BDS Maxim Levitsky (2): block/crypto: disallow write sharing by default qemu-iotests: add testcase for bz #1857490 Stefan Hajnoczi (1): block: fix bdrv_aio_cancel() for ENOMEDIUM requests block/block-backend.c | 8 +++ block/crypto.c | 2 +- tests/qemu-iotests/296 | 44 +- tests/qemu-iotests/296.out | 12 +-- 4 files changed, 62 insertions(+), 4 deletions(-) -- 2.26.2
[PULL 0/3] Block patches for 5.1
The following changes since commit 4215d3413272ad6d1c6c9d0234450b602e46a74c: Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.1-20200727' into staging (2020-07-27 09:33:04 +0100) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2020-07-27 for you to fetch changes up to 1855536256eb0a5708b04b85f744de69559ea323: iotests/197: Fix for compat=0.10 (2020-07-27 16:35:17 +0200) Block patches for 5.1: - Coverity fix - iotests fix for rx and avr - iotests fix for qcow2 -o compat=0.10 Max Reitz (2): block/amend: Check whether the node exists iotests/197: Fix for compat=0.10 Thomas Huth (1): iotests: Select a default machine for the rx and avr targets block/amend.c| 6 +- tests/qemu-iotests/197 | 4 +++- tests/qemu-iotests/check | 14 +- 3 files changed, 17 insertions(+), 7 deletions(-) -- 2.26.2
[Qemu-block] [PULL 0/3] Block patches
The following changes since commit ab08440a4ee09032d1a9cb22fdcab23bc7e1c656: Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180702' into staging (2018-07-02 17:57:46 +0100) are available in the Git repository at: git://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request for you to fetch changes up to 9ded4a0114968e98b41494fc035ba14f84cdf700: backup: Use copy offloading (2018-07-02 23:23:45 -0400) Block backup patches Fam Zheng (3): block: Fix parameter checking in bdrv_co_copy_range_internal block: Honour BDRV_REQ_NO_SERIALISING in copy range backup: Use copy offloading block/backup.c| 150 ++ block/io.c| 35 +- block/trace-events| 1 + include/block/block.h | 5 +- 4 files changed, 132 insertions(+), 59 deletions(-) -- 2.17.1
Re: [Qemu-block] [PULL 0/3] Block patches
On 24 February 2017 at 17:46, Jeff Cody wrote: > The following changes since commit fe8ee082db5038a05dbd8872e946049e9a9c550e: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-02-22' > into staging (2017-02-24 15:00:51 +) > > are available in the git repository at: > > https://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request > > for you to fetch changes up to 1d393bdeae22fde2cb83c1ea719675747c85c40e: > > RBD: Add support readv,writev for rbd (2017-02-24 12:43:01 -0500) > > > Block patches for 2.9 > Applied, thanks. -- PMM
Re: [Qemu-block] [PULL 0/3] Block patches
On Thu, 24 Jan 2019 at 10:29, Stefan Hajnoczi wrote: > > The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781: > > Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request' > into staging (2019-01-23 17:57:47 +) > > are available in the Git repository at: > > git://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 8595685986152334b1ec28c78cb0e5e855d56b54: > > qemu-coroutine-sleep: drop CoSleepCB (2019-01-24 10:05:16 +) > > > Pull request > > Changelog: No user-visible changes. > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0 for any user-visible changes. -- PMM
Re: [Qemu-block] [PULL 0/3] Block patches
On Tue, 12 Feb 2019 at 04:01, Stefan Hajnoczi wrote: > > The following changes since commit 22c5f446514a2a4bb0dbe1fea26713da92fc85fa: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190211' into > staging (2019-02-11 17:04:57 +) > > are available in the Git repository at: > > git://github.com/stefanha/qemu.git tags/block-pull-request > > for you to fetch changes up to 9a6719d572e99a4e79f589d0b73f7475b86f982d: > > virtio-blk: cleanup using VirtIOBlock *s and VirtIODevice *vdev (2019-02-12 > 11:49:17 +0800) > > > Pull request > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches for 5.1
On Tue, 21 Jul 2020 at 12:49, Max Reitz wrote: > > The following changes since commit af3d69058e09bede9900f266a618ed11f76f49f3: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20200720' into staging (2020-07-20 > 15:58:07 +0100) > > are available in the Git repository at: > > https://github.com/XanClic/qemu.git tags/pull-block-2020-07-21 > > for you to fetch changes up to 1d719ddc35e9827b6e5df771555874df34301a0d: > > block: fix bdrv_aio_cancel() for ENOMEDIUM requests (2020-07-21 12:00:38 > +0200) > > > Block patches for 5.1: > - Let LUKS images only be shared between VMs if the guest device was > configured to allow that > - Fix abort() from bdrv_aio_cancel() for guest devices without a BDS > > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1 for any user-visible changes. -- PMM
Re: [PULL 0/3] Block patches for 5.1
On Mon, 27 Jul 2020 at 15:38, Max Reitz wrote: > > The following changes since commit 4215d3413272ad6d1c6c9d0234450b602e46a74c: > > Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.1-20200727' > into staging (2020-07-27 09:33:04 +0100) > > are available in the Git repository at: > > https://github.com/XanClic/qemu.git tags/pull-block-2020-07-27 > > for you to fetch changes up to 1855536256eb0a5708b04b85f744de69559ea323: > > iotests/197: Fix for compat=0.10 (2020-07-27 16:35:17 +0200) > > > Block patches for 5.1: > - Coverity fix > - iotests fix for rx and avr > - iotests fix for qcow2 -o compat=0.10 > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1 for any user-visible changes. -- PMM
[PULL 0/3] Block patches for 5.1.0-rc2?
Hi, Sorry for the very late pull request. The iotest issue only appeared today, and the I/O path issue was only tracked down today. We need the fixes for the latter in 5.1, so if they do not make it into rc2, we will need them in rc3. The following changes since commit 23ae28783f4674e98f7539d1c05d793166c2fc12: Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2020-07-27' into staging (2020-07-28 09:15:44 +0100) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2020-07-28 for you to fetch changes up to afac471b71da92d91cc56fb64c0719b8a4a2d96b: iotests/197: Fix for non-qcow2 formats (2020-07-28 15:28:56 +0200) Block patches for 5.1.0: - Fix block I/O for split transfers - Fix iotest 197 for non-qcow2 formats Max Reitz (3): block: Fix bdrv_aligned_p*v() for qiov_offset != 0 iotests/028: Add test for cross-base-EOF reads iotests/197: Fix for non-qcow2 formats block/io.c | 10 ++ tests/qemu-iotests/028 | 19 +++ tests/qemu-iotests/028.out | 11 +++ tests/qemu-iotests/197 | 8 +--- tests/qemu-iotests/197.out | 2 +- 5 files changed, 42 insertions(+), 8 deletions(-) -- 2.26.2
Re: [PULL 0/3] Block patches for 5.1
On Tue, 28 Jul 2020 at 11:19, Peter Maydell wrote: > > On Mon, 27 Jul 2020 at 15:38, Max Reitz wrote: > > > > Block patches for 5.1: > > - Coverity fix > > - iotests fix for rx and avr > > - iotests fix for qcow2 -o compat=0.10 > > > > Applied, thanks. This seems to have broken the "tcg disabled" build on gitlab: https://gitlab.com/qemu-project/qemu/-/jobs/659352096 197 [1m [31mfail [0m [10:57:48] [10:59:34] output mismatch (see 197.out.bad) --- /builds/qemu-project/qemu/tests/qemu-iotests/197.out 2020-07-28 10:47:16.0 + +++ /builds/qemu-project/qemu/build/tests/qemu-iotests/197.out.bad 2020-07-28 10:59:33.0 + @@ -26,9 +26,9 @@ === Partial final cluster === -Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1024 +qemu-img: TEST_DIR/t.IMGFMT: Invalid parameter 'compat' read 1024/1024 bytes at offset 0 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) -1 KiB (0x400) bytes allocated at offset 0 bytes (0x0) +4 GiB (0x1) bytes allocated at offset 0 bytes (0x0) No errors were found on the image. *** done thanks -- PMM
Re: [PULL 0/3] Block patches for 5.1
On 28/07/2020 18.12, Peter Maydell wrote: > On Tue, 28 Jul 2020 at 11:19, Peter Maydell wrote: >> >> On Mon, 27 Jul 2020 at 15:38, Max Reitz wrote: >>> >>> Block patches for 5.1: >>> - Coverity fix >>> - iotests fix for rx and avr >>> - iotests fix for qcow2 -o compat=0.10 >>> >> >> Applied, thanks. > > This seems to have broken the "tcg disabled" build on gitlab: > https://gitlab.com/qemu-project/qemu/-/jobs/659352096 Max already sent another pull request that contains the fix for this issue, look for "[PULL 0/3] Block patches for 5.1.0-rc2?" Thomas
Re: [Qemu-block] [PULL 0/3] Block patches
On 3 July 2018 at 04:46, Jeff Cody wrote: > The following changes since commit ab08440a4ee09032d1a9cb22fdcab23bc7e1c656: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180702' into > staging (2018-07-02 17:57:46 +0100) > > are available in the Git repository at: > > git://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request > > for you to fetch changes up to 9ded4a0114968e98b41494fc035ba14f84cdf700: > > backup: Use copy offloading (2018-07-02 23:23:45 -0400) > > > Block backup patches > > > Fam Zheng (3): > block: Fix parameter checking in bdrv_co_copy_range_internal > block: Honour BDRV_REQ_NO_SERIALISING in copy range > backup: Use copy offloading > > block/backup.c| 150 ++ > block/io.c| 35 +- > block/trace-events| 1 + > include/block/block.h | 5 +- > 4 files changed, 132 insertions(+), 59 deletions(-) Applied, thanks. -- PMM
[Qemu-block] [PULL 0/3] Block patches for 2.6
The following changes since commit b68a80139e37e806f004237e55311ebc42151434: Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160324' into staging (2016-03-24 16:24:02 +) are available in the git repository at: g...@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request for you to fetch changes up to 409d54986d47b8279c70591e65ee4f3b1771944a: qemu-iotests: add no-op streaming test (2016-03-28 13:56:44 -0400) Block patches for 2.6 Alberto Garcia (3): block: never cancel a streaming job without running stream_complete() qemu-iotests: fix test_stream_partial() qemu-iotests: add no-op streaming test block/stream.c | 11 ++- tests/qemu-iotests/030 | 21 - tests/qemu-iotests/030.out | 4 ++-- 3 files changed, 28 insertions(+), 8 deletions(-) -- 1.9.3
[Qemu-block] [PULL 0/3] Block patches for 2.6
The following changes since commit d4dffa4a3f51b10cc0b7e6e34431919cac7a318e: Merge remote-tracking branch 'remotes/armbru/tags/pull-fw_cfg-2016-04-19' into staging (2016-04-19 15:25:20 +0100) are available in the git repository at: g...@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request for you to fetch changes up to d85fa9eb87ba736d2d5ce342fc35f507c8fe29f2: block/gluster: prevent data loss after i/o error (2016-04-19 12:24:59 -0400) Gluster patches for 2.6 Jeff Cody (3): block/gluster: return correct error value block/gluster: code movement of qemu_gluster_close() block/gluster: prevent data loss after i/o error block/gluster.c | 77 +++-- configure | 8 ++ 2 files changed, 72 insertions(+), 13 deletions(-) -- 1.9.3
[PULL 0/3] Block patches for 4.2.0-rc0/4.1.1
The following changes since commit d0f90e1423b4f412adc620eee93e8bfef8af4117: Merge remote-tracking branch 'remotes/kraxel/tags/audio-20191106-pull-request' into staging (2019-11-07 09:21:52 +) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2019-11-07 for you to fetch changes up to b7cd2c11f76d27930f53d3cf26d7b695c78d613b: iotests: Add test for 4G+ compressed qcow2 write (2019-11-07 14:37:46 +0100) Block patches for 4.2.0-rc0/4.1.1: - Fix writing to compressed qcow2 images > 4 GB - Fix size sanity check for qcow2 bitmaps Max Reitz (2): qcow2: Fix QCOW2_COMPRESSED_SECTOR_MASK iotests: Add test for 4G+ compressed qcow2 write Tuguoyi (1): qcow2-bitmap: Fix uint64_t left-shift overflow block/qcow2-bitmap.c | 14 +-- block/qcow2.h | 2 +- tests/qemu-iotests/272 | 79 ++ tests/qemu-iotests/272.out | 10 + tests/qemu-iotests/group | 1 + 5 files changed, 102 insertions(+), 4 deletions(-) create mode 100755 tests/qemu-iotests/272 create mode 100644 tests/qemu-iotests/272.out -- 2.23.0
Re: [PULL 0/3] Block patches for 5.1.0-rc2?
On Tue, 28 Jul 2020 at 14:48, Max Reitz wrote: > > Hi, > > Sorry for the very late pull request. The iotest issue only appeared > today, and the I/O path issue was only tracked down today. We need the > fixes for the latter in 5.1, so if they do not make it into rc2, we will > need them in rc3. > > > The following changes since commit 23ae28783f4674e98f7539d1c05d793166c2fc12: > > Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2020-07-27' > into staging (2020-07-28 09:15:44 +0100) > > are available in the Git repository at: > > https://github.com/XanClic/qemu.git tags/pull-block-2020-07-28 > > for you to fetch changes up to afac471b71da92d91cc56fb64c0719b8a4a2d96b: > > iotests/197: Fix for non-qcow2 formats (2020-07-28 15:28:56 +0200) > > > Block patches for 5.1.0: > - Fix block I/O for split transfers > - Fix iotest 197 for non-qcow2 formats Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/5.1 for any user-visible changes. -- PMM
[Qemu-block] [PULL 0/3] Block patches for 2.3.0-rc1
The following changes since commit cd232acfa0d70002fed89e9293f04afda577a513: Update version for v2.3.0-rc0 release (2015-03-17 18:58:33 +) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 5b347c541017b9ced10e8e9bce02d25bcf04c7af: block: Fix blockdev-backup not to use funky error class (2015-03-19 16:02:59 +0100) Block patches for 2.3.0-rc1 Kevin Wolf (1): raw-posix: Deprecate aio=threads fallback without O_DIRECT Markus Armbruster (2): raw-posix: Deprecate host floppy passthrough block: Fix blockdev-backup not to use funky error class block/raw-posix.c | 10 ++ blockdev.c | 8 qapi/block-core.json | 5 ++--- qemu-doc.texi | 5 +++-- qemu-options.hx| 3 +-- qmp-commands.hx| 2 +- tests/qemu-iotests/055 | 11 +++ 7 files changed, 28 insertions(+), 16 deletions(-)
Re: [Qemu-block] [PULL 0/3] Block patches for 2.6
On 29 March 2016 at 03:49, Jeff Cody wrote: > The following changes since commit b68a80139e37e806f004237e55311ebc42151434: > > Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160324' into > staging (2016-03-24 16:24:02 +) > > are available in the git repository at: > > > g...@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request > > for you to fetch changes up to 409d54986d47b8279c70591e65ee4f3b1771944a: > > qemu-iotests: add no-op streaming test (2016-03-28 13:56:44 -0400) > > > Block patches for 2.6 > Applied, thanks. -- PMM
Re: [Qemu-block] [PULL 0/3] Block patches for 2.6
On 19 April 2016 at 17:28, Jeff Cody wrote: > The following changes since commit d4dffa4a3f51b10cc0b7e6e34431919cac7a318e: > > Merge remote-tracking branch 'remotes/armbru/tags/pull-fw_cfg-2016-04-19' > into staging (2016-04-19 15:25:20 +0100) > > are available in the git repository at: > > > g...@github.com:codyprime/qemu-kvm-jtc.git tags/block-pull-request > > for you to fetch changes up to d85fa9eb87ba736d2d5ce342fc35f507c8fe29f2: > > block/gluster: prevent data loss after i/o error (2016-04-19 12:24:59 -0400) > > > Gluster patches for 2.6 > > > Jeff Cody (3): > block/gluster: return correct error value > block/gluster: code movement of qemu_gluster_close() > block/gluster: prevent data loss after i/o error Applied, thanks. -- PMM
[Qemu-block] [PULL 0/3] Block patches for 2.9.0-rc4
The following changes since commit aa388ddc36e8032f41cd17bef88cc3ebaeba77c9: Merge remote-tracking branch 'remotes/famz/tags/block-pull-request' into staging (2017-04-11 13:27:05 +0100) are available in the git repository at: git://github.com/XanClic/qemu.git tags/pull-block-2017-04-11 for you to fetch changes up to 2ec9a782d159e2bc6655fc0b783deda197bbe0b7: iscsi: Fix iscsi_create (2017-04-11 15:33:00 +0200) Block patches for 2.9.0-rc4 Dong Jia Shi (1): block: pass the right options for BlockDriver.bdrv_open() Eric Blake (1): throttle: Remove block from group on hot-unplug Fam Zheng (1): iscsi: Fix iscsi_create block/block-backend.c | 3 +++ block/iscsi.c | 10 -- block/snapshot.c | 26 +++--- 3 files changed, 34 insertions(+), 5 deletions(-) -- 2.12.2
[Qemu-block] [PULL 0/3] Block patches for 2.10-rc0
The following changes since commit 4c4414a4388f902b7ae2814f9a64898dd0e426a5: hw/display/sm501: Don't use vmstate_register_ram_global() (2017-07-25 13:04:28 +0100) are available in the git repository at: git://github.com/XanClic/qemu.git tags/pull-block-2017-07-25 for you to fetch changes up to bd998d7cc8ced211def90e4225042d63dddecc54: qemu-iotests: Fix reference output for 186 (2017-07-25 16:33:58 +0200) Block patches for 2.10-rc0 Daniel P. Berrange (1): qcow: fix memory leaks related to encryption Kevin Wolf (1): qemu-iotests: Fix reference output for 186 Vladimir Sementsov-Ogievskiy (1): qcow2-bitmap: fix bitmap_free block/qcow.c | 5 +++-- block/qcow2-bitmap.c | 4 block/qcow2.c | 7 --- tests/qemu-iotests/186.out | 6 +++--- 4 files changed, 14 insertions(+), 8 deletions(-) -- 2.9.4
[Qemu-block] [PULL 0/3] Block patches for 2.12-rc2
The following changes since commit f184de7553272223d6af731d7d623a7cebf710b5: Merge remote-tracking branch 'remotes/riscv/tags/riscv-qemu-2.12-critical-fixes' into staging (2018-03-31 09:42:33 +0100) are available in the git repository at: git://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request for you to fetch changes up to 9dae635afa98f83688806861cefe77ff1b4d76a8: gluster: Fix blockdev-add with server.N.type=unix (2018-04-03 09:57:14 -0400) Blockjob and Gluster patches Kevin Wolf (1): gluster: Fix blockdev-add with server.N.type=unix Marc-André Lureau (2): blockjob: leak fix, remove from txn when failing early blockjob: use qapi enum helpers block/gluster.c | 21 + blockjob.c | 28 +--- 2 files changed, 34 insertions(+), 15 deletions(-) -- 2.13.6
Re: [PULL 0/3] Block patches for 4.2.0-rc0/4.1.1
On Thu, 7 Nov 2019 at 14:34, Max Reitz wrote: > > The following changes since commit d0f90e1423b4f412adc620eee93e8bfef8af4117: > > Merge remote-tracking branch > 'remotes/kraxel/tags/audio-20191106-pull-request' into staging (2019-11-07 > 09:21:52 +) > > are available in the Git repository at: > > https://github.com/XanClic/qemu.git tags/pull-block-2019-11-07 > > for you to fetch changes up to b7cd2c11f76d27930f53d3cf26d7b695c78d613b: > > iotests: Add test for 4G+ compressed qcow2 write (2019-11-07 14:37:46 +0100) > > > Block patches for 4.2.0-rc0/4.1.1: > - Fix writing to compressed qcow2 images > 4 GB > - Fix size sanity check for qcow2 bitmaps > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2 for any user-visible changes. -- PMM
Re: [Qemu-block] [PULL 0/3] Block patches for 2.9.0-rc4
On 11 April 2017 at 14:44, Max Reitz wrote: > The following changes since commit aa388ddc36e8032f41cd17bef88cc3ebaeba77c9: > > Merge remote-tracking branch 'remotes/famz/tags/block-pull-request' into > staging (2017-04-11 13:27:05 +0100) > > are available in the git repository at: > > git://github.com/XanClic/qemu.git tags/pull-block-2017-04-11 > > for you to fetch changes up to 2ec9a782d159e2bc6655fc0b783deda197bbe0b7: > > iscsi: Fix iscsi_create (2017-04-11 15:33:00 +0200) > > > Block patches for 2.9.0-rc4 > > > Dong Jia Shi (1): > block: pass the right options for BlockDriver.bdrv_open() > > Eric Blake (1): > throttle: Remove block from group on hot-unplug > > Fam Zheng (1): > iscsi: Fix iscsi_create > > block/block-backend.c | 3 +++ > block/iscsi.c | 10 -- > block/snapshot.c | 26 +++--- > 3 files changed, 34 insertions(+), 5 deletions(-) Applied, thanks. -- PMM
Re: [Qemu-block] [PULL 0/3] Block patches for 2.12-rc2
On 3 April 2018 at 17:13, Jeff Cody wrote: > The following changes since commit f184de7553272223d6af731d7d623a7cebf710b5: > > Merge remote-tracking branch > 'remotes/riscv/tags/riscv-qemu-2.12-critical-fixes' into staging (2018-03-31 > 09:42:33 +0100) > > are available in the git repository at: > > git://github.com/codyprime/qemu-kvm-jtc.git tags/block-pull-request > > for you to fetch changes up to 9dae635afa98f83688806861cefe77ff1b4d76a8: > > gluster: Fix blockdev-add with server.N.type=unix (2018-04-03 09:57:14 > -0400) > > > Blockjob and Gluster patches > > > Kevin Wolf (1): > gluster: Fix blockdev-add with server.N.type=unix > > Marc-André Lureau (2): > blockjob: leak fix, remove from txn when failing early > blockjob: use qapi enum helpers > > block/gluster.c | 21 + > blockjob.c | 28 +--- > 2 files changed, 34 insertions(+), 15 deletions(-) Applied, thanks. -- PMM
Re: [Qemu-block] [Qemu-devel] [PULL 0/3] Block patches for 2.3.0-rc1
On 19 March 2015 at 15:16, Kevin Wolf wrote: > The following changes since commit cd232acfa0d70002fed89e9293f04afda577a513: > > Update version for v2.3.0-rc0 release (2015-03-17 18:58:33 +) > > are available in the git repository at: > > git://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you to fetch changes up to 5b347c541017b9ced10e8e9bce02d25bcf04c7af: > > block: Fix blockdev-backup not to use funky error class (2015-03-19 > 16:02:59 +0100) > > > Block patches for 2.3.0-rc1 > > Applied, thanks. -- PMM
Re: [Qemu-block] [Qemu-devel] [PULL 0/3] Block patches for 2.10-rc0
On 25 July 2017 at 16:12, Max Reitz wrote: > The following changes since commit 4c4414a4388f902b7ae2814f9a64898dd0e426a5: > > hw/display/sm501: Don't use vmstate_register_ram_global() (2017-07-25 > 13:04:28 +0100) > > are available in the git repository at: > > git://github.com/XanClic/qemu.git tags/pull-block-2017-07-25 > > for you to fetch changes up to bd998d7cc8ced211def90e4225042d63dddecc54: > > qemu-iotests: Fix reference output for 186 (2017-07-25 16:33:58 +0200) > > > Block patches for 2.10-rc0 > > > Daniel P. Berrange (1): > qcow: fix memory leaks related to encryption > > Kevin Wolf (1): > qemu-iotests: Fix reference output for 186 > > Vladimir Sementsov-Ogievskiy (1): > qcow2-bitmap: fix bitmap_free > > block/qcow.c | 5 +++-- > block/qcow2-bitmap.c | 4 > block/qcow2.c | 7 --- > tests/qemu-iotests/186.out | 6 +++--- > 4 files changed, 14 insertions(+), 8 deletions(-) Applied, thanks. -- PMM