Quantum plugin agents need to be tested against python2.4 to ensure Xen compatibility

Bug #995278 reported by Maru Newby
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Invalid
High
Unassigned
neutron
Invalid
Medium
Maru Newby

Bug Description

A Xenserver/XCP compute host's dom0 is based on CentOS 5.5, which supports only python2.4 by default. Since quantum plugin agents will be deployed in dom0, they need to be 2.4 compatible, and this can be accomplished by ensuring that agent tests can be run in isolation on CentOS.

Tasks:

 - add a 2.4 tox build that targets just the agent code
 - add a CI build that runs the 2.4 build against CentOS
 - ensure that quantum commits are gated against the CentOS job

Maru Newby (maru)
Changed in quantum:
assignee: nobody → Maru Newby (maru)
Gary Kotton (garyk)
Changed in quantum:
status: New → Confirmed
dan wendlandt (danwent)
Changed in quantum:
importance: Undecided → Medium
Monty Taylor (mordred)
Changed in openstack-ci:
milestone: none → folsom
status: New → Triaged
importance: Undecided → High
Revision history for this message
Maru Newby (maru) wrote :

Well then, I guess I better get to work.

Revision history for this message
Monty Taylor (mordred) wrote : Re: [Bug 995278] Re: Quantum plugin agents need to be tested against python2.4 to ensure Xen compatibility

Some chat with us in #openstack-infra and we can talk about what needs
to be done for the build slaves.

On 06/07/2012 03:47 PM, Maru Newby wrote:
> Well then, I guess I better get to work.
>

Revision history for this message
Juliano Martinez (ncode) wrote :

This task will be impossible without rewrite most of agents code, Do we really want to have it running with python 2.4? Is possible to run agents inside xen-server and xcp with python2.6 from epel ( I made a patch to ovs following this idea ) without break the system.

Revision history for this message
Maru Newby (maru) wrote :

Juliano: Yes, python2.6 is a possibility though I have heard from some XCP-savvy developers that installing in dom0 is strongly discouraged for the sake of stability. Some real-world testing will likely be required to vet the 2.6 solution vs simply running the agents in a domU.

Revision history for this message
Juliano Martinez (ncode) wrote :

Maru,

I've been running XS and also XCP ( 296 servers now ) with python 2.6 for more than one year. This setup with python do not change anything inside the base system you will have both python without any conflict or replace python 2.4. I agree with you that could be better run agents on a domU, I just would like to remove this bug and so avoiding our development attached with python 2.4 :D.

Revision history for this message
Maru Newby (maru) wrote :

Juliano: Ok, I support invalidating this bug. I don't have permission to do so, however.

Revision history for this message
dan wendlandt (danwent) wrote :

Invalidating on behalf of Maru and Juliano. Btw, I believe you have to be a member of quantum-drivers or quantum-bugs to be able to invalidate bugs. Both teams should be open.

Changed in quantum:
status: Confirmed → Invalid
Changed in openstack-ci:
status: Triaged → Invalid
Monty Taylor (mordred)
Changed in openstack-ci:
milestone: folsom → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.