[openstack-dev] [nova][infra] Getting a bleeding edge libvirt gate job running

Jay Pipes jaypipes at gmail.com
Tue Nov 17 23:32:45 UTC 2015


On 11/17/2015 11:10 AM, Markus Zoeller wrote:
> Background
> ==========
> The blueprint [1] wants to utilize the *virtlogd* logging deamon from
> libvirt. Among others to solve bug [2], one of our oldest ones. The
> funny part is, that this libvirt feature is still in development. This
> was a trigger to see if we can create a gate job which utilizes the
> latest, bleeding edge, version of libvirt to test such features. We
> discussed it shortly in IRC [3] (tonyb, bauzas, markus_z) and wanted to
> get some feedback here. The summary of the idea is:
> * Create a custom repo which contains the latest libvirt version
> * Enhance Devstack so that it can point to a custom repo to install
>    the built libvirt packages
> * Have a nodepool image which is compatible with the libvirt packages
> * In case of [1]: check if tempest needs further/changed tests
>
> Open questions
> ==============
> * Is already someone working on something like that and I missed it?

Sean (cc'd) might have some information on what he's doing in the OVS w/ 
DPDK build environment, which AFAIK requires a later build of libvirt 
than available in most distros.

> * If 'no', is there already a repo which contains the very latest
>    libvirt builds which we can utilize?
>
> I haven't done anything with the gates before, which means there is a
> very high chance I'm missing something or missunderstanding a concept.
> Please let me know what you think.

A generic "build libvirt or OVS from this source repo" dsvm job would be 
great I think. That would allow overrides in ENV variables to point the 
job to a URI for grabbing sources of OVS (DPDK OVS, mainline OVS) or 
libvirt that would be built into the target nodepool images.

Thoughts?

Best,
-jay

> References
> ==========
> [1] Nova spec "Libvirt: Use the virtlogd deamon for logs":
>      https://review.openstack.org/#/c/234291/
> [2] Nova; bugs; "console.log grows indefinitely"
>      https://bugs.launchpad.net/nova/+bug/832507
> [3] #openstack-nova; 2015-11-17:
>
> http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2015-11-17.log.html#t2015-11-17T08:44:57
>
> Regards, Markus Zoeller (markus_z)
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



More information about the OpenStack-dev mailing list