[Libvirt-ci] Broken: libvirt/libvirt#1901 (master - ed357ce)

Travis CI builds at travis-ci.org
Wed Jan 9 09:53:56 UTC 2019


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

Build: #1901
Status: Broken

Duration: 21 mins and 31 secs
Commit: ed357ce (master)
Author: Yuval Shaia
Message: qemu: Process RDMA GID state change event

This event is emitted on the monitor when a GID table in pvrdma device
is modified and the change needs to be propagate to the backend RDMA
device's GID table.

The control over the RDMA device's GID table is done by updating the
device's Ethernet function addresses.
Usually the first GID entry is determine by the MAC address, the second
by the first IPv6 address and the third by the IPv4 address. Other
entries can be added by adding more IP addresses. The opposite is the
same, i.e. whenever an address is removed, the corresponding GID entry
is removed.

The process is done by the network and RDMA stacks. Whenever an address
is added the ib_core driver is notified and calls the device driver's
add_gid function which in turn update the device.

To support this in pvrdma device we need to hook into the create_bind
and destroy_bind HW commands triggered by pvrdma driver in guest.
Whenever a changed is made to the pvrdma device's GID table a special
QMP messages is sent to be processed by libvirt to update the address of
the backend Ethernet device.

Signed-off-by: Yuval Shaia <yuval.shaia at oracle.com>
Signed-off-by: Michal Privoznik <mprivozn at redhat.com>

View the changeset: https://github.com/libvirt/libvirt/compare/45b439c3af00...ed357cef18b2

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

--

You can unsubscribe from build emails from the libvirt/libvirt repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4872032&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific 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/20190109/d5d716df/attachment.htm>


More information about the Libvirt-ci mailing list