* [qemu-mainline bisection] complete test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
@ 2015-06-08 7:36 osstest service user
0 siblings, 0 replies; 3+ messages in thread
From: osstest service user @ 2015-06-08 7:36 UTC (permalink / raw)
To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini
branch xen-unstable
xen branch xen-unstable
job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
test guest-saverestore
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: a67bfbb9e41e089caec61384c625e8a61a5f270f
Bug not present: 42d58e7c6760cb9c55627c28ae538e27dcf2f144
commit a67bfbb9e41e089caec61384c625e8a61a5f270f
Merge: 42d58e7 489653b
Author: Peter Maydell <peter.maydell@linaro.org>
Date: Tue Jun 2 18:23:28 2015 +0100
Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-06-02' into staging
Monitor patches
# gpg: Signature made Tue Jun 2 09:16:07 2015 BST using RSA key ID EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg: aka "Markus Armbruster <armbru@pond.sub.org>"
* remotes/armbru/tags/pull-monitor-2015-06-02: (21 commits)
monitor: Change return type of monitor_cur_is_qmp() to bool
monitor: Rename monitor_ctrl_mode() to monitor_is_qmp()
monitor: Turn int command_mode into bool in_command_mode
monitor: Drop do_qmp_capabilities()'s superfluous QMP check
monitor: Unbox Monitor member mc and rename to qmp
monitor: Rename monitor_control_read(), monitor_control_event()
monitor: Rename handle_user_command() to handle_hmp_command()
monitor: Limit QError use to command handlers
monitor: Inline monitor_has_error() into its only caller
monitor: Wean monitor_protocol_emitter() off mon->error
monitor: Propagate errors through invalid_qmp_mode()
monitor: Propagate errors through qmp_check_input_obj()
monitor: Propagate errors through qmp_check_client_args()
monitor: Drop unused "new" HMP command interface
monitor: Use trad. command interface for HMP pcie_aer_inject_error
monitor: Use traditional command interface for HMP device_add
monitor: Use traditional command interface for HMP drive_del
monitor: Convert client_migrate_info to QAPI
monitor: Improve and document client_migrate_info protocol error
monitor: Clean up after previous commit
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
commit 489653b5db17679fd61b740dd289c798bb25d7b9
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 20:01:05 2015 +0100
monitor: Change return type of monitor_cur_is_qmp() to bool
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 9f3982f2dcd96753d57d0ac64bd1ae3b37a90eb3
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:56:38 2015 +0100
monitor: Rename monitor_ctrl_mode() to monitor_is_qmp()
... and change return type to bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit f994b2587f081693b017ebd03b362d162d3108b3
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:51:51 2015 +0100
monitor: Turn int command_mode into bool in_command_mode
While there, inline the pointless qmp_cmd_mode() wrapper.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 6a50636f35ba677c747f2f6127b0dba994b039ca
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:49:41 2015 +0100
monitor: Drop do_qmp_capabilities()'s superfluous QMP check
Superfluous since commit 30f5041 removed it from HMP.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 74358f2a1647b239d87340ea0024f9d2efa266ca
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:35:59 2015 +0100
monitor: Unbox Monitor member mc and rename to qmp
While there, rename its type as well, from MonitorControl to
MonitorQMP.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit c83fe23b58199a6d4a938305cb0fc45fe7729b61
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:20:51 2015 +0100
monitor: Rename monitor_control_read(), monitor_control_event()
... to monitor_qmp_read(), monitor_qmp_event().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 7ef6cf6341c453021939c909adf2d62d9dc25fd5
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:12:36 2015 +0100
monitor: Rename handle_user_command() to handle_hmp_command()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 710aec915d208246891b68e2ba61b54951edc508
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 11:28:00 2015 +0100
monitor: Limit QError use to command handlers
The previous commits narrowed use of QError to handle_qmp_command()
and its helpers monitor_protocol_emitter(), build_qmp_error_dict().
Narrow it further to just the command handler call: instead of
converting Error to QError throughout handle_qmp_command(), convert
the QError gotten from the command handler to Error, and switch the
helpers from QError to Error.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 452e0300a3521f13b6c4ba0b99a8cea3a29209f1
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:11:13 2015 +0100
monitor: Inline monitor_has_error() into its only caller
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 70ea0c58991ae44b5a1e67d9c189d79029168cb1
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 10:47:08 2015 +0100
monitor: Wean monitor_protocol_emitter() off mon->error
Move mon->error handling to its caller handle_qmp_command().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 4086182fcd9b106345b5cc535d78bcc6d13a7683
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri May 29 10:27:16 2015 +0200
monitor: Propagate errors through invalid_qmp_mode()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit ba0510aad43148e5284cb52fcc7a0103b5e0af4d
Author: Markus Armbruster <armbru@redhat.com>
Date: Mon Mar 2 18:41:43 2015 +0100
monitor: Propagate errors through qmp_check_input_obj()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 326283aa5d4d51d576185af4cbbdc29f648cd766
Author: Markus Armbruster <armbru@redhat.com>
Date: Mon Mar 2 18:39:09 2015 +0100
monitor: Propagate errors through qmp_check_client_args()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 8a4f501c09bcb8b5a220699e378aa8fb7ec178e4
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 18:50:05 2015 +0100
monitor: Drop unused "new" HMP command interface
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 04e00c92ef75629a241ebc50537f75de0867928d
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:48:49 2015 +0100
monitor: Use trad. command interface for HMP pcie_aer_inject_error
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
pcie_aer_inject_error's implementation is split into the
hmp_pcie_aer_inject_error() and pcie_aer_inject_error_print(). The
former is a peculiar crossbreed between HMP and QMP handler. On
success, it works like a QMP handler: store QDict through ret_data
parameter, return 0. Printing the QDict is left to
pcie_aer_inject_error_print(). On failure, it works more like an HMP
handler: print error to monitor, return negative number.
To convert to the traditional interface, turn
pcie_aer_inject_error_print() into a command handler wrapping around
hmp_pcie_aer_inject_error(). By convention, this command handler
should be called hmp_pcie_aer_inject_error(), so rename the existing
hmp_pcie_aer_inject_error() to do_pcie_aer_inject_error().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 318660f84a0a26451750aee68ab7dcf88731637d
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:24:48 2015 +0100
monitor: Use traditional command interface for HMP device_add
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
For device_add, that's easy: just wrap the obvious hmp_device_add()
around do_device_add().
monitor_user_noop() is now unused, drop it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 072ebe6b0351060b33287454fdef625fe79c858f
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:00:56 2015 +0100
monitor: Use traditional command interface for HMP drive_del
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
For drive_del, that's easy: hmp_drive_del() sheds its unused last
parameter, and its return value, which the caller ignored anyway.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit b8a185bc9a8ecbdc74fd64672e4abdd09a558e1c
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:29:02 2015 +0100
monitor: Convert client_migrate_info to QAPI
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 13cadefbda71e119db79fe0b7a4efd26a6d005bd
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 19:16:58 2015 +0100
monitor: Improve and document client_migrate_info protocol error
Protocol must be spice, vnc isn't implemented. Fix up documentation.
Attempts to use vnc or any other unknown protocol yield the misleading
error message "Invalid parameter 'protocol'". Improve it to
"Parameter 'protocol' expects spice".
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by. Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 84add864ebd2e6f3c645948ab595d8454165ebc5
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 16:45:15 2015 +0100
monitor: Clean up after previous commit
Inline qmp_call_cmd() along with its helper handler_audit() into its
only caller handle_qmp_command(), and simplify the result.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 65207c59d99f2260c5f1d3b9c491146616a522aa
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 14:35:26 2015 +0100
monitor: Drop broken, unused asynchronous command interface
The asynchronous monitor command interface goes back to commit 940cc30
(Jan 2010). Added a third case to command execution. The hope back
then according to the commit message was that all commands get
converted to the asynchronous interface, killing off the other two
cases. Didn't happen.
The initial asynchronous commands balloon and info balloon were
converted back to synchronous long ago (commit 96637bc and d72f32),
with commit messages calling the asynchronous interface "not fully
working" and "deprecated". The only other user went away in commit
3b5704b.
New code generally uses synchronous commands and asynchronous events.
What exactly is still "not fully working" with asynchronous commands?
Well, here's a bug that defeats actual asynchronous use pretty
reliably: the reply's ID is wrong (and has always been wrong) unless
you use the command synchronously! To reproduce, we need an
asynchronous command, so we have to go back before commit 3b5704b.
Run QEMU with spice:
$ qemu-system-x86_64 -nodefaults -S -spice port=5900,disable-ticketing -qmp stdio
{"QMP": {"version": {"qemu": {"micro": 94, "minor": 2, "major": 2}, "package": ""}, "capabilities": []}}
Connect a spice client in another terminal:
$ remote-viewer spice://localhost:5900
Set up a migration destination dummy in a third terminal:
$ socat TCP-LISTEN:12345 STDIO
Now paste the following into the QMP monitor:
{ "execute": "qmp_capabilities", "id": "i0" }
{ "execute": "client_migrate_info", "id": "i1", "arguments": { "protocol": "spice", "hostname": "localhost", "port": 12345 } }
{ "execute": "query-kvm", "id": "i2" }
Produces two replies immediately, one to qmp_capabilities, and one to
query-kvm:
{"return": {}, "id": "i0"}
{"return": {"enabled": false, "present": true}, "id": "i2"}
Both are correct. Two lines of debug output from libspice-server not
shown.
Now EOF socat's standard input to make it close the connection. This
makes the asynchronous client_migrate_info complete. It replies:
{"return": {}}
Bug: "id": "i1" is missing. Two lines of debug output from
libspice-server not shown. Cherry on top: storage for the missing ID
is leaked.
Get rid of this stuff before somebody hurts himself with it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect.qemu-mainline.test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.guest-saverestore.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Searching for failure / basis pass:
57925 fail [host=italia1] / 57815 ok.
Failure / basis pass flights: 57925 / 57815
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3b730f570c5872ceea2137848f1d4554d4847441 d6b6bd8374ac30597495d457829ce7ad6e8b7016
Basis pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3fc827d591679f3e262b9d1f8b34528eabfca8c0 d6b6bd8374ac30597495d457829ce7ad6e8b7016
Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#13253707013a08ce5a279ebd029fa10230172458-13253707013a08ce5a279ebd029fa10230172458 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen-unstable.git#4de1422ea306832b6ef2cba34e9febb73dd139a7-4de1422ea306832b6ef2cba34e9febb73dd139a7 git://git.qemu.org/qemu.git#3fc827d591679f3e262b9d1f8b34528eabfca8c0-3b730f570c5872ceea2137848f1d4554d4847441 git://xenbits.xen.org/xen.git#d6b6bd8374ac30597495d457829ce7ad6e8b7016-d6b6bd8374ac30597495d457829ce7ad6e8b7016
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu
+ git remote set-url origin git://cache:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu
+ git remote set-url origin git://cache:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
Loaded 1002 nodes in revision graph
Searching for test results:
57872 []
57815 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3fc827d591679f3e262b9d1f8b34528eabfca8c0 d6b6bd8374ac30597495d457829ce7ad6e8b7016
57925 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3b730f570c5872ceea2137848f1d4554d4847441 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58109 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3fc827d591679f3e262b9d1f8b34528eabfca8c0 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58122 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 d2ceeb1d68ed8b005892408fcdb533f578aae081 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58117 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 3b730f570c5872ceea2137848f1d4554d4847441 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58152 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 5f7a5a0edc4a2f65293658eb540290ddf9a1988a d6b6bd8374ac30597495d457829ce7ad6e8b7016
58127 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 747d009dcac37ce7372b58b21c168f0ad66cf7be d6b6bd8374ac30597495d457829ce7ad6e8b7016
58154 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 a67bfbb9e41e089caec61384c625e8a61a5f270f d6b6bd8374ac30597495d457829ce7ad6e8b7016
58131 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 0e7ef22136955169a0fd03c4e41af95662352733 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58135 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 9718e4ae362d2f221ec028cdacefafc593ef1357 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58160 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 42d58e7c6760cb9c55627c28ae538e27dcf2f144 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58139 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 a88a3f887181605f4487a22bdfb7d87ffafde5d9 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58162 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 a67bfbb9e41e089caec61384c625e8a61a5f270f d6b6bd8374ac30597495d457829ce7ad6e8b7016
58142 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 ac9d32e39664e060cd1b538ff190980d57ad69e4 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58164 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 42d58e7c6760cb9c55627c28ae538e27dcf2f144 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58147 pass 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 42d58e7c6760cb9c55627c28ae538e27dcf2f144 d6b6bd8374ac30597495d457829ce7ad6e8b7016
58165 fail 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 a67bfbb9e41e089caec61384c625e8a61a5f270f d6b6bd8374ac30597495d457829ce7ad6e8b7016
Searching for interesting versions
Result found: flight 57815 (pass), for basis pass
Result found: flight 57925 (fail), for basis failure
Repro found: flight 58109 (pass), for basis pass
Repro found: flight 58117 (fail), for basis failure
0 revisions at 13253707013a08ce5a279ebd029fa10230172458 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4de1422ea306832b6ef2cba34e9febb73dd139a7 42d58e7c6760cb9c55627c28ae538e27dcf2f144 d6b6bd8374ac30597495d457829ce7ad6e8b7016
No revisions left to test, checking graph state.
Result found: flight 58147 (pass), for last pass
Result found: flight 58154 (fail), for first failure
Repro found: flight 58160 (pass), for last pass
Repro found: flight 58162 (fail), for first failure
Repro found: flight 58164 (pass), for last pass
Repro found: flight 58165 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: a67bfbb9e41e089caec61384c625e8a61a5f270f
Bug not present: 42d58e7c6760cb9c55627c28ae538e27dcf2f144
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu
+ git remote set-url origin git://cache:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
commit a67bfbb9e41e089caec61384c625e8a61a5f270f
Merge: 42d58e7 489653b
Author: Peter Maydell <peter.maydell@linaro.org>
Date: Tue Jun 2 18:23:28 2015 +0100
Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-06-02' into staging
Monitor patches
# gpg: Signature made Tue Jun 2 09:16:07 2015 BST using RSA key ID EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg: aka "Markus Armbruster <armbru@pond.sub.org>"
* remotes/armbru/tags/pull-monitor-2015-06-02: (21 commits)
monitor: Change return type of monitor_cur_is_qmp() to bool
monitor: Rename monitor_ctrl_mode() to monitor_is_qmp()
monitor: Turn int command_mode into bool in_command_mode
monitor: Drop do_qmp_capabilities()'s superfluous QMP check
monitor: Unbox Monitor member mc and rename to qmp
monitor: Rename monitor_control_read(), monitor_control_event()
monitor: Rename handle_user_command() to handle_hmp_command()
monitor: Limit QError use to command handlers
monitor: Inline monitor_has_error() into its only caller
monitor: Wean monitor_protocol_emitter() off mon->error
monitor: Propagate errors through invalid_qmp_mode()
monitor: Propagate errors through qmp_check_input_obj()
monitor: Propagate errors through qmp_check_client_args()
monitor: Drop unused "new" HMP command interface
monitor: Use trad. command interface for HMP pcie_aer_inject_error
monitor: Use traditional command interface for HMP device_add
monitor: Use traditional command interface for HMP drive_del
monitor: Convert client_migrate_info to QAPI
monitor: Improve and document client_migrate_info protocol error
monitor: Clean up after previous commit
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
commit 489653b5db17679fd61b740dd289c798bb25d7b9
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 20:01:05 2015 +0100
monitor: Change return type of monitor_cur_is_qmp() to bool
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 9f3982f2dcd96753d57d0ac64bd1ae3b37a90eb3
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:56:38 2015 +0100
monitor: Rename monitor_ctrl_mode() to monitor_is_qmp()
... and change return type to bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit f994b2587f081693b017ebd03b362d162d3108b3
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:51:51 2015 +0100
monitor: Turn int command_mode into bool in_command_mode
While there, inline the pointless qmp_cmd_mode() wrapper.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 6a50636f35ba677c747f2f6127b0dba994b039ca
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:49:41 2015 +0100
monitor: Drop do_qmp_capabilities()'s superfluous QMP check
Superfluous since commit 30f5041 removed it from HMP.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 74358f2a1647b239d87340ea0024f9d2efa266ca
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:35:59 2015 +0100
monitor: Unbox Monitor member mc and rename to qmp
While there, rename its type as well, from MonitorControl to
MonitorQMP.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit c83fe23b58199a6d4a938305cb0fc45fe7729b61
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:20:51 2015 +0100
monitor: Rename monitor_control_read(), monitor_control_event()
... to monitor_qmp_read(), monitor_qmp_event().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 7ef6cf6341c453021939c909adf2d62d9dc25fd5
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:12:36 2015 +0100
monitor: Rename handle_user_command() to handle_hmp_command()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 710aec915d208246891b68e2ba61b54951edc508
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 11:28:00 2015 +0100
monitor: Limit QError use to command handlers
The previous commits narrowed use of QError to handle_qmp_command()
and its helpers monitor_protocol_emitter(), build_qmp_error_dict().
Narrow it further to just the command handler call: instead of
converting Error to QError throughout handle_qmp_command(), convert
the QError gotten from the command handler to Error, and switch the
helpers from QError to Error.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 452e0300a3521f13b6c4ba0b99a8cea3a29209f1
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 19:11:13 2015 +0100
monitor: Inline monitor_has_error() into its only caller
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 70ea0c58991ae44b5a1e67d9c189d79029168cb1
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri Mar 6 10:47:08 2015 +0100
monitor: Wean monitor_protocol_emitter() off mon->error
Move mon->error handling to its caller handle_qmp_command().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 4086182fcd9b106345b5cc535d78bcc6d13a7683
Author: Markus Armbruster <armbru@redhat.com>
Date: Fri May 29 10:27:16 2015 +0200
monitor: Propagate errors through invalid_qmp_mode()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit ba0510aad43148e5284cb52fcc7a0103b5e0af4d
Author: Markus Armbruster <armbru@redhat.com>
Date: Mon Mar 2 18:41:43 2015 +0100
monitor: Propagate errors through qmp_check_input_obj()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 326283aa5d4d51d576185af4cbbdc29f648cd766
Author: Markus Armbruster <armbru@redhat.com>
Date: Mon Mar 2 18:39:09 2015 +0100
monitor: Propagate errors through qmp_check_client_args()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 8a4f501c09bcb8b5a220699e378aa8fb7ec178e4
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 18:50:05 2015 +0100
monitor: Drop unused "new" HMP command interface
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 04e00c92ef75629a241ebc50537f75de0867928d
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:48:49 2015 +0100
monitor: Use trad. command interface for HMP pcie_aer_inject_error
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
pcie_aer_inject_error's implementation is split into the
hmp_pcie_aer_inject_error() and pcie_aer_inject_error_print(). The
former is a peculiar crossbreed between HMP and QMP handler. On
success, it works like a QMP handler: store QDict through ret_data
parameter, return 0. Printing the QDict is left to
pcie_aer_inject_error_print(). On failure, it works more like an HMP
handler: print error to monitor, return negative number.
To convert to the traditional interface, turn
pcie_aer_inject_error_print() into a command handler wrapping around
hmp_pcie_aer_inject_error(). By convention, this command handler
should be called hmp_pcie_aer_inject_error(), so rename the existing
hmp_pcie_aer_inject_error() to do_pcie_aer_inject_error().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 318660f84a0a26451750aee68ab7dcf88731637d
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:24:48 2015 +0100
monitor: Use traditional command interface for HMP device_add
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
For device_add, that's easy: just wrap the obvious hmp_device_add()
around do_device_add().
monitor_user_noop() is now unused, drop it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 072ebe6b0351060b33287454fdef625fe79c858f
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:00:56 2015 +0100
monitor: Use traditional command interface for HMP drive_del
All QMP commands use the "new" handler interface (mhandler.cmd_new).
Most HMP commands still use the traditional interface (mhandler.cmd),
but a few use the "new" one. Complicates handle_user_command() for no
gain, so I'm converting these to the traditional interface.
For drive_del, that's easy: hmp_drive_del() sheds its unused last
parameter, and its return value, which the caller ignored anyway.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit b8a185bc9a8ecbdc74fd64672e4abdd09a558e1c
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 17:29:02 2015 +0100
monitor: Convert client_migrate_info to QAPI
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 13cadefbda71e119db79fe0b7a4efd26a6d005bd
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 19:16:58 2015 +0100
monitor: Improve and document client_migrate_info protocol error
Protocol must be spice, vnc isn't implemented. Fix up documentation.
Attempts to use vnc or any other unknown protocol yield the misleading
error message "Invalid parameter 'protocol'". Improve it to
"Parameter 'protocol' expects spice".
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by. Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 84add864ebd2e6f3c645948ab595d8454165ebc5
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 16:45:15 2015 +0100
monitor: Clean up after previous commit
Inline qmp_call_cmd() along with its helper handler_audit() into its
only caller handle_qmp_command(), and simplify the result.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
commit 65207c59d99f2260c5f1d3b9c491146616a522aa
Author: Markus Armbruster <armbru@redhat.com>
Date: Thu Mar 5 14:35:26 2015 +0100
monitor: Drop broken, unused asynchronous command interface
The asynchronous monitor command interface goes back to commit 940cc30
(Jan 2010). Added a third case to command execution. The hope back
then according to the commit message was that all commands get
converted to the asynchronous interface, killing off the other two
cases. Didn't happen.
The initial asynchronous commands balloon and info balloon were
converted back to synchronous long ago (commit 96637bc and d72f32),
with commit messages calling the asynchronous interface "not fully
working" and "deprecated". The only other user went away in commit
3b5704b.
New code generally uses synchronous commands and asynchronous events.
What exactly is still "not fully working" with asynchronous commands?
Well, here's a bug that defeats actual asynchronous use pretty
reliably: the reply's ID is wrong (and has always been wrong) unless
you use the command synchronously! To reproduce, we need an
asynchronous command, so we have to go back before commit 3b5704b.
Run QEMU with spice:
$ qemu-system-x86_64 -nodefaults -S -spice port=5900,disable-ticketing -qmp stdio
{"QMP": {"version": {"qemu": {"micro": 94, "minor": 2, "major": 2}, "package": ""}, "capabilities": []}}
Connect a spice client in another terminal:
$ remote-viewer spice://localhost:5900
Set up a migration destination dummy in a third terminal:
$ socat TCP-LISTEN:12345 STDIO
Now paste the following into the QMP monitor:
{ "execute": "qmp_capabilities", "id": "i0" }
{ "execute": "client_migrate_info", "id": "i1", "arguments": { "protocol": "spice", "hostname": "localhost", "port": 12345 } }
{ "execute": "query-kvm", "id": "i2" }
Produces two replies immediately, one to qmp_capabilities, and one to
query-kvm:
{"return": {}, "id": "i0"}
{"return": {"enabled": false, "present": true}, "id": "i2"}
Both are correct. Two lines of debug output from libspice-server not
shown.
Now EOF socat's standard input to make it close the connection. This
makes the asynchronous client_migrate_info complete. It replies:
{"return": {}}
Bug: "id": "i1" is missing. Two lines of debug output from
libspice-server not shown. Cherry on top: storage for the missing ID
is leaked.
Get rid of this stuff before somebody hurts himself with it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Revision graph left in /home/logs/results/bisect.qemu-mainline.test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.guest-saverestore.{dot,ps,png,html}.
----------------------------------------
58165: tolerable ALL FAIL
flight 58165 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/58165/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 11 guest-saverestore fail baseline untested
jobs:
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm fail
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
^ permalink raw reply [flat|nested] 3+ messages in thread
* [qemu-mainline bisection] complete test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
@ 2016-07-01 16:52 osstest service owner
0 siblings, 0 replies; 3+ messages in thread
From: osstest service owner @ 2016-07-01 16:52 UTC (permalink / raw)
To: xen-devel, osstest-admin
branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
testid debian-hvm-install
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: 8156d480861e937768d7d9ac0b73c1e74c368f1d
Bug not present: 46e7b70699d8bf4db08c8bb5111974318dd5416d
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/96499/
commit 8156d480861e937768d7d9ac0b73c1e74c368f1d
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: Thu Jun 2 10:48:25 2016 +0200
pc: allow raising low memory via max-ram-below-4g option
This patch extends the functionality of the max-ram-below-4g option
to also allow increasing lowmem. Use case: Give as much memory as
possible to legacy non-PAE guests.
While being at it also rework the lowmem calculation logic and add a
longish comment describing how it works and what the compatibility
constrains are.
Note: This is a incompatible change. When setting max-ram-below-4g to
a value larger than 3.5G (or 3G with gigabyte alignment) it has no
effect on older qemu versions: qemu silently ignores it. With the patch
applied it actually has an effect and changes the ram layout. Highly
unlikely to hit in practive though as there is no reason start old qemu
versions that way.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <1464857305-26675-1-git-send-email-kraxel@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.debian-hvm-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.debian-hvm-install --summary-out=tmp/96506.bisection-summary --basis-template=94856 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm debian-hvm-install
Searching for failure / basis pass:
96480 fail [host=nocera1] / 95888 [host=godello0] 95868 [host=fiano1] 95838 [host=baroque0] 95649 [host=italia0] 95573 [host=rimava0] 95502 [host=fiano0] 95451 [host=huxelrebe1] 95397 [host=pinot0] 95352 [host=rimava1] 95299 [host=merlot1] 95276 [host=huxelrebe0] 95258 [host=elbling1] 95237 [host=baroque1] 95213 [host=italia1] 95183 ok.
Failure / basis pass flights: 96480 / 95183
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 297e8005f88d4360480eaa2c07220fa8853f0448 8384dc2d95538c5910d98db3df3ff5448bf0af48
Basis pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#c977650a67e6ca6c3cff9548b031d072d00db80a-44dd5e6b1cf505485d839bd62d47e29a36232d67 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#df553c056104e3dd8a2bd2e72539a57c4c085bae-6e20809727261599e8527c456eb078c0e89139a1 git://git.qemu.org/qemu.git#500acc9c410bcea17148a1072e323c08d12e6a6b-297e8005f88d4360480eaa2c07220fa8853f0448 git://xenbits.xen.org/xen.git#bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b-8384dc2d95538c5910d98db3df3ff5448bf0af48
From git://cache:9419/git://git.qemu.org/qemu
1b756f1..9a48e36 master -> origin/master
Loaded 13076 nodes in revision graph
Searching for test results:
95089 [host=chardonnay1]
95121 [host=fiano1]
95183 pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
95144 [host=baroque0]
95237 [host=baroque1]
95213 [host=italia1]
95258 [host=elbling1]
95299 [host=merlot1]
95276 [host=huxelrebe0]
95352 [host=rimava1]
95397 [host=pinot0]
95451 [host=huxelrebe1]
95502 [host=fiano0]
95573 [host=rimava0]
95649 [host=italia0]
95838 [host=baroque0]
95909 fail irrelevant
95868 [host=fiano1]
95888 [host=godello0]
95940 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 482b61844ae7c6df39df0b48ac90ffbc87bed7d2 08754333892407f415045c05659783baeb8fc5d4
95967 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 482b61844ae7c6df39df0b48ac90ffbc87bed7d2 08754333892407f415045c05659783baeb8fc5d4
96022 fail irrelevant
95982 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 482b61844ae7c6df39df0b48ac90ffbc87bed7d2 08754333892407f415045c05659783baeb8fc5d4
96054 fail irrelevant
96109 fail irrelevant
96146 fail irrelevant
96175 fail irrelevant
96201 fail irrelevant
96228 fail irrelevant
96247 fail irrelevant
96288 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 a01aef5d2f96c334d048f43f0d3573a1152b37ca 8384dc2d95538c5910d98db3df3ff5448bf0af48
96346 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 0e321191224c8cd137eef41da3257e096965c3d6 759b9618b8a22ddd87d01c0bff5366814b17eea7
96329 pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
96272 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 a01aef5d2f96c334d048f43f0d3573a1152b37ca 8384dc2d95538c5910d98db3df3ff5448bf0af48
96305 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 a01aef5d2f96c334d048f43f0d3573a1152b37ca 8384dc2d95538c5910d98db3df3ff5448bf0af48
96347 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 7dd929dfdc5c52ce79b21bf557ff506e89acbf63 8384dc2d95538c5910d98db3df3ff5448bf0af48
96365 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 329844d4bc3d5a11f1e63938d66f74c9584c7abc 6e908ee108caec78f95e639b8ef43ac5dd1d5e45
96338 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 a01aef5d2f96c334d048f43f0d3573a1152b37ca 8384dc2d95538c5910d98db3df3ff5448bf0af48
96360 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 d0e5a8f2937de66778d94c20a8fc5cf43501fa04 5e02972646132ad98c365ebfcfcb43b40a0dde36
96354 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 f6750e959a397dea988efd4e488e1ff813011065 d337764d9b8e89eb9cb9d5be509823d9286f00c4
96341 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 0794d8895ef8d1bd6db528e5d9ca19b86297803b 2f7b56c1a7b1ee92ff5f92888723e380412dd3ab
96366 pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
96343 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 585fcd4b11070b3220685fc54ecca1991cdeb161 ba9f0951da9c47d8504d549f692fe154027fa587
96357 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 fe8fcf3d642b4de1369841bf6acac13e0ec8770d fcf3f57eeeec54091c3d5d3b00390c802345da4d
96344 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 f57e2416aaeb39c32946d282768ece7ff619b423 759b9618b8a22ddd87d01c0bff5366814b17eea7
96328 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 14e60aaece20a1cfc059a69f6491b0899f9257a8 8384dc2d95538c5910d98db3df3ff5448bf0af48
96348 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 14e60aaece20a1cfc059a69f6491b0899f9257a8 8384dc2d95538c5910d98db3df3ff5448bf0af48
96358 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 393ad2a4a15db3836698de0e11249b4ec9dafb11 5e02972646132ad98c365ebfcfcb43b40a0dde36
96367 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 d7f30403576f04f1f3a5fb5a1d18cba8dfa7a6d2 8384dc2d95538c5910d98db3df3ff5448bf0af48
96362 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 8fdf038722a00693e68b4f76a66d39781572c3ec 5e02972646132ad98c365ebfcfcb43b40a0dde36
96387 pass 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 6ed5546fa7bf12c5b87ef76bafb86e1d77ed6e85 6439d23319986d37a6ea843c98b329218c3ac231
96370 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 7dd929dfdc5c52ce79b21bf557ff506e89acbf63 8384dc2d95538c5910d98db3df3ff5448bf0af48
96377 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 1185fde40c3ba02406665b9ee0743270c526be26 88e50f7e0007b262fff9fc7ccd4efa9a857d3684
96381 fail 022aafd04696a3c6b7ad47ab83a9650646287bf8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae c1a3b8b7450d9c0b07f067cde059d0dfa551573f b712a7bf287c79d8566efd19462da82ebaf499cd
96472 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 2c107d7684f9e3c4db4780d0756bbf35b06aec07 624c8621764630e812154df9ce78d4f1eadfada1
96431 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae b0491a1a17de0a32e2bc6a5ab2d79a657f8cb53e c2a17869d5dcd845d646bf4db122cad73596a2be
96412 pass d1218a64574151420baf6c9e2644e705282df213 c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 3dab9fa1ac8fdfebbfbc5142ba42d89d96a6b5f4 936a7a5483fbdd4ae3d813beff8921e902f43a46
96395 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 40eeb397c8b8008aa13bca3a8cb25d152eb5ab44 936a7a5483fbdd4ae3d813beff8921e902f43a46
96402 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae d5aebef884cabf197d51d2066a5beee8d0c721d4 936a7a5483fbdd4ae3d813beff8921e902f43a46
96424 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 0c18c6c67e06859ef354b697cce567ebe29061f1 c2a17869d5dcd845d646bf4db122cad73596a2be
96497 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 46e7b70699d8bf4db08c8bb5111974318dd5416d c2a17869d5dcd845d646bf4db122cad73596a2be
96467 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae c5ce83334465ee5acb6789a2f22d125273761c9e 9ab1bd9ab64799816c8223a5f210b7a767ab4ccc
96442 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae e854d0cf7847e70f5ed5dad5820fc1bbeda6f29e c2a17869d5dcd845d646bf4db122cad73596a2be
96478 fail d537a94dbb33f5b14386c933b7f9d52e445f0462 c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 99a9a52a23bd9c256a783b4509990c21c6635c7d 936a7a5483fbdd4ae3d813beff8921e902f43a46
96453 pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
96481 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 ef8757f1fe8095a256ee617e4dbac69d3b33ae94 8384dc2d95538c5910d98db3df3ff5448bf0af48
96465 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 d7f30403576f04f1f3a5fb5a1d18cba8dfa7a6d2 8384dc2d95538c5910d98db3df3ff5448bf0af48
96447 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 ef8757f1fe8095a256ee617e4dbac69d3b33ae94 8384dc2d95538c5910d98db3df3ff5448bf0af48
96479 fail f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 4b3eec91b90346c57ec99694ddc806b70a54ff90 c2a17869d5dcd845d646bf4db122cad73596a2be
96486 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae f314ea4e30a1ef87bf8845da952c6dd0bac20b95 c2a17869d5dcd845d646bf4db122cad73596a2be
96484 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 6b3532b20b787cbd697a68b383232f5c3b39bd1e b9daff9d811285f1e40669bc621c2241793f7a95
96490 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 46e7b70699d8bf4db08c8bb5111974318dd5416d c2a17869d5dcd845d646bf4db122cad73596a2be
96489 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 280b2358cd1fc88003773bff3c4d4219f8bd3ae6 c2a17869d5dcd845d646bf4db122cad73596a2be
96494 pass f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 46e7b70699d8bf4db08c8bb5111974318dd5416d c2a17869d5dcd845d646bf4db122cad73596a2be
96492 fail f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 8156d480861e937768d7d9ac0b73c1e74c368f1d c2a17869d5dcd845d646bf4db122cad73596a2be
96495 fail f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 8156d480861e937768d7d9ac0b73c1e74c368f1d c2a17869d5dcd845d646bf4db122cad73596a2be
96503 pass c977650a67e6ca6c3cff9548b031d072d00db80a c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 500acc9c410bcea17148a1072e323c08d12e6a6b bbfd2d6ccb31a3aeea49c8f9c7884792ddc26e3b
96480 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 297e8005f88d4360480eaa2c07220fa8853f0448 8384dc2d95538c5910d98db3df3ff5448bf0af48
96499 fail f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 8156d480861e937768d7d9ac0b73c1e74c368f1d c2a17869d5dcd845d646bf4db122cad73596a2be
96506 fail 44dd5e6b1cf505485d839bd62d47e29a36232d67 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6e20809727261599e8527c456eb078c0e89139a1 297e8005f88d4360480eaa2c07220fa8853f0448 8384dc2d95538c5910d98db3df3ff5448bf0af48
Searching for interesting versions
Result found: flight 95183 (pass), for basis pass
Result found: flight 96480 (fail), for basis failure
Repro found: flight 96503 (pass), for basis pass
Repro found: flight 96506 (fail), for basis failure
0 revisions at f06cb456a442c7df95a4ba6e2f3a341cf925d7cf c530a75c1e6a472b0eb9558310b518f0dfcd8860 df553c056104e3dd8a2bd2e72539a57c4c085bae 46e7b70699d8bf4db08c8bb5111974318dd5416d c2a17869d5dcd845d646bf4db122cad73596a2be
No revisions left to test, checking graph state.
Result found: flight 96490 (pass), for last pass
Result found: flight 96492 (fail), for first failure
Repro found: flight 96494 (pass), for last pass
Repro found: flight 96495 (fail), for first failure
Repro found: flight 96497 (pass), for last pass
Repro found: flight 96499 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: 8156d480861e937768d7d9ac0b73c1e74c368f1d
Bug not present: 46e7b70699d8bf4db08c8bb5111974318dd5416d
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/96499/
commit 8156d480861e937768d7d9ac0b73c1e74c368f1d
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: Thu Jun 2 10:48:25 2016 +0200
pc: allow raising low memory via max-ram-below-4g option
This patch extends the functionality of the max-ram-below-4g option
to also allow increasing lowmem. Use case: Give as much memory as
possible to legacy non-PAE guests.
While being at it also rework the lowmem calculation logic and add a
longish comment describing how it works and what the compatibility
constrains are.
Note: This is a incompatible change. When setting max-ram-below-4g to
a value larger than 3.5G (or 3G with gigabyte alignment) it has no
effect on older qemu versions: qemu silently ignores it. With the patch
applied it actually has an effect and changes the ram layout. Highly
unlikely to hit in practive though as there is no reason start old qemu
versions that way.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <1464857305-26675-1-git-send-email-kraxel@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.64812 to fit
pnmtopng: 214 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.debian-hvm-install.{dot,ps,png,html,svg}.
----------------------------------------
96506: tolerable FAIL
flight 96506 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/96506/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail baseline untested
jobs:
build-amd64-xsm pass
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm fail
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* [qemu-mainline bisection] complete test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
@ 2019-04-14 1:04 osstest service owner
0 siblings, 0 replies; 3+ messages in thread
From: osstest service owner @ 2019-04-14 1:04 UTC (permalink / raw)
To: xen-devel, osstest-admin
branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
testid guest-saverestore
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e
Bug not present: 9cd97956cfdde85d5887f2ea54ff598f615ee1b1
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/134765/
commit e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e
Author: Markus Armbruster <armbru@redhat.com>
Date: Wed Mar 13 09:43:30 2019 +0100
vl: Fix to create migration object before block backends again
Recent commit cda4aa9a5a0 moved block backend creation before machine
property evaluation. This broke qemu-iotests 055. Turns out we need
to create the migration object before block backends, so block
backends can add migration blockers. Fix by calling
migration_object_init() earlier, right before configure_blockdev().
Fixes: cda4aa9a5a08777cf13e164c0543bd4888b8adce
Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.guest-saverestore.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.guest-saverestore --summary-out=tmp/134765.bisection-summary --basis-template=133909 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm guest-saverestore
Searching for failure / basis pass:
133997 fail [host=italia1] / 133909 [host=baroque0] 133872 [host=debina1] 133844 [host=elbling1] 133791 [host=elbling1] 133750 [host=merlot0] 133703 [host=chardonnay1] 133677 [host=baroque1] 133650 [host=merlot1] 133613 [host=godello1] 133589 ok.
Failure / basis pass flights: 133997 / 133589
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
Basis pass 30921fc1e5fcf904f9afddeece1288f5b16ba017 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b6179aaff961627fcb59d7b234297966b81ac726 f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#30921fc1e5fcf904f9afddeece1288f5b16ba017-5726a8d0f1958af80ad8e514bc2c18d213e739b7 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#b6179aaff961627fcb59d7b234297966b81ac7\
26-d97a39d903fe33c45be83ac6943a2f82a3649a11 git://xenbits.xen.org/xen.git#f393b82fe5ba3ed9cfe2b306ffa53368e55b75af-59e9783ddf18e650622e0573cad4f08db65592e4
Loaded 16280 nodes in revision graph
Searching for test results:
133589 pass 30921fc1e5fcf904f9afddeece1288f5b16ba017 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b6179aaff961627fcb59d7b234297966b81ac726 f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
133613 [host=godello1]
133677 [host=baroque1]
133650 [host=merlot1]
133791 [host=elbling1]
133703 [host=chardonnay1]
133750 [host=merlot0]
133844 [host=elbling1]
133845 [host=elbling1]
133866 [host=elbling1]
133872 [host=debina1]
133909 [host=baroque0]
133939 fail irrelevant
133975 fail irrelevant
133997 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
134682 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 185521102b67c0dc91cb95c2e3e8fce36b963893 4a8e684d2937a240b51922b64ed0a866ec4ba76d
134659 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 5993e3be1d9ff5395c0b753c638760bff4a8360f 59e9783ddf18e650622e0573cad4f08db65592e4
134662 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 dd154c4d9f48a44ad24e13f46033d0f10a05c923 59e9783ddf18e650622e0573cad4f08db65592e4
134649 pass 30921fc1e5fcf904f9afddeece1288f5b16ba017 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b6179aaff961627fcb59d7b234297966b81ac726 f393b82fe5ba3ed9cfe2b306ffa53368e55b75af
134656 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 d97a39d903fe33c45be83ac6943a2f82a3649a11 59e9783ddf18e650622e0573cad4f08db65592e4
134667 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 27e42789b7769ee9556767627542cf8fd9bfbc4d a892f81ddecf0ad90564a4d91d520234c542b068
134679 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1d023a5296dcf98272eb9ffbfdc6ef1e820c969b 4a8e684d2937a240b51922b64ed0a866ec4ba76d
134664 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 4158e93f4aced247c8db94a0275fc027da7dc97e a892f81ddecf0ad90564a4d91d520234c542b068
134676 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 082c0543baa6f237704c83a51658bd7f6ae316d5 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
134672 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 d9360e96885dbd69ce4aa925d1701c7a10cf54ae 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
134684 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a9d1cc9f56f889b2a7968ba9177799525e234006 4a8e684d2937a240b51922b64ed0a866ec4ba76d
134688 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 cb42a5867e7677a9fa1885a8436d3e7e8cbeeee9 1e780ef5a527661d1d6106ccacf65706e3ed664d
134691 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 2b42f31eae2c24507c38326b3534cd9292e7dfcf 1e780ef5a527661d1d6106ccacf65706e3ed664d
134694 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 5de56742a3c91de3d646326bec43a989bba83ca4 996980ef869585f2878bfede23c6bc75d1fd12c1
134698 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 a0af8cee3cf6c2fc08fee5b69820c2f91d5b0b44 996980ef869585f2878bfede23c6bc75d1fd12c1
134700 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 85ce84489a74d4c6046345c7baac94f0a3ffd88f d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
134750 pass 3d31f62c115e55178d7903a202d1f967c0b7531f c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 86e2fca2d7f163c50b80254e0afdd4e16378b3bb 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
134762 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cd97956cfdde85d5887f2ea54ff598f615ee1b1 a892f81ddecf0ad90564a4d91d520234c542b068
134707 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1f773d9dd3187281b29ceae38541fa2d945b1d0f d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
134730 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 6cb4f6db4f4367faa33da85b15f75bbbd2bed2a6 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
134751 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 86e2fca2d7f163c50b80254e0afdd4e16378b3bb 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
134712 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 abb7ede1fb60abbaf0b5dbd0e6e1d29e291d5767 d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
134765 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e a892f81ddecf0ad90564a4d91d520234c542b068
134753 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b98a66201dbc7cf3b962f4bb260f66100cc75578 a892f81ddecf0ad90564a4d91d520234c542b068
134717 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 f6c63c0dbf3d83faca481153c918c1a9abd29e60 76197450719d787bbfba19f92d1920fc7b1fe34b
134736 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 c557a8c7b755d8c153fc0f5be00688228be96e76 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
134719 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1 9b0bc91b3b32856df014fab9de40f463c89a8b1e
134740 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b5b6b2b912bbcd3953407da938a8f969577ad3a1 eeb31ee522c7bb8541eb4c037be2c42bfcf0a3c3
134724 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 62cfabb52210139843e26c95434356f73a0631b9 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
134754 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 b69864e5a8c7b762e94d1bfd170b8774b28ab993 a892f81ddecf0ad90564a4d91d520234c542b068
134742 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 eb34fc03e2de541bda26e625afcdd680c6c7c1f1 85578ea686830d5dbfa7042b04d5282d363d5bda
134727 pass 99403097be0cbe12042775d9ca3a66f2018adc3e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 1eb5da3b732466320d6c0c81459bb3a8df72a1d1 4deeaf2a3ee50b096426eea41a4c9b96ded0f029
134756 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cd97956cfdde85d5887f2ea54ff598f615ee1b1 a892f81ddecf0ad90564a4d91d520234c542b068
134744 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e4770dd95a59584a8d077f3f57c2356791dec870 76197450719d787bbfba19f92d1920fc7b1fe34b
134746 pass a4fc33cf212a244e138720c5237da6ad2cfebc2f c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 eb34fc03e2de541bda26e625afcdd680c6c7c1f1 d2151152dd2b38653fba8f1dbc2d4af7d404a3d4
134747 pass d9896164529697fade02aafc65a06722f7191d68 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 4eaca8de268d74ac5daaf8938abcb69d37ba2889 17f74242ccf0ce6e51c03a5860947865c0ef0dc2
134757 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e a892f81ddecf0ad90564a4d91d520234c542b068
134760 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cd97956cfdde85d5887f2ea54ff598f615ee1b1 a892f81ddecf0ad90564a4d91d520234c542b068
134761 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e a892f81ddecf0ad90564a4d91d520234c542b068
Searching for interesting versions
Result found: flight 133589 (pass), for basis pass
Result found: flight 133997 (fail), for basis failure
Repro found: flight 134649 (pass), for basis pass
Repro found: flight 134656 (fail), for basis failure
0 revisions at 5726a8d0f1958af80ad8e514bc2c18d213e739b7 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cd97956cfdde85d5887f2ea54ff598f615ee1b1 a892f81ddecf0ad90564a4d91d520234c542b068
No revisions left to test, checking graph state.
Result found: flight 134756 (pass), for last pass
Result found: flight 134757 (fail), for first failure
Repro found: flight 134760 (pass), for last pass
Repro found: flight 134761 (fail), for first failure
Repro found: flight 134762 (pass), for last pass
Repro found: flight 134765 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e
Bug not present: 9cd97956cfdde85d5887f2ea54ff598f615ee1b1
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/134765/
commit e60483f2f8498ae08ae79ca4c6fb03a3317f5e1e
Author: Markus Armbruster <armbru@redhat.com>
Date: Wed Mar 13 09:43:30 2019 +0100
vl: Fix to create migration object before block backends again
Recent commit cda4aa9a5a0 moved block backend creation before machine
property evaluation. This broke qemu-iotests 055. Turns out we need
to create the migration object before block backends, so block
backends can add migration blockers. Fix by calling
migration_object_init() earlier, right before configure_blockdev().
Fixes: cda4aa9a5a08777cf13e164c0543bd4888b8adce
Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.819585 to fit
pnmtopng: 232 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm.guest-saverestore.{dot,ps,png,html,svg}.
----------------------------------------
134765: tolerable ALL FAIL
flight 134765 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/134765/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 13 guest-saverestore fail baseline untested
jobs:
test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm fail
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-04-14 1:04 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-01 16:52 [qemu-mainline bisection] complete test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm osstest service owner
-- strict thread matches above, loose matches on Subject: below --
2019-04-14 1:04 osstest service owner
2015-06-08 7:36 osstest service user
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).