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