15:00:16 <BobBall> #startmeeting XenAPI
15:00:17 <openstack> Meeting started Wed Apr 29 15:00:16 2015 UTC and is due to finish in 60 minutes.  The chair is BobBall. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:18 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:21 <openstack> The meeting name has been set to 'xenapi'
15:00:24 <johnthetubaguy> o/
15:00:27 <BobBall> Good morning!
15:00:30 <BobBall> Or afternoon
15:00:38 <BobBall> Hi johnthetubaguy
15:00:47 <BobBall> How are things?
15:00:51 <BobBall> Busier now I imagine!
15:01:19 <BobBall> #topic CI
15:01:24 <johnthetubaguy> yeah, busy busy
15:01:34 <BobBall> So the main issue with the CI this week ishas been that the gerrit stream keeps getting reset
15:01:55 <BobBall> it seems that zuul has also been suffering from it (periods of up to 10 minutes where we can't contact review.openstack.org)
15:02:16 <johnthetubaguy> oh yeah, I heard about some of that in -infra
15:02:21 <BobBall> but the OSCI didn't restart as nicely as Zuul
15:02:30 <johnthetubaguy> ah, doh
15:02:35 <BobBall> I've now added a cronjob to ensure it's running every 30 minutes
15:02:36 <BobBall> simplest fix
15:02:52 <BobBall> Medium term I still plan to move to the zuul+jenkins way of doing things
15:03:00 <BobBall> so didn't want to invest in a more complicated solution
15:03:01 <johnthetubaguy> yeah, that sounds like a good plan
15:03:19 <BobBall> Apart from that pass rates look good when we're running
15:03:23 <BobBall> so I'm going to re-enable voting
15:03:34 <BobBall> but restrict tests to just Nova
15:03:50 <BobBall> since I haven't asked for voting permissions to be added to the other repos (devstack/tempest)
15:04:14 <BobBall> I think that covers that really
15:04:23 <BobBall> the libvirt+xen CI is an interesting one too
15:04:24 <johnthetubaguy> :)
15:04:29 <johnthetubaguy> oh, one sec
15:04:37 <BobBall> http://jenkins.openstack.xenproject.org/job/dsvm-tempest-xen/buildTimeTrend
15:04:41 <BobBall> humz?
15:04:54 <johnthetubaguy> I think turbo hipster folks are running zuul, not sure what they can share
15:04:59 <johnthetubaguy> but its worth exploring that
15:05:12 <BobBall> Well I'm running zuul for libvirt+xen CI
15:05:31 <BobBall> I do want to investigate a combined zuul for several 3rd party CIs where we can
15:05:32 <johnthetubaguy> ah, cool, so step one already done
15:05:50 <BobBall> so my plan is to move the XenServer CI to share the jenkins+zuul with libvirt+xen
15:06:03 <BobBall> and from there it's a simple step to integrate with or integrate other peoples 3rd party CIs
15:06:24 <BobBall> the only issue is access as several CIs are running within a firewall rather than in a public cloud like the XS and libvirt/xen CIs
15:06:42 <BobBall> -only+main :)
15:06:51 <BobBall> Anyway; pass rate for libvirt+xen is looking good too.
15:07:09 <BobBall> The jobs you can see there have mostly suffered from common problems -infra have also been struggling with
15:07:35 <BobBall> for example the period 24 hours agoish where the RAX mirror was broken
15:07:50 <johnthetubaguy> good signs
15:08:00 <johnthetubaguy> are there any major bloopers left?
15:08:13 <BobBall> Next step is I'm planning to write a simple tool to analyse the results and compare to see which jobs we fail that jenkins passed
15:08:53 <BobBall> None of the tools I'm aware of currently do quite what we need
15:09:03 <BobBall> basically to investigate disagreements between the systems
15:09:07 <johnthetubaguy> elastaicrecheck is good, but yeah, that could be not quite what you want
15:09:26 <BobBall> We don't have a logserver that can be used to run elasticrecheck
15:09:28 <johnthetubaguy> actually it might be able to compare tempest failures, but it takes quite a bit of infrastructurure
15:09:32 <BobBall> our logs are stored in swift for cost reasons
15:09:50 <BobBall> That to :)
15:10:07 <BobBall> Anyway - a simple script that pulls results from gerrit + a jenkins server should be straight forward to write
15:10:11 <BobBall> so I'll have a bash at that soon
15:10:20 <BobBall> so I can convince myself mostly that the results we're seeing are god.
15:10:23 <BobBall> good*
15:10:48 <BobBall> A quick check of the results doesn't show any tempest jobs that fail more often than others, so if we do have an issue it's a generic libvirt+xen one
15:11:07 <BobBall> I think that's it for CI
15:11:13 <BobBall> unless you have any more johnthetubaguy ?
15:11:22 <johnthetubaguy> nothing from me, thats sounds good
15:11:39 <BobBall> Oh - one more - we're likely to have a meeting next week or the week after to explain how the CI is set up
15:12:05 <BobBall> basically just following asselin's puppet scripts with some tweaks and hacks that I'm going to upstream at some point :)
15:13:01 <BobBall> Think that's it.
15:13:11 <BobBall> #topic XenServer Dundee
15:13:21 <johnthetubaguy> dundee?
15:13:24 <johnthetubaguy> next version?
15:13:28 <BobBall> Just to let you know that an alpha for "Dundee" has been released.
15:13:46 <BobBall> This is an Open Source XenServer release
15:13:53 <BobBall> based on the latest trunk code
15:14:29 <johnthetubaguy> ah, centos7
15:14:30 <BobBall> and, for legal reasons, may not have any correspondance with the next Citrix XenServer release
15:14:41 <johnthetubaguy> python2.7 ?
15:14:42 <BobBall> e.g. features in this alpha may not be present in the next XenServer release ;)
15:14:45 <BobBall> Yes
15:15:09 <johnthetubaguy> ah, yeah, that old cookie, well thats probably accurate too, in general
15:15:24 <BobBall> yes
15:15:45 <BobBall> Anyway, the C7 work is definitely the biggest item in there
15:15:50 <BobBall> but I think it's also upgraded Xen
15:16:09 <BobBall> but still using the 3.10 64-bit kernel from 6.5
15:16:29 <johnthetubaguy> ah, cool
15:16:34 <johnthetubaguy> that makes sense
15:16:44 <BobBall> *nod*
15:16:53 <BobBall> Anyway, that's all for that from me.
15:16:58 <BobBall> #topic Recruiting
15:17:16 <BobBall> Going well - but again, if you know anyone in Nanjing who wants to work on OpenStack let me know.
15:17:25 <BobBall> That's all.
15:17:29 <BobBall> #topic AOB
15:17:35 <BobBall> Anything from you johnthetubaguy ?
15:17:44 <BobBall> Or anyone who has been lurking?
15:17:49 <johnthetubaguy> nothing really, liberty is open, I guess thats the big thing
15:18:01 <johnthetubaguy> did you get the help from our side on the CI yet?
15:18:08 <BobBall> I disabled the test
15:18:15 <BobBall> Yes, I probably should have talked more on that.
15:18:21 <BobBall> jg0 was ready to help
15:18:27 <BobBall> but I couldn't build a dev CI environment
15:18:44 <BobBall> as the -infra modules (specifically project-config) have evolved and our scripts aren't compatible now
15:19:02 <BobBall> I need to do a rebasing round to be able to deploy a dev CI for jg0 to investigat.e
15:19:19 <BobBall> But with summit prep that rebasing has taken a back seat :)
15:19:46 <johnthetubaguy> oh, we have mostly chosen the summit sessions now
15:19:59 <johnthetubaguy> did you need anything in the Nova design summit track?
15:19:59 <BobBall> Excellent
15:20:04 <johnthetubaguy> I was guessing no?
15:20:14 <BobBall> I'd say not this time, no.
15:20:22 <BobBall> We'll have a lot to ask / talk about next summit I'm sure.
15:20:33 <johnthetubaguy> https://etherpad.openstack.org/p/liberty-nova-summit-ideas
15:20:39 <johnthetubaguy> cools
15:20:49 <johnthetubaguy> oh, xenapi pool support
15:21:04 <johnthetubaguy> are we ready to kill that, seems to pop up now and again
15:21:19 <BobBall> I'm happy for it to be removed yees
15:21:35 <johnthetubaguy> OK, maybe its a good on boarding task for new devs
15:21:50 <BobBall> quite possibly :)
15:22:02 <johnthetubaguy> cools, nothing more comes to mind right now
15:22:10 <BobBall> OK great
15:22:29 <BobBall> Next meeting is week before summit and one then week after summit
15:22:35 <BobBall> #topic Next Meeting
15:22:54 <BobBall> I'm assuming we won't need both as we'll be talking lots at the summit
15:22:57 <BobBall> preference for one or the other?
15:23:13 <johnthetubaguy> oh, good question
15:23:31 <johnthetubaguy> I should be alive for both of those, in theory
15:23:44 <johnthetubaguy> possibly post summit would be better?
15:23:50 <BobBall> OK - let's aim for post summit
15:24:04 <johnthetubaguy> cool, thanks BobBall
15:24:05 <BobBall> Oh drat
15:24:07 <BobBall> No, I can't
15:24:13 <BobBall> I'll be in Nanjing week after summit.
15:24:18 <johnthetubaguy> hehe, the one before then, thats fine
15:24:18 <BobBall> Let's shoot for pre-summit :)
15:24:35 <BobBall> Next meeting 13th May then!
15:24:43 <BobBall> Thanks johnthetubaguy
15:24:50 <johnthetubaguy> catch you later!
15:25:16 <BobBall> #endmeeting