Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-25 Thread Paul Durrant
 -Original Message-
 From: Ian Jackson [mailto:ian.jack...@eu.citrix.com]
 Sent: 24 February 2015 18:00
 To: Paul Durrant
 Cc: Stefano Stabellini; xen-de...@lists.xensource.com; Ian Campbell
 Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-
 freebsd10-i386
 
 Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete
 test-amd64-i386-freebsd10-i386):
  I thought this was fixed. I posted the fix over a week ago and it's applied:
 
 Looking at the most recent tests it appears that there is a
 combination of heisenbugs:
 
 Many recent flights (eg 35087) have:
 
  test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247
 
 And 34247 has other problems with migration.
 
 Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see:
 
  Parsing config from saved
  xc: progress: Reloading memory pages: 7168/1310725%
  xc: progress: Reloading memory pages: 13312/131072   10%
  xc: progress: Reloading memory pages: 20480/131072   15%
  xc: progress: Reloading memory pages: 26624/131072   20%
  xc: progress: Reloading memory pages: 32768/131072   25%
  2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o
 StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o
 ServerAliveInterval=100 -o PasswordAuthentication=no -o
 ChallengeResponseAuthentication=no -o
 UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair
 root@10.80.249.149 xl migrate debian.guest.osstest itch-mite
  status (timed out) at Osstest/TestSupport.pm line 397.
 
 The same in 34696.

It appears that 'test-amd64-i386-freebsd10-i386 qemu-upstream-unstable' passed 
in 34696, using current Xen master, and that seems to indicate my fix was good. 
 The host then changed from grain-weevil to leaf-beetle and it has failed twice 
on the xen-boot test. So, there appears to be no justification to revert my 
QEMU patch.

  Paul

 
 It may be that this will eventually pass.  It would be nice to know
 why this sometimes fails!
 
 Ian.

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-25 Thread Jan Beulich
 On 24.02.15 at 19:00, ian.jack...@eu.citrix.com wrote:
 Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete 
 test-amd64-i386-freebsd10-i386):
 I thought this was fixed. I posted the fix over a week ago and it's applied:
 
 Looking at the most recent tests it appears that there is a
 combination of heisenbugs:
 
 Many recent flights (eg 35087) have:
 
  test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247
 
 And 34247 has other problems with migration.
 
 Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see:
 
  Parsing config from saved
  xc: progress: Reloading memory pages: 7168/1310725%
  xc: progress: Reloading memory pages: 13312/131072   10%
  xc: progress: Reloading memory pages: 20480/131072   15%
  xc: progress: Reloading memory pages: 26624/131072   20%
  xc: progress: Reloading memory pages: 32768/131072   25%
  2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o 
 StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o 
 ServerAliveInterval=100 -o PasswordAuthentication=no -o 
 ChallengeResponseAuthentication=no -o 
 UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair 
 root@10.80.249.149 xl migrate debian.guest.osstest itch-mite
  status (timed out) at Osstest/TestSupport.pm line 397.
 
 The same in 34696.
 
 It may be that this will eventually pass.  It would be nice to know
 why this sometimes fails!

And I continue to attribute this to running on hosts affected by
the swiotlb issue (as gall-mite's log shows it is).

Jan


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-25 Thread Stefano Stabellini
On Wed, 25 Feb 2015, Paul Durrant wrote:
  -Original Message-
  From: Ian Jackson [mailto:ian.jack...@eu.citrix.com]
  Sent: 24 February 2015 18:00
  To: Paul Durrant
  Cc: Stefano Stabellini; xen-de...@lists.xensource.com; Ian Campbell
  Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-
  freebsd10-i386
  
  Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete
  test-amd64-i386-freebsd10-i386):
   I thought this was fixed. I posted the fix over a week ago and it's 
   applied:
  
  Looking at the most recent tests it appears that there is a
  combination of heisenbugs:
  
  Many recent flights (eg 35087) have:
  
   test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247
  
  And 34247 has other problems with migration.
  
  Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see:
  
   Parsing config from saved
   xc: progress: Reloading memory pages: 7168/1310725%
   xc: progress: Reloading memory pages: 13312/131072   10%
   xc: progress: Reloading memory pages: 20480/131072   15%
   xc: progress: Reloading memory pages: 26624/131072   20%
   xc: progress: Reloading memory pages: 32768/131072   25%
   2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o
  StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o
  ServerAliveInterval=100 -o PasswordAuthentication=no -o
  ChallengeResponseAuthentication=no -o
  UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair
  root@10.80.249.149 xl migrate debian.guest.osstest itch-mite
   status (timed out) at Osstest/TestSupport.pm line 397.
  
  The same in 34696.
 
 It appears that 'test-amd64-i386-freebsd10-i386 qemu-upstream-unstable' 
 passed in 34696, using current Xen master, and that seems to indicate my fix 
 was good.  The host then changed from grain-weevil to leaf-beetle and it has 
 failed twice on the xen-boot test. So, there appears to be no justification 
 to revert my QEMU patch.

Sorry, the latest failures on host change and the lack of activity on the
original thread made me think that the issue was still open. I confirm
that it is fixed. Thanks!

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-24 Thread Stefano Stabellini
On Wed, 4 Feb 2015, Paul Durrant wrote:
  -Original Message-
  From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
  Sent: 04 February 2015 15:12
  To: Ian Jackson
  Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian
  Campbell
  Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64-i386-
  freebsd10-i386
  
  Paul,
  
  do you have an estimate on when it is going to be fixed?
  
  If it is not soon, I would prefer to revert the patch for now to unbreak
  tests.
  
 
 I'll hopefully have something in the next day or so. I'm working on the 
 stubdom problem at the moment.

Given that the tests have been blocking for 20 days now, unless you have
a fix already in your hands ready to be sent, I am going to revert
7665d6ba98e20fb05c420de947c1750fd47e5c07.



   Paul
 
  Cheers,
  
  Stefano
  
  On Mon, 2 Feb 2015, xen.org wrote:
   branch xen-unstable
   xen branch xen-unstable
   job test-amd64-i386-freebsd10-i386
   test guest-localmigrate
  
   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://xenbits.xen.org/staging/qemu-upstream-unstable.git
   Tree: xen git://xenbits.xen.org/xen.git
  
   *** Found and reproduced problem changeset ***
  
 Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-upstream-
  unstable.git
 Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b
  
  
 commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
 Author: Paul Durrant paul.durr...@citrix.com
 Date:   Tue Jan 20 11:06:19 2015 +
  
 Xen: Use the ioreq-server API when available
  
 The ioreq-server API added to Xen 4.5 offers better security than
 the existing Xen/QEMU interface because the shared pages that are
 used to pass emulation request/results back and forth are removed
 from the guest's memory space before any requests are serviced.
 This prevents the guest from mapping these pages (they are in a
 well known location) and attempting to attack QEMU by synthesizing
 its own request structures. Hence, this patch modifies configure
 to detect whether the API is available, and adds the necessary
 code to use the API if it is.
  
 upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d
  
 Signed-off-by: Paul Durrant paul.durr...@citrix.com
 Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
 Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
  
  
   For bisection revision-tuple graph see:
  http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-
  upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html
   Revision IDs in each graph node refer, respectively, to the Trees above.
  
   
   Searching for failure / basis pass:
34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024
  [host=scape-moth] 31848 ok.
   Failure / basis pass flights: 34011 / 31848
   (tree in latest but not in basispass: 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://xenbits.xen.org/staging/qemu-upstream-unstable.git
   Tree: xen git://xenbits.xen.org/xen.git
   Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf
  c530a75c1e6a472b0eb9558310b518f0dfcd8860
  b0d42741f8e9a00854c3b3faca1da84bfc69bf22
  be11dc1e9172f91e798a8f831b30c14b479e08e8
  7106c691a6332cffab4037186d1caa3012ae051e
   Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290
  c530a75c1e6a472b0eb9558310b518f0dfcd8860
  b0d42741f8e9a00854c3b3faca1da84bfc69bf22
  a230ec3101ddda868252c036ea960af2b2d6cd5a
  6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
   Generating revisions with ./adhoc-revtuple-generator
  git://xenbits.xen.org/linux-
  pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290-
  c3b70f0bbb6a883f4afa639286043d3f71fbbddf
  git://xenbits.xen.org/osstest/linux-
  firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-
  c530a75c1e6a472b0eb9558310b518f0dfcd8860
  git://xenbits.xen.org/staging/qemu-xen-
  unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22-
  b0d42741f8e9a00854c3b3faca1da84bfc69bf22
  git://xenbits.xen.org/staging/qemu-upstream-
  unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a-
  be11dc1e9172f91e798a8f831b30c14b479e08e8
  git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4-
  7106c691a6332cffab4037186d1caa3012ae051e
   + exec
   + sh -xe
   + cd /export/home/osstest/repos/linux-pvops
   + git remote set-url origin
  git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git
   + git fetch -p origin 

Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-24 Thread Paul Durrant
 -Original Message-
 From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
 Sent: 24 February 2015 16:36
 To: Paul Durrant
 Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian
 Campbell
 Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-
 freebsd10-i386
 
 On Wed, 4 Feb 2015, Paul Durrant wrote:
   -Original Message-
   From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
   Sent: 04 February 2015 15:12
   To: Ian Jackson
   Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian
   Campbell
   Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64-
 i386-
   freebsd10-i386
  
   Paul,
  
   do you have an estimate on when it is going to be fixed?
  
   If it is not soon, I would prefer to revert the patch for now to unbreak
   tests.
  
 
  I'll hopefully have something in the next day or so. I'm working on the
 stubdom problem at the moment.
 
 Given that the tests have been blocking for 20 days now, unless you have
 a fix already in your hands ready to be sent, I am going to revert
 7665d6ba98e20fb05c420de947c1750fd47e5c07.
 

I thought this was fixed. I posted the fix over a week ago and it's applied:

http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=70f691130081324a8efb97b23c504d8abc5421db

That was sufficient to get my repro case working.

  Paul

 
 
Paul
 
   Cheers,
  
   Stefano
  
   On Mon, 2 Feb 2015, xen.org wrote:
branch xen-unstable
xen branch xen-unstable
job test-amd64-i386-freebsd10-i386
test guest-localmigrate
   
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://xenbits.xen.org/staging/qemu-upstream-
 unstable.git
Tree: xen git://xenbits.xen.org/xen.git
   
*** Found and reproduced problem changeset ***
   
  Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-upstream-
   unstable.git
  Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
  Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b
   
   
  commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
  Author: Paul Durrant paul.durr...@citrix.com
  Date:   Tue Jan 20 11:06:19 2015 +
   
  Xen: Use the ioreq-server API when available
   
  The ioreq-server API added to Xen 4.5 offers better security than
  the existing Xen/QEMU interface because the shared pages that are
  used to pass emulation request/results back and forth are removed
  from the guest's memory space before any requests are serviced.
  This prevents the guest from mapping these pages (they are in a
  well known location) and attempting to attack QEMU by synthesizing
  its own request structures. Hence, this patch modifies configure
  to detect whether the API is available, and adds the necessary
  code to use the API if it is.
   
  upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d
   
  Signed-off-by: Paul Durrant paul.durr...@citrix.com
  Signed-off-by: Stefano Stabellini 
stefano.stabell...@eu.citrix.com
  Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
   
   
For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-
   upstream-unstable.test-amd64-i386-freebsd10-i386.guest-
 localmigrate.html
Revision IDs in each graph node refer, respectively, to the Trees above.
   

Searching for failure / basis pass:
 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024
   [host=scape-moth] 31848 ok.
Failure / basis pass flights: 34011 / 31848
(tree in latest but not in basispass: 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://xenbits.xen.org/staging/qemu-upstream-
 unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf
   c530a75c1e6a472b0eb9558310b518f0dfcd8860
   b0d42741f8e9a00854c3b3faca1da84bfc69bf22
   be11dc1e9172f91e798a8f831b30c14b479e08e8
   7106c691a6332cffab4037186d1caa3012ae051e
Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290
   c530a75c1e6a472b0eb9558310b518f0dfcd8860
   b0d42741f8e9a00854c3b3faca1da84bfc69bf22
   a230ec3101ddda868252c036ea960af2b2d6cd5a
   6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
Generating revisions with ./adhoc-revtuple-generator
   git://xenbits.xen.org/linux-
   pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290-
   c3b70f0bbb6a883f4afa639286043d3f71fbbddf
   git://xenbits.xen.org/osstest/linux-
   firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-
 

Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-24 Thread Paul Durrant
 -Original Message-
 From: Paul Durrant
 Sent: 24 February 2015 17:11
 To: 'Stefano Stabellini'
 Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian
 Campbell
 Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-
 freebsd10-i386
 
  -Original Message-
  From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
  Sent: 24 February 2015 16:36
  To: Paul Durrant
  Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian
  Campbell
  Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-
 i386-
  freebsd10-i386
 
  On Wed, 4 Feb 2015, Paul Durrant wrote:
-Original Message-
From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
Sent: 04 February 2015 15:12
To: Ian Jackson
Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant;
 Ian
Campbell
Subject: Re: [qemu-upstream-unstable bisection] complete test-
 amd64-
  i386-
freebsd10-i386
   
Paul,
   
do you have an estimate on when it is going to be fixed?
   
If it is not soon, I would prefer to revert the patch for now to unbreak
tests.
   
  
   I'll hopefully have something in the next day or so. I'm working on the
  stubdom problem at the moment.
 
  Given that the tests have been blocking for 20 days now, unless you have
  a fix already in your hands ready to be sent, I am going to revert
  7665d6ba98e20fb05c420de947c1750fd47e5c07.
 
 
 I thought this was fixed. I posted the fix over a week ago and it's applied:
 
 http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=70f691130081324a8e
 fb97b23c504d8abc5421db
 
 That was sufficient to get my repro case working.
 

If it is indeed still failing, could you point me at some recent occurrence of 
the failure?

  Paul

   Paul
 
 
 
 Paul
  
Cheers,
   
Stefano
   
On Mon, 2 Feb 2015, xen.org wrote:
 branch xen-unstable
 xen branch xen-unstable
 job test-amd64-i386-freebsd10-i386
 test guest-localmigrate

 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://xenbits.xen.org/staging/qemu-upstream-
  unstable.git
 Tree: xen git://xenbits.xen.org/xen.git

 *** Found and reproduced problem changeset ***

   Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-
 upstream-
unstable.git
   Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
   Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b


   commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
   Author: Paul Durrant paul.durr...@citrix.com
   Date:   Tue Jan 20 11:06:19 2015 +

   Xen: Use the ioreq-server API when available

   The ioreq-server API added to Xen 4.5 offers better security 
 than
   the existing Xen/QEMU interface because the shared pages that
 are
   used to pass emulation request/results back and forth are
 removed
   from the guest's memory space before any requests are serviced.
   This prevents the guest from mapping these pages (they are in a
   well known location) and attempting to attack QEMU by
 synthesizing
   its own request structures. Hence, this patch modifies configure
   to detect whether the API is available, and adds the necessary
   code to use the API if it is.

   upstream-commit-id:
 3996e85c1822e05c50250f8d2d1e57b6bea1229d

   Signed-off-by: Paul Durrant paul.durr...@citrix.com
   Signed-off-by: Stefano Stabellini
 stefano.stabell...@eu.citrix.com
   Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com


 For bisection revision-tuple graph see:

 http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-
upstream-unstable.test-amd64-i386-freebsd10-i386.guest-
  localmigrate.html
 Revision IDs in each graph node refer, respectively, to the Trees
 above.

 
 Searching for failure / basis pass:
  34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024
[host=scape-moth] 31848 ok.
 Failure / basis pass flights: 34011 / 31848
 (tree in latest but not in basispass: 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://xenbits.xen.org/staging/qemu-upstream-
  unstable.git
 Tree: xen git://xenbits.xen.org/xen.git
 Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
b0d42741f8e9a00854c3b3faca1da84bfc69bf22
be11dc1e9172f91e798a8f831b30c14b479e08e8
7106c691a6332cffab4037186d1caa3012ae051e
 

Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-24 Thread Ian Jackson
Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete 
test-amd64-i386-freebsd10-i386):
 I thought this was fixed. I posted the fix over a week ago and it's applied:

Looking at the most recent tests it appears that there is a
combination of heisenbugs:

Many recent flights (eg 35087) have:

 test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247

And 34247 has other problems with migration.

Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see:

 Parsing config from saved
 xc: progress: Reloading memory pages: 7168/1310725%
 xc: progress: Reloading memory pages: 13312/131072   10%
 xc: progress: Reloading memory pages: 20480/131072   15%
 xc: progress: Reloading memory pages: 26624/131072   20%
 xc: progress: Reloading memory pages: 32768/131072   25%
 2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o 
StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o 
ServerAliveInterval=100 -o PasswordAuthentication=no -o 
ChallengeResponseAuthentication=no -o 
UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair 
root@10.80.249.149 xl migrate debian.guest.osstest itch-mite
 status (timed out) at Osstest/TestSupport.pm line 397.

The same in 34696.

It may be that this will eventually pass.  It would be nice to know
why this sometimes fails!

Ian.

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386

2015-02-04 Thread Paul Durrant
 -Original Message-
 From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com]
 Sent: 04 February 2015 15:12
 To: Ian Jackson
 Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian
 Campbell
 Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64-i386-
 freebsd10-i386
 
 Paul,
 
 do you have an estimate on when it is going to be fixed?
 
 If it is not soon, I would prefer to revert the patch for now to unbreak
 tests.
 

I'll hopefully have something in the next day or so. I'm working on the stubdom 
problem at the moment.

  Paul

 Cheers,
 
 Stefano
 
 On Mon, 2 Feb 2015, xen.org wrote:
  branch xen-unstable
  xen branch xen-unstable
  job test-amd64-i386-freebsd10-i386
  test guest-localmigrate
 
  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://xenbits.xen.org/staging/qemu-upstream-unstable.git
  Tree: xen git://xenbits.xen.org/xen.git
 
  *** Found and reproduced problem changeset ***
 
Bug is in tree:  qemuu git://xenbits.xen.org/staging/qemu-upstream-
 unstable.git
Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b
 
 
commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
Author: Paul Durrant paul.durr...@citrix.com
Date:   Tue Jan 20 11:06:19 2015 +
 
Xen: Use the ioreq-server API when available
 
The ioreq-server API added to Xen 4.5 offers better security than
the existing Xen/QEMU interface because the shared pages that are
used to pass emulation request/results back and forth are removed
from the guest's memory space before any requests are serviced.
This prevents the guest from mapping these pages (they are in a
well known location) and attempting to attack QEMU by synthesizing
its own request structures. Hence, this patch modifies configure
to detect whether the API is available, and adds the necessary
code to use the API if it is.
 
upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d
 
Signed-off-by: Paul Durrant paul.durr...@citrix.com
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com
 
 
  For bisection revision-tuple graph see:
 http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-
 upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html
  Revision IDs in each graph node refer, respectively, to the Trees above.
 
  
  Searching for failure / basis pass:
   34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024
 [host=scape-moth] 31848 ok.
  Failure / basis pass flights: 34011 / 31848
  (tree in latest but not in basispass: 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://xenbits.xen.org/staging/qemu-upstream-unstable.git
  Tree: xen git://xenbits.xen.org/xen.git
  Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf
 c530a75c1e6a472b0eb9558310b518f0dfcd8860
 b0d42741f8e9a00854c3b3faca1da84bfc69bf22
 be11dc1e9172f91e798a8f831b30c14b479e08e8
 7106c691a6332cffab4037186d1caa3012ae051e
  Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290
 c530a75c1e6a472b0eb9558310b518f0dfcd8860
 b0d42741f8e9a00854c3b3faca1da84bfc69bf22
 a230ec3101ddda868252c036ea960af2b2d6cd5a
 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
  Generating revisions with ./adhoc-revtuple-generator
 git://xenbits.xen.org/linux-
 pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290-
 c3b70f0bbb6a883f4afa639286043d3f71fbbddf
 git://xenbits.xen.org/osstest/linux-
 firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-
 c530a75c1e6a472b0eb9558310b518f0dfcd8860
 git://xenbits.xen.org/staging/qemu-xen-
 unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22-
 b0d42741f8e9a00854c3b3faca1da84bfc69bf22
 git://xenbits.xen.org/staging/qemu-upstream-
 unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a-
 be11dc1e9172f91e798a8f831b30c14b479e08e8
 git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4-
 7106c691a6332cffab4037186d1caa3012ae051e
  + exec
  + sh -xe
  + cd /export/home/osstest/repos/linux-pvops
  + git remote set-url origin
 git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git
  + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
  + exec
  + sh -xe
  + cd /export/home/osstest/repos/qemu-upstream-unstable
  + git remote set-url origin
 git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-
 upstream-unstable.git
  + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
  + exec
  + sh -xe
  + cd /export/home/osstest/repos/xen