15:03:53 <johnthetubaguy> #startmeeting XenAPI
15:03:54 <openstack> Meeting started Wed Oct 15 15:03:53 2014 UTC and is due to finish in 60 minutes.  The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:03:55 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:03:58 <openstack> The meeting name has been set to 'xenapi'
15:03:59 <johnthetubaguy> hello hello
15:04:04 <johnthetubaguy> hows is everyone?
15:04:11 <johnthetubaguy> #topic XenServer CI
15:04:20 <johnthetubaguy> so I guess we start with a CI update
15:05:05 <johnthetubaguy> BobBall: hows things going with CI?
15:05:28 <BobBall> I've just asked Mate to join too
15:05:38 <BobBall> but CI is going well ATM
15:05:43 <BobBall> failure rate is way down
15:05:55 <johnthetubaguy> awesome
15:06:00 <BobBall> http://www.rcbops.com/gerrit/reports/nova-cireport.html seems higly broken though :)
15:06:05 <johnthetubaguy> well the run rate is probably lower too I guess
15:06:14 <matel> Hello
15:06:36 <BobBall> Failure rate percentage wise
15:06:39 <BobBall> it's very small now
15:06:49 <BobBall> I suspect due to the coalescing fix
15:07:00 <BobBall> {'': 37, 'Failed': 15, None: 15, 'Passed': 238, 'Aborted: No result found': 2}
15:07:08 <johnthetubaguy> ah, thats possible
15:07:11 <BobBall> Failure rate used to be around 15%
15:07:19 <BobBall> but that's what... 6-7%?
15:07:22 <BobBall> at a rough guess
15:07:30 <matel> BobBall: does it include the failures due to invalid code?
15:07:36 <BobBall> yes matel
15:07:37 <johnthetubaguy> invalid code?
15:07:40 <BobBall> bad patches
15:07:48 <johnthetubaguy> ah, right
15:07:50 <johnthetubaguy> gotcha
15:08:22 <BobBall> so I think all's good on the CI front
15:08:26 <matel> Do we know the failure rate for other CI systems?
15:08:30 <BobBall> No
15:08:35 <BobBall> because the nova-cireport is broken :)
15:09:54 <BobBall> But anyway, we're not seeing many failures now
15:10:02 <BobBall> and that's all I care about :)
15:10:06 <BobBall> (in that little world)
15:11:04 <matel> ok
15:11:15 <matel> I was playing with neutron the last two days.
15:11:23 <johnthetubaguy> ah, interensting
15:11:32 <johnthetubaguy> is that for moving the CI to neutron?
15:11:50 <matel> We'll see, first we want to see in what state we are in.
15:11:57 <johnthetubaguy> OK, gotcha
15:12:05 <johnthetubaguy> just thinking about CI stuff
15:12:15 <matel> I'm logging my work here: https://github.com/citrix-openstack/blogentries/blob/master/neutron_on_xenserver.md
15:12:18 <johnthetubaguy> are we just seeing errors that are related to general issues?
15:12:25 <BobBall> We're making our internal CI on neutron work
15:12:31 <johnthetubaguy> cool
15:12:53 <matel> At the moment I got to the point where I can deploy something that's using neutron.
15:13:00 <matel> ======
15:13:00 <matel> Totals
15:13:00 <matel> ======
15:13:00 <matel> Run: 614 in 1484.443647 sec.
15:13:00 <matel> - Passed: 500
15:13:01 <matel> - Skipped: 55
15:13:03 <matel> - Failed: 59
15:13:35 <BobBall> Excellent
15:13:36 <matel> So I guess a lot of work needs to be done.
15:13:52 <BobBall> I'm assuming that the 500 jobs are the ones that don't use VMs ;)
15:13:53 <johnthetubaguy> yeah, probably not starting instances
15:13:54 <matel> I will propose several devstack changes.
15:14:15 <johnthetubaguy> OK, makes sense
15:14:17 <matel> I haven't looked at the particular test cases yet.
15:14:38 <matel> first things first: 1.) Be able to deploy it
15:15:00 <matel> That's really all from me.
15:15:11 <BobBall> Tis good tis good
15:15:33 <matel> are you repeating are you repeating yourself yourself?
15:15:52 <BobBall> Perhaps... perhaps...
15:15:57 <BobBall> Anyway - move on?
15:16:01 <matel> sure
15:16:05 <BobBall> (oh, we already have! not talking about the CI now!)
15:16:50 <BobBall> So I'd like to refresh the list of XenServer modifications OpenStack would find useful.
15:17:07 <BobBall> Do either of you have suggestions for that?
15:17:47 <matel> Do we have a list to start with?
15:18:18 <BobBall> I think so - but it's an old + internal list
15:18:38 <matel> BobBall: should we put some ideas on OS wiki?
15:18:39 <BobBall> https://info.citrite.net/display/Partner/OpenStack+-+Required+PR+list
15:19:07 <johnthetubaguy> erm, external ones maybe?
15:19:24 <johnthetubaguy> yeah, I gues we all said that
15:19:34 <BobBall> I'm trying to form an internal request list - certainly some of those aren't things that should be externally listed
15:19:55 <BobBall> But what thoughts do you have? I can make sure they are on the internal list
15:20:29 <BobBall> matel: that list does need to be updated, I know.
15:20:43 <johnthetubaguy> hmm, OK
15:20:48 <johnthetubaguy> so requests for XenServer features?
15:20:52 <matel> BobBall: I am looking at the list, but at the moment can't even comment on that.
15:20:56 <BobBall> features or modifications yes
15:21:06 <johnthetubaguy> import / export is the biggest pain
15:21:25 <johnthetubaguy> live-migrate and hooks for VIF stuff keeps coming up
15:21:30 <johnthetubaguy> but thats the main bits
15:21:49 <johnthetubaguy> python2.7 in Dom0 wouldn't hurt
15:22:02 <johnthetubaguy> usual things really
15:22:12 <matel> BobBall: while I'm playing with neutron - a more recent version of OVS?
15:22:21 <BobBall> Well we've upgraded python in Creedence
15:22:30 <BobBall> hooks for VIF scripts?
15:22:36 <BobBall> OVS is also upgrading in Creedence
15:22:38 <johnthetubaguy> whats creedence?
15:22:43 <BobBall> XenServer 6.5
15:23:06 <johnthetubaguy> ah, I thought that was happening last I heard, cools
15:23:45 <BobBall> oh
15:23:46 <BobBall> hang on
15:23:49 <BobBall> I thought we did
15:23:55 <BobBall> I'll have to check on that
15:24:03 <BobBall> latest build I've just checked has 2.4.3...
15:24:40 <johnthetubaguy> hmm
15:24:49 <johnthetubaguy> 2.7.x is my hope, one day
15:25:01 <johnthetubaguy> along with CentOS 6.x or ideally 7.x
15:25:14 <BobBall> We'll cross our fingers for that john :)
15:25:18 <BobBall> OVS is definitely upgraded though matel
15:25:19 <johnthetubaguy> indeed
15:25:33 <BobBall> upgraded to 2.1.3
15:25:40 <matel> looking at: https://github.com/xapi-project/sm/blob/xs64bit/tests/install_prerequisites_for_python_unittests.sh - it seems to use 2.4
15:25:42 <johnthetubaguy> ah, thats quite new, cool
15:26:05 <BobBall> Yes matel - I was mistaken
15:26:33 <johnthetubaguy> anyways, import / export is probably the big one for reliability
15:26:46 <johnthetubaguy> just thinking of what plugins and hacks we could remove
15:27:01 <BobBall> Indeed.  I'm working on import/export
15:27:04 <johnthetubaguy> (or at least what we could simplify, then properly unit tests)
15:27:10 <BobBall> (working as in trying to persuade - not coding yet)
15:27:28 <johnthetubaguy> BobBall: OK, we are looking at possibly doing partial snapshots and stuff soon
15:27:37 <johnthetubaguy> so the requirements are probably growing a little
15:27:38 <BobBall> Very interesting.
15:27:43 <BobBall> Yes - let's talk about that
15:28:11 <johnthetubaguy> I want to split our base images into two, then have customer images on top of that, and store the differences in glance, with links to the parent
15:28:13 <johnthetubaguy> basically
15:28:35 <johnthetubaguy> I need to look at the stats to see how much it will help, but thats pencilled in
15:28:47 <BobBall> *nod*
15:28:52 <BobBall> Sounds like a plan.
15:29:54 <johnthetubaguy> yeah, idea being to speed up builds of snapshots
15:30:09 <johnthetubaguy> i mean it will probably slow down the XenServer CI, but hey ho
15:30:20 <BobBall> why would it slow it down?
15:30:44 <johnthetubaguy> well your image contains very few blocks that were in the original base image
15:31:17 <johnthetubaguy> well, maybe its got some, but you know, its anoyingly different
15:31:18 <johnthetubaguy> anyways
15:31:28 <johnthetubaguy> #topic Open Discussion
15:31:36 <johnthetubaguy> I clearly didn't change the topic
15:31:41 <johnthetubaguy> any more for any more?
15:32:10 <matel> not from me.
15:32:24 <BobBall> nah
15:32:28 <johnthetubaguy> cool
15:32:37 <johnthetubaguy> a 30 mins back
15:32:40 <johnthetubaguy> thanks all
15:32:43 <johnthetubaguy> #endmeeting