15:02:38 <johnthetubaguy> #startmeeting XenAPI 15:02:39 <openstack> Meeting started Wed Jun 4 15:02:38 2014 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:40 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:42 <openstack> The meeting name has been set to 'xenapi' 15:02:51 <johnthetubaguy> BobBall: howdy 15:02:55 <BobBall> hi 15:02:59 * johnthetubaguy general wave hello 15:03:06 * BobBall general wave back 15:03:06 <johnthetubaguy> #topic CI 15:03:22 <johnthetubaguy> so… hows things in CI land? 15:03:36 <BobBall> Check out http://www.rcbops.com/gerrit/reports/nova-cireport.html 15:03:39 <BobBall> ... or rather, don't 15:03:50 <BobBall> since that page claims it has been updated recently but actually hasn't 15:03:55 <BobBall> it's still using weeks-old data 15:04:02 <BobBall> which has been frustrating to see the CI status :) 15:04:15 <johnthetubaguy> did you ping mr still? 15:04:27 <BobBall> I did indeed. But i'm guessing he's got bigger things going on. 15:04:41 <BobBall> http://f0ab4dc4366795c303a0-8fd069087bab3f263c7f9ddd524fce42.r22.cf1.rackcdn.com/ci_status/current_queue.txt is healthy now though - wasn't this morning 15:04:44 <johnthetubaguy> mikal: probably need to take a look at the ci report, were we moving that to infra? 15:05:07 <johnthetubaguy> I know he is not up, but a present for when he gets back to his keyboard 15:05:12 <johnthetubaguy> OK thats good 15:05:21 <BobBall> we need to move up urgently to upstream nodepool as there are fixes in there that we don't have that contributed to a major stall 15:05:21 <johnthetubaguy> so did you get moved to the stackforge repo now? 15:05:26 <BobBall> yup 15:05:32 <johnthetubaguy> cools 15:05:35 <BobBall> Even check out https://review.openstack.org/#/c/96734/ 15:05:40 <johnthetubaguy> whats left on the TODO list? 15:05:45 <BobBall> which shows the XS ci testing against stackforge 15:05:47 <BobBall> what TODO list? 15:06:22 <BobBall> oh yeah 15:06:29 <BobBall> https://wiki.openstack.org/wiki/XenServer/XenServer_CI/AdminTips#TODO_list 15:06:36 <BobBall> I've not even been looking at that 15:06:46 <johnthetubaguy> oh, thats fine 15:06:54 <johnthetubaguy> I was meaning the one in your head really 15:07:17 <BobBall> First one is done, second one I've proven that 'all' tests pass (or will pass with a cirros fix we alread know we need) 15:07:38 <johnthetubaguy> whats that cirros fix? need a newer version? 15:07:40 <BobBall> Third one see https://review.openstack.org/97787, https://review.openstack.org/97798 and https://review.openstack.org/97026 15:08:08 <BobBall> tempest needs 0.3.2 3-part but we don't download it for the 3rd party CI 15:08:11 <BobBall> only the Citrix internal CI 15:08:31 <BobBall> needs a small devstack change I guess - but I just need to co-ordinate things so I can test it since cross-repo dependencies don't exist 15:09:03 <BobBall> Realistically we're not going to move to Zuul, probably ever, until we officially move to -infra (if we can) 15:09:27 <johnthetubaguy> BobBall: sure, I am thinking of getting turbo hipster guys to run us 15:09:36 <johnthetubaguy> thats the move to zuul really 15:09:40 <BobBall> well we need much more stuff upstream first 15:09:56 <johnthetubaguy> agreed 15:09:57 <BobBall> That's the start of https://review.openstack.org/97787, https://review.openstack.org/97798 and https://review.openstack.org/97026 15:10:13 <BobBall> How's your duplicated environment coming? 15:10:44 <johnthetubaguy> its not really, nodepool wouldn't work, and now I have got distracted with Juno-1 stuff mostly 15:10:56 <johnthetubaguy> hopefully I can get back to that soon though 15:11:19 <johnthetubaguy> most bits seem to come up nicely, I got jobs pulled form gerrit, etc 15:11:31 <johnthetubaguy> so it shouldn't be too far away 15:12:03 <johnthetubaguy> #info CI has a blip due to environment issues, but its looking more normal now 15:12:07 <BobBall> OK 15:12:31 <johnthetubaguy> do you have an ETA for the cirros thing? 15:12:54 <BobBall> Enabling all tests isn't high on my list ATM... but hopefully in the next couple of weeks 15:13:20 <johnthetubaguy> OK, I should help with that once I get my environment up and running 15:13:34 <johnthetubaguy> its like the top of my list, after that enviroment 15:13:55 <johnthetubaguy> I should be able to test that out inside my environment, in theory 15:14:03 <BobBall> great 15:14:20 <johnthetubaguy> so run it for a few days, and compare pass rates, or some such 15:14:29 <BobBall> BTW - pip install -U git+https://github.com/citrix-openstack/install-nodepool.git does install fabric... weird. 15:14:51 <johnthetubaguy> yeah, I blew away the virtual env, and went again, and all ways good 15:15:11 <johnthetubaguy> no idea what happened there 15:15:29 <johnthetubaguy> any more on CI? 15:15:50 <johnthetubaguy> #topic Open Discussion 15:16:00 <BobBall> hmmm 15:16:07 <BobBall> probably 15:16:10 <BobBall> but my head is full 15:16:12 <johnthetubaguy> so… had a nice chat with the XenAPI architects at the Xen hackathon 15:16:24 <johnthetubaguy> well, if something comes to mind, do shout up 15:16:47 <BobBall> great 15:16:49 <johnthetubaguy> we spoke about import and export of VHDs integrating that with XenAPI, including differential snapshots 15:16:51 <BobBall> anything interesting to share? 15:17:07 <johnthetubaguy> discussed some ways to let us plugin swift into that picture 15:17:23 <johnthetubaguy> and davescott said he would go away and have a think about things 15:17:44 <johnthetubaguy> looks like most of the tools are in place, just need the correct plugin mechanism 15:17:49 <BobBall> That's the usual way to get things working quickly 15:18:29 <BobBall> ok good 15:18:36 <johnthetubaguy> yeah, sounding quite close anyways 15:18:59 <johnthetubaguy> spoke about live-migrate hooks, which you may have added already 15:19:37 <BobBall> well sort of 15:19:40 <BobBall> I've added a hook for resume 15:19:43 <BobBall> that's in trunk now 15:19:49 <johnthetubaguy> considered having live-migrate with pause 15:19:50 <BobBall> and I think in 6.5 too 15:19:56 <BobBall> vm resume was the place where a hook was missing 15:20:00 <BobBall> and you can use that for live migrate 15:20:06 <BobBall> rather than having a custom live migrate hook 15:20:08 <johnthetubaguy> and slightly more interestingly, storage live-migrate of shutdown VMs 15:20:35 <BobBall> storage live migration of shutdown VMs is an interesting concept... 15:20:44 <BobBall> perhaps just storage migration with less of the live ;) 15:21:42 <johnthetubaguy> well, I want to move the VM record 15:22:02 <johnthetubaguy> and not have to put it into the paused state first, as I might not have enough RAM any more 15:22:20 <johnthetubaguy> yeah, cold-migration really 15:22:54 <johnthetubaguy> you can start it, trigger live-migrate, then stop the VM, but thats not really the best approach, given the RAM issue 15:23:31 <BobBall> indeed 15:23:36 <johnthetubaguy> but hopeful to see that migrate code get used much less, that scp(s) the disks between hypervisors 15:23:53 <BobBall> death to SCP. 15:24:01 <johnthetubaguy> quite 15:24:07 <johnthetubaguy> so… maybe we are done now? 15:24:22 <johnthetubaguy> I should mention bug day I supose 15:24:27 <johnthetubaguy> fix more bugs, yey 15:24:30 <johnthetubaguy> any more? 15:25:17 <BobBall> no don't think so 15:25:35 <johnthetubaguy> cool 15:25:42 <johnthetubaguy> thanks BobBall talk to you soon 15:25:45 <johnthetubaguy> #endmeeting