[Libvirt-ci] Failed: libvirt/libvirt#712 (master - 3746a38)

Travis CI builds at travis-ci.org
Wed Nov 22 17:29:38 UTC 2017


Build Update for libvirt/libvirt
-------------------------------------

Build: #712
Status: Failed

Duration: 43 minutes and 39 seconds
Commit: 3746a38 (master)
Author: Peter Krempa
Message: qemu: domain: Don't call namespace setup for storage already accessed by vm

When doing block commit we need to allow write for members of the
backing chain so that we can commit the data into them.

qemuDomainDiskChainElementPrepare was used for this which since commit
786d8d91b4 calls qemuDomainNamespaceSetupDisk which has very adverse
side-effects, namely it relabels the nodes to the same label it has in
the main namespace. This was messing up permissions for the commit
operation since its touching various parts of a single backing chain.

Since we are are actually not introducing new images at that point add a
flag for qemuDomainDiskChainElementPrepare which will refrain from
calling to the namespace setup function.

Calls from qemuDomainSnapshotCreateSingleDiskActive and
qemuDomainBlockCopyCommon do introduce new members all calls from
qemuDomainBlockCommit do not, so the calls are anotated accordingly.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1506072

View the changeset: https://github.com/libvirt/libvirt/compare/5a8f5a997fe0...3746a38e7b9a

View the full build log and details: https://travis-ci.org/libvirt/libvirt/builds/305901901?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-ci/attachments/20171122/150a2f0c/attachment.htm>


More information about the Libvirt-ci mailing list