<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/scripts/simplebench, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/scripts/simplebench?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/scripts/simplebench?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2023-09-08T10:08:52Z</updated>
<entry>
<title>scripts/: spelling fixes</title>
<updated>2023-09-08T10:08:52Z</updated>
<author>
<name>Michael Tokarev</name>
<email>mjt@tls.msk.ru</email>
</author>
<published>2023-07-14T11:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=d30b5bc95a9406b4125a35defba3a953358215cb'/>
<id>urn:sha1:d30b5bc95a9406b4125a35defba3a953358215cb</id>
<content type='text'>
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>python: rename qemu.aqmp to qemu.qmp</title>
<updated>2022-04-21T15:01:00Z</updated>
<author>
<name>John Snow</name>
<email>jsnow@redhat.com</email>
</author>
<published>2022-03-30T17:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=37094b6dd59f56978b918e79cadf17c6fd5d36e2'/>
<id>urn:sha1:37094b6dd59f56978b918e79cadf17c6fd5d36e2</id>
<content type='text'>
Now that we are fully switched over to the new QMP library, move it back
over the old namespace. This is being done primarily so that we may
upload this package simply as "qemu.qmp" without introducing confusion
over whether or not "aqmp" is a new protocol or not.

The trade-off is increased confusion inside the QEMU developer
tree. Sorry!

Note: the 'private' member "_aqmp" in legacy.py also changes to "_qmp";
not out of necessity, but just to remove any traces of the "aqmp"
name.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Beraldo Leal &lt;bleal@redhat.com&gt;
Acked-by: Hanna Reitz &lt;hreitz@redhat.com&gt;
Reviewed-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@openvz.org&gt;
Message-id: 20220330172812.3427355-8-jsnow@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/bench-block-job: switch to AQMP</title>
<updated>2022-04-21T15:01:00Z</updated>
<author>
<name>John Snow</name>
<email>jsnow@redhat.com</email>
</author>
<published>2022-03-21T20:33:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=28d4f06e0a10750bbf806977608930dd31b8add3'/>
<id>urn:sha1:28d4f06e0a10750bbf806977608930dd31b8add3</id>
<content type='text'>
For this commit, we only need to remove accommodations for the
synchronous QMP library.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Reviewed-by: Beraldo Leal &lt;bleal@redhat.com&gt;
Acked-by: Hanna Reitz &lt;hreitz@redhat.com&gt;
Message-id: 20220321203315.909411-3-jsnow@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>simplebench: Fix Python syntax error (reported by LGTM)</title>
<updated>2022-01-10T23:23:10Z</updated>
<author>
<name>Stefan Weil</name>
<email>sw@weilnetz.de</email>
</author>
<published>2022-01-07T15:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=9ebfc5a583d8aa94bf1bc37c1f71559187fd809c'/>
<id>urn:sha1:9ebfc5a583d8aa94bf1bc37c1f71559187fd809c</id>
<content type='text'>
Fixes: b2fcb0c5754c2554b8406376e99a75e9e0a6b7bd
Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Message-id: 20220107153019.504124-1-sw@weilnetz.de
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>iotests: Accommodate async QMP Exception classes</title>
<updated>2021-11-01T15:54:59Z</updated>
<author>
<name>John Snow</name>
<email>jsnow@redhat.com</email>
</author>
<published>2021-10-26T17:56:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=3bd559467d979165065f8406d2016aaa31f2cee2'/>
<id>urn:sha1:3bd559467d979165065f8406d2016aaa31f2cee2</id>
<content type='text'>
(But continue to support the old ones for now, too.)

There are very few cases of any user of QEMUMachine or a subclass
thereof relying on a QMP Exception type. If you'd like to check for
yourself, you want to grep for all of the derivatives of QMPError,
excluding 'AQMPError' and its derivatives. That'd be these:

- QMPError
- QMPConnectError
- QMPCapabilitiesError
- QMPTimeoutError
- QMPProtocolError
- QMPResponseError
- QMPBadPortError

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Hanna Reitz &lt;hreitz@redhat.com&gt;
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Message-id: 20211026175612.4127598-5-jsnow@redhat.com
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>simplebench: add img_bench_templater.py</title>
<updated>2021-09-15T13:54:07Z</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
<email>vsementsov@virtuozzo.com</email>
</author>
<published>2021-08-24T10:15:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=5b3f7daaec02704b340ebd8ec4011e19098a2b3c'/>
<id>urn:sha1:5b3f7daaec02704b340ebd8ec4011e19098a2b3c</id>
<content type='text'>
Add simple grammar-parsing template benchmark. New tool consume test
template written in bash with some special grammar injections and
produces multiple tests, run them and finally print a performance
comparison table of different tests produced from one template.

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Message-Id: &lt;20210824101517.59802-2-vsementsov@virtuozzo.com&gt;
Reviewed-by: Hanna Reitz &lt;hreitz@redhat.com&gt;
Signed-off-by: Hanna Reitz &lt;hreitz@redhat.com&gt;
</content>
</entry>
<entry>
<title>simplebench/bench-backup: add --drop-caches argument</title>
<updated>2021-05-04T08:37:26Z</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
<email>vsementsov@virtuozzo.com</email>
</author>
<published>2021-03-04T08:10:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8c8407fe4525151e3c396adc667e1d4b0aab2c99'/>
<id>urn:sha1:8c8407fe4525151e3c396adc667e1d4b0aab2c99</id>
<content type='text'>
Add an option to drop caches before each test run. It may probably
improve reliability of results when testing in cached mode.

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
</content>
</entry>
<entry>
<title>simplebench/bench-backup: add --count and --no-initial-run</title>
<updated>2021-05-04T08:37:26Z</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
<email>vsementsov@virtuozzo.com</email>
</author>
<published>2021-03-04T08:06:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=8fa4ee1b00e97bfac21550f1ac5b506a94ce7ba4'/>
<id>urn:sha1:8fa4ee1b00e97bfac21550f1ac5b506a94ce7ba4</id>
<content type='text'>
Add arguments to set number of test runs per table cell and to disable
initial run that is not counted in results.

It's convenient to set --count 1 --no-initial-run to fast run test
onece, and to set --count to some large enough number for good
precision of the results.

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
</content>
</entry>
<entry>
<title>simplebench/bench-backup: support qcow2 source files</title>
<updated>2021-05-04T08:37:26Z</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
<email>vsementsov@virtuozzo.com</email>
</author>
<published>2021-02-19T15:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=0dc9f816d4d92d287c32e609939b68a8237c368b'/>
<id>urn:sha1:0dc9f816d4d92d287c32e609939b68a8237c368b</id>
<content type='text'>
Add support for qcow2 source. New option says to use test-source.qcow2
instead of test-source. Of course, test-source.qcow2 should be
precreated.

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
<entry>
<title>simplebench/bench_block_job: handle error in BLOCK_JOB_COMPLETED</title>
<updated>2021-05-04T08:37:26Z</updated>
<author>
<name>Vladimir Sementsov-Ogievskiy</name>
<email>vsementsov@virtuozzo.com</email>
</author>
<published>2021-02-19T15:16:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=4ad7a5c06535d36d955928cac0352be13cf6f712'/>
<id>urn:sha1:4ad7a5c06535d36d955928cac0352be13cf6f712</id>
<content type='text'>
We should not report success if there is an error in final event.

Signed-off-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
</content>
</entry>
</feed>
