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