<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/tools, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/tools?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/tools?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-05T19:35:45+00:00</updated>
<entry>
<title>Fix some typos in documentation and comments</title>
<updated>2022-11-05T19:35:45+00:00</updated>
<author>
<name>Stefan Weil</name>
</author>
<published>2022-10-30T10:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1e458f11273c315ee2045f6e632b8dfb5f2b1544'/>
<id>urn:sha1:1e458f11273c315ee2045f6e632b8dfb5f2b1544</id>
<content type='text'>
Most of them were found and fixed using codespell.

Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20221030105944.311940-1-sw@weilnetz.de&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>qemu-img: Wean documentation and help output off '?' for help</title>
<updated>2022-09-30T16:02:30+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-09-08T13:08:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7f118b433a2e8c98fe5a8d73f0dd529aada327d1'/>
<id>urn:sha1:7f118b433a2e8c98fe5a8d73f0dd529aada327d1</id>
<content type='text'>
'?' for help is deprecated since commit c8057f951d "Support 'help' as
a synonym for '?' in command line options", v1.2.0.  We neglected to
update output of qemu-img --help and the manual.  Do that now.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220908130842.641410-1-armbru@redhat.com&gt;
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>misc: fix commonly doubled up words</title>
<updated>2022-08-01T09:58:02+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-07-07T16:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7a21bee2aa52fc95b25e38372678986ee94f05f1'/>
<id>urn:sha1:7a21bee2aa52fc95b25e38372678986ee94f05f1</id>
<content type='text'>
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220707163720.1421716-5-berrange@redhat.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>Replace 'whitelist' with 'allow'</title>
<updated>2022-07-18T18:24:36+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-07-11T09:53:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2d2e4843b641f53c8016978f73675da7b66136fb'/>
<id>urn:sha1:2d2e4843b641f53c8016978f73675da7b66136fb</id>
<content type='text'>
Let's use more inclusive language here and avoid terms
that are frowned upon nowadays.

Message-Id: &lt;20220711095300.60462-1-thuth@redhat.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>vduse-blk: Add name option</title>
<updated>2022-06-24T15:07:06+00:00</updated>
<author>
<name>Xie Yongji</name>
</author>
<published>2022-06-14T05:15:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=779d82e1d305f2a9cbd7f48cf6555ad58145e04a'/>
<id>urn:sha1:779d82e1d305f2a9cbd7f48cf6555ad58145e04a</id>
<content type='text'>
Currently we use 'id' option as the name of VDUSE device.
It's a bit confusing since we use one value for two different
purposes: the ID to identfy the export within QEMU (must be
distinct from any other exports in the same QEMU process, but
can overlap with names used by other processes), and the VDUSE
name to uniquely identify it on the host (must be distinct from
other VDUSE devices on the same host, but can overlap with other
export types like NBD in the same process). To make it clear,
this patch adds a separate 'name' option to specify the VDUSE
name for the vduse-blk export instead.

Signed-off-by: Xie Yongji &lt;xieyongji@bytedance.com&gt;
Message-Id: &lt;20220614051532.92-7-xieyongji@bytedance.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>vduse-blk: Add serial option</title>
<updated>2022-06-24T15:07:06+00:00</updated>
<author>
<name>Xie Yongji</name>
</author>
<published>2022-06-14T05:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0862a087fd710a6c7ad4ea01d35309686e54e202'/>
<id>urn:sha1:0862a087fd710a6c7ad4ea01d35309686e54e202</id>
<content type='text'>
Add a 'serial' option to allow user to specify this value
explicitly. And the default value is changed to an empty
string as what we did in "hw/block/virtio-blk.c".

Signed-off-by: Xie Yongji &lt;xieyongji@bytedance.com&gt;
Message-Id: &lt;20220614051532.92-6-xieyongji@bytedance.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qsd: document vduse-blk exports</title>
<updated>2022-06-24T15:07:06+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2022-05-25T12:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ca941c406cc3fb152abdfa490e66aaedd03b869c'/>
<id>urn:sha1:ca941c406cc3fb152abdfa490e66aaedd03b869c</id>
<content type='text'>
Document vduse-blk exports in qemu-storage-daemon --help and the
qemu-storage-daemon(1) man page.

Based-on: &lt;20220523084611.91-1-xieyongji@bytedance.com&gt;
Cc: Xie Yongji &lt;xieyongji@bytedance.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20220525121947.859820-1-stefanha@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: Correct the default thread-pool-size</title>
<updated>2022-05-25T10:01:38+00:00</updated>
<author>
<name>Liu Yiding</name>
</author>
<published>2022-04-13T04:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=29320530cf6684646b3a642fdbb5bc77ee8039de'/>
<id>urn:sha1:29320530cf6684646b3a642fdbb5bc77ee8039de</id>
<content type='text'>
Refer to 26ec190964 virtiofsd: Do not use a thread pool by default

Signed-off-by: Liu Yiding &lt;liuyd.fnst@fujitsu.com&gt;
Acked-by: Vivek Goyal &lt;vgoyal@redhat.com&gt;
Message-id: 20220413042054.1484640-1-liuyd.fnst@fujitsu.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>nbd/server: Allow MULTI_CONN for shared writable exports</title>
<updated>2022-05-12T11:10:52+00:00</updated>
<author>
<name>Eric Blake</name>
</author>
<published>2022-05-12T00:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=58a6fdcc9efb2a7c1ef4893dca4aa5e8020ca3dc'/>
<id>urn:sha1:58a6fdcc9efb2a7c1ef4893dca4aa5e8020ca3dc</id>
<content type='text'>
According to the NBD spec, a server that advertises
NBD_FLAG_CAN_MULTI_CONN promises that multiple client connections will
not see any cache inconsistencies: when properly separated by a single
flush, actions performed by one client will be visible to another
client, regardless of which client did the flush.

We always satisfy these conditions in qemu - even when we support
multiple clients, ALL clients go through a single point of reference
into the block layer, with no local caching.  The effect of one client
is instantly visible to the next client.  Even if our backend were a
network device, we argue that any multi-path caching effects that
would cause inconsistencies in back-to-back actions not seeing the
effect of previous actions would be a bug in that backend, and not the
fault of caching in qemu.  As such, it is safe to unconditionally
advertise CAN_MULTI_CONN for any qemu NBD server situation that
supports parallel clients.

Note, however, that we don't want to advertise CAN_MULTI_CONN when we
know that a second client cannot connect (for historical reasons,
qemu-nbd defaults to a single connection while nbd-server-add and QMP
commands default to unlimited connections; but we already have
existing means to let either style of NBD server creation alter those
defaults).  This is visible by no longer advertising MULTI_CONN for
'qemu-nbd -r' without -e, as in the iotest nbd-qemu-allocation.

The harder part of this patch is setting up an iotest to demonstrate
behavior of multiple NBD clients to a single server.  It might be
possible with parallel qemu-io processes, but I found it easier to do
in python with the help of libnbd, and help from Nir and Vladimir in
writing the test.

Signed-off-by: Eric Blake &lt;eblake@redhat.com&gt;
Suggested-by: Nir Soffer &lt;nsoffer@redhat.com&gt;
Suggested-by: Vladimir Sementsov-Ogievskiy &lt;v.sementsov-og@mail.ru&gt;
Message-Id: &lt;20220512004924.417153-3-eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-img: properly list formats which have consistency check implemented</title>
<updated>2022-05-04T13:55:23+00:00</updated>
<author>
<name>Denis V. Lunev</name>
</author>
<published>2022-04-07T08:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8e28b65f52637917d3d02ade4e0ae85442de9f86'/>
<id>urn:sha1:8e28b65f52637917d3d02ade4e0ae85442de9f86</id>
<content type='text'>
Simple grep for the .bdrv_co_check callback presence gives the following
list of block drivers
* QED
* VDI
* VHDX
* VMDK
* Parallels
which have this callback. The presense of the callback means that
consistency check is supported.

The patch updates documentation accordingly.

Signed-off-by: Denis V. Lunev &lt;den@openvz.org&gt;
CC: Kevin Wolf &lt;kwolf@redhat.com&gt;
CC: Hanna Reitz &lt;hreitz@redhat.com&gt;
Message-Id: &lt;20220407083932.531965-1-den@openvz.org&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
</feed>
