[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [libvirt bisection] complete build-i386-libvirt



branch xen-unstable
xenbranch xen-unstable
job build-i386-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  ad7520e83f70892dd7ae6cd0cbc66d0759733e90
  Bug not present: 6af73f53c6e40e80244bdacafeb3d0525a0c4189
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/90991/


  commit ad7520e83f70892dd7ae6cd0cbc66d0759733e90
  Author: John Ferlan <jferlan@xxxxxxxxxx>
  Date:   Tue Mar 29 18:22:46 2016 -0400
  
      qemu: Create domain master key
      
      Add a masterKey and masterKeyLen to _qemuDomainObjPrivate to store a
      random domain master key and its length in order to support the ability
      to encrypt/decrypt sensitive data shared between libvirt and qemu. The
      key will be base64 encoded and written to a file to be used by the
      command line building code to share with qemu.
      
      New API's from this patch:
      
        qemuDomainGetMasterKeyFilePath:
          Return a path to where the key is located
      
        qemuDomainWriteMasterKeyFile: (private)
          Open (create/trunc) the masterKey path and write the masterKey
      
        qemuDomainMasterKeyReadFile:
          Using the master key path, open/read the file, and store the
          masterKey and masterKeyLen. Expected use only from 
qemuProcessReconnect
      
        qemuDomainGenerateRandomKey: (private)
          Generate a random key using available algorithms
      
          The key is generated either from the gnutls_rnd function if it
          exists or a less cryptographically strong mechanism using
          virGenerateRandomBytes
      
         qemuDomainMasterKeyRemove:
          Remove traces of the master key, remove the *KeyFilePath
      
        qemuDomainMasterKeyCreate:
          Generate the domain master key and save the key in the location
          returned by qemuDomainGetMasterKeyFilePath.
      
          This API will first ensure the QEMU_CAPS_OBJECT_SECRET is set
          in the capabilities. If not, then there's no need to generate
          the secret or file.
      
      The creation of the key will be attempted from qemuProcessPrepareHost
      once the libDir directory structure exists.
      
      The removal of the key will handled from qemuProcessStop just prior
      to deleting the libDir tree.
      
      Since the key will not be written out to the domain object XML file,
      the qemuProcessReconnect will read the saved file and restore the
      masterKey and masterKeyLen.


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-i386-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build 
--summary-out=tmp/90991.bisection-summary --basis-template=88483 
--blessings=real,real-bisect libvirt build-i386-libvirt libvirt-build
Searching for failure / basis pass:
 89302 fail [host=nocera0] / 88483 ok.
Failure / basis pass flights: 89302 / 88483
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2844de6f4060dde5afa02b9c21d14b54b249f961 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
Basis pass dfbc9a8382adc0495bf0e034ae6add92bed4822b 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
Generating revisions with ./adhoc-revtuple-generator  
git://libvirt.org/libvirt.git#dfbc9a8382adc0495bf0e034ae6add92bed4822b-2844de6f4060dde5afa02b9c21d14b54b249f961
 
git://git.sv.gnu.org/gnulib.git#6cc32c63e80bc1a30c521b2f07f2b54909b59892-6cc32c63e80bc1a30c521b2f07f2b54909b59892
 
git://xenbits.xen.org/qemu-xen-traditional.git#21f6526d1da331611ac5fe12967549d1a04e149b-21f6526d1da331611ac5fe12967549d1a04e149b
 
git://xenbits.xen.org/qemu-xen.git#316a862e5534249a6e6d876b4e203342d3fb870e-316a862e5534249a6e6d876b4e203342d3fb870e
 
git://xenbits.xen.org/xen.git#a6f2cdb633bf519244a16674031b8034b581ba7f-a6f2cdb633bf519244a16674031b8034b581ba7f
From git://cache:9419/git://libvirt.org/libvirt
 * [new branch]      master     -> origin/master
 * [new branch]      v0.10.2-maint -> origin/v0.10.2-maint
 * [new branch]      v0.8.3-maint -> origin/v0.8.3-maint
 * [new branch]      v0.9.11-maint -> origin/v0.9.11-maint
 * [new branch]      v0.9.12-maint -> origin/v0.9.12-maint
 * [new branch]      v0.9.6-maint -> origin/v0.9.6-maint
 * [new branch]      v1.0.2-maint -> origin/v1.0.2-maint
 * [new branch]      v1.0.3-maint -> origin/v1.0.3-maint
 * [new branch]      v1.0.4-maint -> origin/v1.0.4-maint
 * [new branch]      v1.0.5-maint -> origin/v1.0.5-maint
 * [new branch]      v1.0.6-maint -> origin/v1.0.6-maint
 * [new branch]      v1.1.0-maint -> origin/v1.1.0-maint
 * [new branch]      v1.1.1-maint -> origin/v1.1.1-maint
 * [new branch]      v1.1.2-maint -> origin/v1.1.2-maint
 * [new branch]      v1.1.3-maint -> origin/v1.1.3-maint
 * [new branch]      v1.1.4-maint -> origin/v1.1.4-maint
 * [new branch]      v1.2.0-maint -> origin/v1.2.0-maint
 * [new branch]      v1.2.1-maint -> origin/v1.2.1-maint
 * [new branch]      v1.2.10-maint -> origin/v1.2.10-maint
 * [new branch]      v1.2.11-maint -> origin/v1.2.11-maint
 * [new branch]      v1.2.12-maint -> origin/v1.2.12-maint
 * [new branch]      v1.2.13-maint -> origin/v1.2.13-maint
 * [new branch]      v1.2.14-maint -> origin/v1.2.14-maint
 * [new branch]      v1.2.15-maint -> origin/v1.2.15-maint
 * [new branch]      v1.2.16-maint -> origin/v1.2.16-maint
 * [new branch]      v1.2.17-maint -> origin/v1.2.17-maint
 * [new branch]      v1.2.18-maint -> origin/v1.2.18-maint
 * [new branch]      v1.2.19-maint -> origin/v1.2.19-maint
 * [new branch]      v1.2.2-maint -> origin/v1.2.2-maint
 * [new branch]      v1.2.20-maint -> origin/v1.2.20-maint
 * [new branch]      v1.2.21-maint -> origin/v1.2.21-maint
 * [new branch]      v1.2.3-maint -> origin/v1.2.3-maint
 * [new branch]      v1.2.4-maint -> origin/v1.2.4-maint
 * [new branch]      v1.2.5-maint -> origin/v1.2.5-maint
 * [new branch]      v1.2.6-maint -> origin/v1.2.6-maint
 * [new branch]      v1.2.7-maint -> origin/v1.2.7-maint
 * [new branch]      v1.2.8-maint -> origin/v1.2.8-maint
 * [new branch]      v1.2.9-maint -> origin/v1.2.9-maint
 * [new branch]      v1.3.0-maint -> origin/v1.3.0-maint
 * [new branch]      v1.3.1-maint -> origin/v1.3.1-maint
 x [deleted]         (none)     -> origin/xen-tested-master
Loaded 1001 nodes in revision graph
Searching for test results:
 88483 pass dfbc9a8382adc0495bf0e034ae6add92bed4822b 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 89302 fail 2844de6f4060dde5afa02b9c21d14b54b249f961 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90899 pass dfbc9a8382adc0495bf0e034ae6add92bed4822b 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90911 fail 2844de6f4060dde5afa02b9c21d14b54b249f961 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90914 pass 0086221cb377c7a1c2df58b8ee5eb8223f989765 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90924 pass df8964308ed3d7eeb4f15f26e17993b5f7af1c51 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90939 pass d125685ad337e18974a8d6fabede44a9393bb982 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90942 fail ad7520e83f70892dd7ae6cd0cbc66d0759733e90 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90960 fail ad7520e83f70892dd7ae6cd0cbc66d0759733e90 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90951 pass 6af73f53c6e40e80244bdacafeb3d0525a0c4189 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90965 pass 6af73f53c6e40e80244bdacafeb3d0525a0c4189 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90981 fail ad7520e83f70892dd7ae6cd0cbc66d0759733e90 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90986 pass 6af73f53c6e40e80244bdacafeb3d0525a0c4189 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
 90991 fail ad7520e83f70892dd7ae6cd0cbc66d0759733e90 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
Searching for interesting versions
 Result found: flight 88483 (pass), for basis pass
 Result found: flight 89302 (fail), for basis failure
 Repro found: flight 90899 (pass), for basis pass
 Repro found: flight 90911 (fail), for basis failure
 0 revisions at 6af73f53c6e40e80244bdacafeb3d0525a0c4189 
6cc32c63e80bc1a30c521b2f07f2b54909b59892 
21f6526d1da331611ac5fe12967549d1a04e149b 
316a862e5534249a6e6d876b4e203342d3fb870e 
a6f2cdb633bf519244a16674031b8034b581ba7f
No revisions left to test, checking graph state.
 Result found: flight 90951 (pass), for last pass
 Result found: flight 90960 (fail), for first failure
 Repro found: flight 90965 (pass), for last pass
 Repro found: flight 90981 (fail), for first failure
 Repro found: flight 90986 (pass), for last pass
 Repro found: flight 90991 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  ad7520e83f70892dd7ae6cd0cbc66d0759733e90
  Bug not present: 6af73f53c6e40e80244bdacafeb3d0525a0c4189
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/90991/


  commit ad7520e83f70892dd7ae6cd0cbc66d0759733e90
  Author: John Ferlan <jferlan@xxxxxxxxxx>
  Date:   Tue Mar 29 18:22:46 2016 -0400
  
      qemu: Create domain master key
      
      Add a masterKey and masterKeyLen to _qemuDomainObjPrivate to store a
      random domain master key and its length in order to support the ability
      to encrypt/decrypt sensitive data shared between libvirt and qemu. The
      key will be base64 encoded and written to a file to be used by the
      command line building code to share with qemu.
      
      New API's from this patch:
      
        qemuDomainGetMasterKeyFilePath:
          Return a path to where the key is located
      
        qemuDomainWriteMasterKeyFile: (private)
          Open (create/trunc) the masterKey path and write the masterKey
      
        qemuDomainMasterKeyReadFile:
          Using the master key path, open/read the file, and store the
          masterKey and masterKeyLen. Expected use only from 
qemuProcessReconnect
      
        qemuDomainGenerateRandomKey: (private)
          Generate a random key using available algorithms
      
          The key is generated either from the gnutls_rnd function if it
          exists or a less cryptographically strong mechanism using
          virGenerateRandomBytes
      
         qemuDomainMasterKeyRemove:
          Remove traces of the master key, remove the *KeyFilePath
      
        qemuDomainMasterKeyCreate:
          Generate the domain master key and save the key in the location
          returned by qemuDomainGetMasterKeyFilePath.
      
          This API will first ensure the QEMU_CAPS_OBJECT_SECRET is set
          in the capabilities. If not, then there's no need to generate
          the secret or file.
      
      The creation of the key will be attempted from qemuProcessPrepareHost
      once the libDir directory structure exists.
      
      The removal of the key will handled from qemuProcessStop just prior
      to deleting the libDir tree.
      
      Since the key will not be written out to the domain object XML file,
      the qemuProcessReconnect will read the saved file and restore the
      masterKey and masterKeyLen.

Revision graph left in 
/home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
90991: tolerable ALL FAIL

flight 90991 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/90991/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386-libvirt            5 libvirt-build           fail baseline untested


jobs:
 build-i386-libvirt                                           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@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.