|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [qemu-mainline bisection] complete test-amd64-i386-qemuu-rhel6hvm-amd
branch xen-unstable
xen branch xen-unstable
job test-amd64-i386-qemuu-rhel6hvm-amd
test redhat-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/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: b3a4755a67a52aa7297eb8927b482d09dabdefec
Bug not present: a805ca54015bd123e2bc2454ec59619d0ed106c2
commit b3a4755a67a52aa7297eb8927b482d09dabdefec
Merge: a805ca5 4478aa7
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date: Thu Jan 22 12:14:19 2015 +0000
Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20150122-1'
into staging
vnc: add support for multiple vnc displays
# gpg: Signature made Thu 22 Jan 2015 11:00:54 GMT using RSA key ID
D3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@xxxxxxxxxx>"
# gpg: aka "Gerd Hoffmann <gerd@xxxxxxxxxx>"
# gpg: aka "Gerd Hoffmann (private) <kraxel@xxxxxxxxx>"
* remotes/kraxel/tags/pull-vnc-20150122-1:
monitor: add vnc websockets
monitor: add query-vnc-servers command
vnc: factor out qmp_query_client_list
vnc: track & limit connections
vnc: update docs/multiseat.txt
vnc: allow binding servers to qemu consoles
vnc: switch to QemuOpts, allow multiple servers
vnc: add display id to acl names
vnc: remove unused DisplayState parameter, add id instead.
vnc: remove vnc_display global
Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
commit 4478aa768ccefcc5b234c23d035435fd71b932f6
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Wed Dec 10 09:49:39 2014 +0100
monitor: add vnc websockets
Add websockets bool to VncBasicInfo, report websocket server sockets,
flag websocket client connections.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit df887684603a4b3b0c623090a6b419dc70f22c32
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Wed Dec 17 15:49:44 2014 +0100
monitor: add query-vnc-servers command
Add new query vnc qmp command, for the lack of better ideas just name it
"query-vnc-servers". Changes over query-vnc:
* It returns a list of vnc servers, so multiple vnc server instances
are covered.
* Each vnc server returns a list of server sockets. Followup patch
will use that to also report websockets. In case we add support for
multiple server sockets server sockets (to better support ipv4+ipv6
dualstack) we can add them to the list too.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 2d29a4368c3c00a5cf200f29b3dfd32bc4fb2c31
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Dec 9 15:27:39 2014 +0100
vnc: factor out qmp_query_client_list
so we can reuse it for the new vnc query command.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit e5f34cdd2da54f28d90889a3afd15fad2d6105ff
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Oct 2 12:09:34 2014 +0200
vnc: track & limit connections
Also track the number of connections in "connecting" and "shared" state
(in addition to the "exclusive" state). Apply a configurable limit to
these connections.
The logic to apply the limit to connections in "shared" state is pretty
simple: When the limit is reached no new connections are allowed.
The logic to apply the limit to connections in "connecting" state (this
is the state you are in *before* successful authentication) is
slightly different: A new connect kicks out the oldest client which is
still in "connecting" state. This avoids a easy DoS by unauthenticated
users by simply opening connections until the limit is reached.
Cc: Dr. David Alan Gilbert <dgilbert@xxxxxxxxxx>
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 86fdcf23f4a9d8473844734907555b3a93ed686c
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Oct 2 15:53:37 2014 +0200
vnc: update docs/multiseat.txt
vnc joins the party ;)
Also some s/head/seat/ to clarify.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 1d0d59fe291967533f974e82213656d479475a1e
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Sep 18 12:54:49 2014 +0200
vnc: allow binding servers to qemu consoles
This patch adds a display= parameter to the vnc options. This allows to
bind a vnc server instance to a specific display, allowing to create a
multiseat setup with a vnc server for each seat.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 4db14629c38611061fc19ec6927405923de84f08
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Sep 16 12:33:03 2014 +0200
vnc: switch to QemuOpts, allow multiple servers
This patch switches vnc over to QemuOpts, and it (more or less
as side effect) allows multiple vnc server instances.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit c8496408b443a2a34dd03ad4274c2575248aa3e8
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Oct 21 14:50:42 2014 +0200
vnc: add display id to acl names
In case the display id is "default" (which is the one you get if you
don't explicitly assign one) we keep the old name scheme, without
display, for backward compatibility reasons.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
commit 14f7143ede7c601cce02ce0f8c7f01c41148128b
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Jul 29 12:24:55 2014 +0200
vnc: remove unused DisplayState parameter, add id instead.
DisplayState isn't used anywhere, drop it. Add the vnc server ID as
parameter instead, so it is possible to specify the server instance.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
commit d616ccc5dd771024e04b9b15d7ca30bc7fe8fce3
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Jul 29 12:14:08 2014 +0200
vnc: remove vnc_display global
Replace with a vnc_displays list, so we can have multiple vnc server
instances. Add vnc_server_find function to lookup a display by id.
With no id supplied return the first vnc server, for backward
compatibility reasons.
It is not possible (yet) to actually create multiple vnc server
instances.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
For bisection revision-tuple graph see:
http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-mainline.test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Searching for failure / basis pass:
33878 fail [host=potato-beetle] / 33640 [host=moss-bug] 33599 [host=lace-bug]
33480 ok.
Failure / basis pass flights: 33878 / 33480
(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 c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
83761b9244ad2ed39d3cfabe8a0e901ab906f7bf
7106c691a6332cffab4037186d1caa3012ae051e
Basis pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
36174af3fbeb1b662c0eadbfa193e77f68cc955b
Generating revisions with ./adhoc-revtuple-generator
git://xenbits.xen.org/linux-pvops.git#c3b70f0bbb6a883f4afa639286043d3f71fbbddf-c3b70f0bbb6a883f4afa639286043d3f71fbbddf
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
git://xenbits.xen.org/staging/qemu-xen-unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22-b0d42741f8e9a00854c3b3faca1da84bfc69bf22
git://git.qemu.org/qemu.git#1e42c353469cb58ca4f3b450eea4211af7d0b147-83761b9244ad2ed39d3cfabe8a0e901ab906f7bf
git://xenbits.xen.org/xen.git#36174af3fbeb1b662c0eadbfa193e77f68cc955b-7106c691a6332cffab4037186d1caa3012ae051e
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin
git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/xen
+ git remote set-url origin
git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin
git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/xen
+ git remote set-url origin
git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
Loaded 7356 nodes in revision graph
Searching for test results:
33480 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
36174af3fbeb1b662c0eadbfa193e77f68cc955b
33578 []
33640 [host=moss-bug]
33599 [host=lace-bug]
33767 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
36174af3fbeb1b662c0eadbfa193e77f68cc955b
33696 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a46b3aaf6bb038d4f6f192a84df204f10929e75c
7106c691a6332cffab4037186d1caa3012ae051e
33788 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a46b3aaf6bb038d4f6f192a84df204f10929e75c
7106c691a6332cffab4037186d1caa3012ae051e
33792 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a805ca54015bd123e2bc2454ec59619d0ed106c2
7106c691a6332cffab4037186d1caa3012ae051e
33805 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a46b3aaf6bb038d4f6f192a84df204f10929e75c
7106c691a6332cffab4037186d1caa3012ae051e
33796 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
b3a4755a67a52aa7297eb8927b482d09dabdefec
7106c691a6332cffab4037186d1caa3012ae051e
33764 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a46b3aaf6bb038d4f6f192a84df204f10929e75c
7106c691a6332cffab4037186d1caa3012ae051e
33800 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
800e2ecc896beb6b79e7333c762da163b6a9135a
7106c691a6332cffab4037186d1caa3012ae051e
33832 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1ac0206b2ae1ffaeec564f110664a3a77bafafd2
7106c691a6332cffab4037186d1caa3012ae051e
33878 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
83761b9244ad2ed39d3cfabe8a0e901ab906f7bf
7106c691a6332cffab4037186d1caa3012ae051e
34112 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
e5f34cdd2da54f28d90889a3afd15fad2d6105ff
7106c691a6332cffab4037186d1caa3012ae051e
34103 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
16cc7dc7ae32c72f73f95d83fe36cdea366e398a
34082 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
36174af3fbeb1b662c0eadbfa193e77f68cc955b
34121 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
4db14629c38611061fc19ec6927405923de84f08
7106c691a6332cffab4037186d1caa3012ae051e
34097 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
83761b9244ad2ed39d3cfabe8a0e901ab906f7bf
7106c691a6332cffab4037186d1caa3012ae051e
34107 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1e42c353469cb58ca4f3b450eea4211af7d0b147
1d4290342fa541effa93cd517a7f6eadf5adc515
34098 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
86a6a9bf551ffa183880480b37c5836d3916687a
7106c691a6332cffab4037186d1caa3012ae051e
34110 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
74acb99737dbedd86654d660c0c20815139a873c
7106c691a6332cffab4037186d1caa3012ae051e
34116 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1d0d59fe291967533f974e82213656d479475a1e
7106c691a6332cffab4037186d1caa3012ae051e
34100 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
877417d9ae6846bea4744b198131a5fe5117d7a5
1d4290342fa541effa93cd517a7f6eadf5adc515
34111 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
c8496408b443a2a34dd03ad4274c2575248aa3e8
7106c691a6332cffab4037186d1caa3012ae051e
34123 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
86fdcf23f4a9d8473844734907555b3a93ed686c
7106c691a6332cffab4037186d1caa3012ae051e
34125 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
2d29a4368c3c00a5cf200f29b3dfd32bc4fb2c31
7106c691a6332cffab4037186d1caa3012ae051e
34119 blocked c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
df887684603a4b3b0c623090a6b419dc70f22c32
7106c691a6332cffab4037186d1caa3012ae051e
34134 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
b3a4755a67a52aa7297eb8927b482d09dabdefec
7106c691a6332cffab4037186d1caa3012ae051e
34132 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a805ca54015bd123e2bc2454ec59619d0ed106c2
7106c691a6332cffab4037186d1caa3012ae051e
34130 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
4478aa768ccefcc5b234c23d035435fd71b932f6
7106c691a6332cffab4037186d1caa3012ae051e
34140 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
b3a4755a67a52aa7297eb8927b482d09dabdefec
7106c691a6332cffab4037186d1caa3012ae051e
34138 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
a805ca54015bd123e2bc2454ec59619d0ed106c2
7106c691a6332cffab4037186d1caa3012ae051e
Searching for interesting versions
Result found: flight 33480 (pass), for basis pass
Result found: flight 33878 (fail), for basis failure
Repro found: flight 34082 (pass), for basis pass
Repro found: flight 34097 (fail), for basis failure
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
c8496408b443a2a34dd03ad4274c2575248aa3e8
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
4db14629c38611061fc19ec6927405923de84f08
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
1d0d59fe291967533f974e82213656d479475a1e
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
86fdcf23f4a9d8473844734907555b3a93ed686c
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
e5f34cdd2da54f28d90889a3afd15fad2d6105ff
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
2d29a4368c3c00a5cf200f29b3dfd32bc4fb2c31
7106c691a6332cffab4037186d1caa3012ae051e
0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
df887684603a4b3b0c623090a6b419dc70f22c32
7106c691a6332cffab4037186d1caa3012ae051e
No revisions left to test, checking graph state.
Result found: flight 33792 (pass), for last pass
Result found: flight 33796 (fail), for first failure
Repro found: flight 34132 (pass), for last pass
Repro found: flight 34134 (fail), for first failure
Repro found: flight 34138 (pass), for last pass
Repro found: flight 34140 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: qemuu git://git.qemu.org/qemu.git
Bug introduced: b3a4755a67a52aa7297eb8927b482d09dabdefec
Bug not present: a805ca54015bd123e2bc2454ec59619d0ed106c2
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin
git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
commit b3a4755a67a52aa7297eb8927b482d09dabdefec
Merge: a805ca5 4478aa7
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date: Thu Jan 22 12:14:19 2015 +0000
Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-20150122-1'
into staging
vnc: add support for multiple vnc displays
# gpg: Signature made Thu 22 Jan 2015 11:00:54 GMT using RSA key ID
D3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@xxxxxxxxxx>"
# gpg: aka "Gerd Hoffmann <gerd@xxxxxxxxxx>"
# gpg: aka "Gerd Hoffmann (private) <kraxel@xxxxxxxxx>"
* remotes/kraxel/tags/pull-vnc-20150122-1:
monitor: add vnc websockets
monitor: add query-vnc-servers command
vnc: factor out qmp_query_client_list
vnc: track & limit connections
vnc: update docs/multiseat.txt
vnc: allow binding servers to qemu consoles
vnc: switch to QemuOpts, allow multiple servers
vnc: add display id to acl names
vnc: remove unused DisplayState parameter, add id instead.
vnc: remove vnc_display global
Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
commit 4478aa768ccefcc5b234c23d035435fd71b932f6
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Wed Dec 10 09:49:39 2014 +0100
monitor: add vnc websockets
Add websockets bool to VncBasicInfo, report websocket server sockets,
flag websocket client connections.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit df887684603a4b3b0c623090a6b419dc70f22c32
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Wed Dec 17 15:49:44 2014 +0100
monitor: add query-vnc-servers command
Add new query vnc qmp command, for the lack of better ideas just name it
"query-vnc-servers". Changes over query-vnc:
* It returns a list of vnc servers, so multiple vnc server instances
are covered.
* Each vnc server returns a list of server sockets. Followup patch
will use that to also report websockets. In case we add support for
multiple server sockets server sockets (to better support ipv4+ipv6
dualstack) we can add them to the list too.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 2d29a4368c3c00a5cf200f29b3dfd32bc4fb2c31
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Dec 9 15:27:39 2014 +0100
vnc: factor out qmp_query_client_list
so we can reuse it for the new vnc query command.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit e5f34cdd2da54f28d90889a3afd15fad2d6105ff
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Oct 2 12:09:34 2014 +0200
vnc: track & limit connections
Also track the number of connections in "connecting" and "shared" state
(in addition to the "exclusive" state). Apply a configurable limit to
these connections.
The logic to apply the limit to connections in "shared" state is pretty
simple: When the limit is reached no new connections are allowed.
The logic to apply the limit to connections in "connecting" state (this
is the state you are in *before* successful authentication) is
slightly different: A new connect kicks out the oldest client which is
still in "connecting" state. This avoids a easy DoS by unauthenticated
users by simply opening connections until the limit is reached.
Cc: Dr. David Alan Gilbert <dgilbert@xxxxxxxxxx>
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 86fdcf23f4a9d8473844734907555b3a93ed686c
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Oct 2 15:53:37 2014 +0200
vnc: update docs/multiseat.txt
vnc joins the party ;)
Also some s/head/seat/ to clarify.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 1d0d59fe291967533f974e82213656d479475a1e
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Thu Sep 18 12:54:49 2014 +0200
vnc: allow binding servers to qemu consoles
This patch adds a display= parameter to the vnc options. This allows to
bind a vnc server instance to a specific display, allowing to create a
multiseat setup with a vnc server for each seat.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit 4db14629c38611061fc19ec6927405923de84f08
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Sep 16 12:33:03 2014 +0200
vnc: switch to QemuOpts, allow multiple servers
This patch switches vnc over to QemuOpts, and it (more or less
as side effect) allows multiple vnc server instances.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
commit c8496408b443a2a34dd03ad4274c2575248aa3e8
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Oct 21 14:50:42 2014 +0200
vnc: add display id to acl names
In case the display id is "default" (which is the one you get if you
don't explicitly assign one) we keep the old name scheme, without
display, for backward compatibility reasons.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
commit 14f7143ede7c601cce02ce0f8c7f01c41148128b
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Jul 29 12:24:55 2014 +0200
vnc: remove unused DisplayState parameter, add id instead.
DisplayState isn't used anywhere, drop it. Add the vnc server ID as
parameter instead, so it is possible to specify the server instance.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
commit d616ccc5dd771024e04b9b15d7ca30bc7fe8fce3
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue Jul 29 12:14:08 2014 +0200
vnc: remove vnc_display global
Replace with a vnc_displays list, so we can have multiple vnc server
instances. Add vnc_server_find function to lookup a display by id.
With no id supplied return the first vnc server, for backward
compatibility reasons.
It is not possible (yet) to actually create multiple vnc server
instances.
Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Reviewed-by: Gonglei <arei.gonglei@xxxxxxxxxx>
Revision graph left in
/home/xc_osstest/results/bisect.qemu-mainline.test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.{dot,ps,png,html}.
----------------------------------------
34140: tolerable ALL FAIL
flight 34140 qemu-mainline real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/34140/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-i386-qemuu-rhel6hvm-amd 7 redhat-install fail baseline untested
jobs:
test-amd64-i386-qemuu-rhel6hvm-amd fail
------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images
Logs, config files, etc. are available at
http://www.chiark.greenend.org.uk/~xensrcts/logs
Test harness code can be found at
http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |