15:04:40 <johnthetubaguy> #startmeeting XenAPI
15:04:41 <openstack> Meeting started Wed Dec  3 15:04:40 2014 UTC and is due to finish in 60 minutes.  The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:04:42 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:04:45 <openstack> The meeting name has been set to 'xenapi'
15:04:52 <johnthetubaguy> #topic XenServer CI
15:05:00 <johnthetubaguy> hows things going?
15:05:31 <matel> Bob has another meeting, so it's only me
15:05:44 <matel> We deployed a new CI, and made the changeover
15:06:10 <johnthetubaguy> cool, is that the switch to more upstream branches?
15:06:13 <matel> Seems to work nicely, the updated nodepool deals better with the cloud errors
15:06:23 <johnthetubaguy> all good
15:06:31 <matel> Kind -of upstream - a bit closer.
15:06:40 <matel> We have an ongoing discussion about our patches.
15:06:41 <johnthetubaguy> closer is better :)
15:06:55 <matel> The main point is that nodepool does a better job.
15:07:01 <johnthetubaguy> oh yeah, we need config drive to configure networking better
15:07:06 <johnthetubaguy> anyways
15:07:11 <matel> We might look at DIB, but that's really a stretch.
15:07:23 <johnthetubaguy> yeah
15:07:28 <matel> FOr now, we are able to deploy a CI in minutes with scripts.
15:07:34 <johnthetubaguy> awesome
15:07:45 <matel> And that enables us to launch a dev CI, which will run neutron
15:07:52 <johnthetubaguy> yeah, perfect
15:07:59 <johnthetubaguy> hows the neutron push going?
15:08:04 <matel> This way we can play with that, and investigate in a more public way.
15:08:30 <matel> Well, I'm not sure what I told you, it's ok in serial, but in parallel it dies.
15:08:40 <matel> I guess we had a chat about that last week
15:09:04 <johnthetubaguy> oh yes
15:09:11 <matel> And no progress on that area since then. Once we have a public (ish) CI, we can start to investigate further
15:09:20 <johnthetubaguy> cool, sounds good
15:09:32 <johnthetubaguy> any more on CI?
15:09:36 <matel> Okay, Bob also added monitoring to the CI
15:10:04 <matel> watching the status pages, and setting the statusbased onthe reports.
15:10:10 <johnthetubaguy> OK, do we have a link for that?
15:10:24 <matel> Well, it's the rackspace monitoring stuff
15:10:37 <matel> I see some dots next to my instance.
15:10:40 <johnthetubaguy> ah, I see
15:11:09 <matel> So we'll need to find a way to somehow export those "Plugins" - which are doing the logic, in case we re-install the instance
15:11:33 <johnthetubaguy> yeah
15:12:01 <matel> So that's all really - news are mainly CI related, and the plan is to create a dev one with neutron.
15:12:20 <johnthetubaguy> #topic Other
15:12:31 <matel> Any news from the RAX side?
15:12:38 <johnthetubaguy> #info https://bugs.launchpad.net/nova/+bug/1398826 is the nasty one that cause our snapshot issues
15:12:42 <uvirtbot> Launchpad bug 1398826 in nova "xenapi: upload failures causing image to go active" [Medium,In progress]
15:12:49 <johnthetubaguy> I uploaded a the fix for that
15:12:49 * matel is looking at the link
15:13:23 <matel> Jenkins doesn't like it, or is it some noise?
15:13:37 <matel> Bad boy, pep8
15:13:57 <matel> Ah, yes the terminator.
15:14:02 <matel> That's nasty indeed.
15:14:29 <johnthetubaguy> yeah, jenkins is a bit broken, at least I think thats why its doing -1
15:14:53 <matel> Yes, it doesn't look like a real pep8 issue
15:14:55 <matel> 404
15:15:17 <johnthetubaguy> yeah, I think the mirrors are struggling with the oslo releases at the moment
15:15:53 <johnthetubaguy> anyways, made the bug and patch public
15:16:00 <johnthetubaguy> I think thats the major news, not much right now
15:16:02 <matel> cool
15:16:13 <matel> I see.
15:16:17 <matel> One question
15:16:21 <johnthetubaguy> sure
15:16:29 <matel> are there any plans for testing the plugins?
15:16:38 <johnthetubaguy> yes, I have a patch for that
15:16:53 <matel> Could you send me the link?
15:17:39 <johnthetubaguy> #info https://review.openstack.org/#/c/128886/
15:17:49 <johnthetubaguy> we need to get XenAPI into the global dependencies file though
15:18:24 <matel> I'll look at that patch.
15:18:41 <johnthetubaguy> OK, its a bit WIP right now, just not had time to finish it off
15:18:51 <johnthetubaguy> its a little on the hack-ey side
15:18:54 <matel> yes, would be better if we didn't need that dependency
15:19:02 <matel> It's progress.
15:19:34 <matel> Are you sure you need that import?
15:19:44 <matel> https://review.openstack.org/#/c/128886/1/plugins/xenserver/xenapi/etc/xapi.d/plugins/utils.py
15:20:01 <matel> Ah, that's XenAPIPlugin
15:20:03 <matel> my bad
15:20:22 <johnthetubaguy> its a bit funky
15:20:28 <johnthetubaguy> but it does work, just
15:20:31 <matel> You can mock imports as well
15:21:16 <johnthetubaguy> well, wanted to keep it as normal as possible, but lets see
15:21:30 <matel> Quite a hard task tbh
15:21:54 <johnthetubaguy> well, having something to start adding the tests when needed, thats better than where we are now
15:22:21 <matel> true
15:22:32 <matel> Anything else on your side sir?
15:22:41 <johnthetubaguy> there is an internal plugin we have to upload directly to swift, I did almost full coverage of that, and it wasn't too painful
15:22:46 <johnthetubaguy> but yeah, we are done I think
15:22:52 <johnthetubaguy> thanks for all the hard work on the CI
15:23:01 <matel> No problem
15:23:02 <johnthetubaguy> #topic next meeting
15:23:11 <matel> Next week?
15:23:15 <johnthetubaguy> so next week, I am in texas
15:23:22 <matel> Ah, I see
15:23:29 <johnthetubaguy> so I *should* be able to make the meeting
15:23:37 <johnthetubaguy> but I am not 100% sure
15:23:50 <matel> Let's aim for that, if you see it's failing, just drop an email to us
15:24:09 <matel> We'll skip it without you.
15:24:26 <johnthetubaguy> its 9am, so its likely to be traffic related, but if I am not logged into IRC by 5 past, its unlikely
15:24:27 <johnthetubaguy> OK
15:24:46 <johnthetubaguy> I will do my best to make it, will let you know if its called off
15:24:48 <johnthetubaguy> cools
15:24:53 <matel> no problem, if you don't turn up, we'll know where you are.
15:24:59 <johnthetubaguy> hopefully catch you next week
15:25:03 <johnthetubaguy> #endmeeting