17:04:06 <johnthetubaguy> #startmeeting XenAPI 17:04:07 <openstack> Meeting started Wed Feb 20 17:04:06 2013 UTC. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:04:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:04:10 <openstack> The meeting name has been set to 'xenapi' 17:04:23 <johnthetubaguy> #topic agenda 17:04:33 <johnthetubaguy> #link https://wiki.openstack.org/wiki/Meetings/XenAPI 17:04:41 <johnthetubaguy> the wiki upgrade changed the link 17:04:49 <johnthetubaguy> any more things people wanted to add? 17:05:08 <BobBall> There are a couple of things we can talk about in AOB but nothing to the agenda 17:05:24 <johnthetubaguy> Ok, cool, just want to make sure we leave time for them 17:05:32 <johnthetubaguy> #topic blueprints 17:05:53 <johnthetubaguy> well its the last day, I don't see anything pending, except the OVS quantum related stuff 17:06:12 <johnthetubaguy> #link https://review.openstack.org/#/c/15022/ 17:06:13 <BobBall> We do have one more thing that we're trying to get in 17:06:20 <johnthetubaguy> what is that? 17:06:27 <BobBall> a bug fix from Mate - he's just joining 17:06:31 <matelakat> Hi 17:06:45 <BobBall> Mate - was just saying that there's one more thing we're trying to get in grizzly-3 17:06:55 <johnthetubaguy> Ok, well that will have to wait till tomorrow probably 17:07:15 <johnthetubaguy> critial features only today I think they said 17:07:35 <BobBall> It's very close to being ready for review - hopefully will be pushed today. 17:07:36 <matelakat> it'll be fine, I have a bug filed. 17:08:02 <johnthetubaguy> cool 17:08:09 <matelakat> It's the generic case of copy images to volume. 17:08:17 <johnthetubaguy> #topic docs 17:08:36 <johnthetubaguy> now we are past feature freeze I gues it is docs time 17:09:03 <johnthetubaguy> you might want to join in with other Xen people 17:09:06 <johnthetubaguy> #link http://wiki.xen.org/wiki/Xen_Document_Days 17:09:06 <matelakat> Who wants to do what? 17:09:28 <johnthetubaguy> well each do your own feature first seems like a good way forward? 17:09:38 <johnthetubaguy> then see where we are later? 17:09:55 <matelakat> Okay, I am planning to deal with the XenAPINFS Stuff. 17:10:00 <johnthetubaguy> does anyone fancy doing a full pass of the docs to see what we are missing 17:10:01 <johnthetubaguy> cool 17:10:09 <matelakat> Does the other features require docs? 17:10:25 <matelakat> configdrive? 17:10:36 <BobBall> We're planning to start looking at docs v.soon, yes - but unfortunately can't make the Xen document day 17:10:41 <johnthetubaguy> #action matelakat to ensure docs are done for XenAPINFS 17:10:46 <BobBall> Both Mate and myself are involved in a long meeting on Monday 17:10:49 <johnthetubaguy> OK 17:11:28 <johnthetubaguy> matelakat: i think just need to add it works on XenAPI , and document (find) any limitations 17:12:01 <johnthetubaguy> I can ping michael still and see if it is complete 17:12:08 <matelakat> I would like to try out that configdrive at some point. 17:12:18 <johnthetubaguy> cool 17:12:38 <johnthetubaguy> OK any more for any more? 17:12:50 <johnthetubaguy> install guides are a big missing bit 17:13:03 <johnthetubaguy> and testing them, of course 17:13:22 <BobBall> Installing what sort of setup are you thinking of? 17:13:49 <johnthetubaguy> these ones: #link http://docs.openstack.org/install/ 17:14:04 <johnthetubaguy> they don't cover XenAPI 17:14:31 <matelakat> We have a proper lab setup here 17:14:33 <BobBall> got it 17:14:57 <matelakat> And hopefully we could amend the docs while trying them out. 17:15:06 <johnthetubaguy> sounds good 17:15:12 <johnthetubaguy> ping me on IRC if I can help 17:15:16 <johnthetubaguy> with questions 17:15:19 <matelakat> :-) 17:15:54 <johnthetubaguy> OK, so open discussion time 17:16:04 <johnthetubaguy> #topic OpenDiscussion 17:16:22 <BobBall> Me first! 17:16:35 <johnthetubaguy> OK 17:16:39 <BobBall> I'd like your input john on https://review.openstack.org/#/c/22441/ 17:16:52 <BobBall> Tried to add you as a reviewer, but gerrit doesn't like your email any more 17:17:04 <johnthetubaguy> sure, you can just add my name, and I should help out 17:17:05 <johnthetubaguy> ah 17:17:23 <johnthetubaguy> hmm 17:17:36 <BobBall> I've tried a few times but it keeps rejecting you saying your email is invalid :D 17:17:37 <johnthetubaguy> it doesn't like me adding myself either 17:17:41 <BobBall> even though it auto completed it! 17:18:04 <johnthetubaguy> just add "johngarbutt" 17:18:14 <johnthetubaguy> not sure why it dosn't like my email 17:18:54 <BobBall> Ah - that added you 17:18:55 <BobBall> ta. 17:18:57 <johnthetubaguy> anyway, looks about right. 17:19:09 <johnthetubaguy> copyright notice and stuff 17:19:16 <johnthetubaguy> I will take a look tomorrow 17:19:28 <johnthetubaguy> OK, me next 17:19:42 <johnthetubaguy> I have added a summit talk for the XenAPI road map 17:19:53 <johnthetubaguy> to help the discussion I have opened an etherpad 17:20:03 <johnthetubaguy> #link https://etherpad.openstack.org/HavanaXenAPIRoadmap 17:20:10 <johnthetubaguy> #link http://summit.openstack.org/cfp/details/4 17:20:30 <BobBall> Looks good 17:20:36 <johnthetubaguy> There are some boiler plate bits, but please contribute 17:20:39 <BobBall> I'll try and update it with my thoughts 17:20:43 <johnthetubaguy> cool 17:20:51 <matelakat> I can add mine as well. 17:20:57 <johnthetubaguy> feel free to ping me on IRC when you add stuff, not sure I can subscribe 17:20:58 <matelakat> Having a proper Xapi layer in oslo. 17:21:20 <johnthetubaguy> it is a nova discussion really, that would be a seprate oslo session really 17:21:43 <johnthetubaguy> the can collapse the ones that will not take a whole session 17:21:54 <johnthetubaguy> but we can talk about including it in the nova session 17:22:03 <matelakat> What is AOB? 17:22:11 <johnthetubaguy> any other bussiness 17:22:19 <johnthetubaguy> silly english term I guess 17:22:31 <BobBall> Any Other Business 17:22:35 <BobBall> oh duh 17:22:43 <matelakat> Okay. 17:22:50 <BobBall> didn't see the reply 17:22:55 <johnthetubaguy> no worries 17:22:56 <BobBall> I think I need to visit the opticians 17:23:02 <matelakat> So I was busy with this cinder stuff, and I found around 3-4 bugs. 17:23:02 <johnthetubaguy> I went last week 17:23:07 <johnthetubaguy> apparently I can see 17:23:25 <matelakat> So that's good for Cinder. 17:23:27 <matelakat> Ah, 17:23:46 <matelakat> We were talking about using qemu-img for image conversion inside nova 17:23:53 <johnthetubaguy> cool, do we have tempest tests runninon your new code 17:24:10 <johnthetubaguy> have you spoken to comstud about that? 17:24:17 <guitarzan> matelakat: what'd you find by the way? 17:24:20 <matelakat> I don't have tempest test, I have separate exercise-like tests. 17:25:01 <matelakat> guitarzan: see this link: https://review.openstack.org/#/c/20514/ 17:25:05 <johnthetubaguy> matelakat: regular tests should test the new driver OK 17:25:35 <matelakat> john: I haven't spoken to comstud 17:25:58 <matelakat> I 'am a bit confused. 17:25:59 <johnthetubaguy> he was preping something here: https://github.com/comstud/python-libvhd 17:26:11 <guitarzan> matelakat: gotcha! I was expecting xen cinder stuff :) 17:26:41 <matelakat> guitarzan: The nightmare happened in the manager level... 17:26:51 <matelakat> guitarzan: sorry for that. 17:27:00 <matelakat> john, this https://github.com/comstud/python-libvhd is a bit old 17:27:05 <guitarzan> no worries, I'm vested in both 17:27:23 <matelakat> And I don't see how it would solve the issue. 17:27:26 <johnthetubaguy> oops 17:27:29 <johnthetubaguy> wrong link 17:27:33 <matelakat> It is just a python binding. 17:27:41 <matelakat> I tried it once, but did not work. 17:27:49 <johnthetubaguy> #link https://github.com/comstud/vhd 17:28:06 <matelakat> WHat I am talking about: use qemu-img convert to convert the downloaded image. 17:28:23 <johnthetubaguy> yes, the plan was to extract vhd code from xen 17:28:30 <matelakat> So in this case, we could launch any type of images. 17:28:33 <johnthetubaguy> then link that inside qemu-img 17:28:50 <johnthetubaguy> agreed, we could go to raw then boot raw 17:28:57 <matelakat> I think, we are talking about 2 things. 17:29:10 <BobBall> so comstud's plan is to upstream the XS vhd format so qemu-img could convert directly to it? 17:29:18 <johnthetubaguy> yep 17:29:31 <johnthetubaguy> currently it creates broken vhd files 17:29:50 <johnthetubaguy> but we could create raw then boot from those, using the disk attach dd method 17:29:57 <BobBall> "broken" or just "not XenServer enhanced" ;) 17:30:03 <matelakat> dd method. 17:30:12 <matelakat> THat's what I was trying to describe. 17:30:17 <johnthetubaguy> I think they break when you take a snapshot, can't remember 17:30:20 <matelakat> replace dd with qemu-img 17:30:38 <johnthetubaguy> but what would qemu-img be used for? 17:30:55 <BobBall> johnthetubaguy, yeah - the XS VHD format has extensions that enable sensible snapshots (in particular you can't coalesce sensibly with the stock VHD format) 17:30:55 <johnthetubaguy> *->vhd? 17:31:11 <johnthetubaguy> BobBall: ah, that would be it then 17:31:21 <johnthetubaguy> I knew there were extensions 17:31:24 <BobBall> so I'm not surprised that problems start when you try snapshotting with the stock VHDs 17:31:25 <johnthetubaguy> I guess they are missing 17:31:29 <matelakat> If you want to start an instance from a qcow2 image, you could use qemu-img convert to convert it to raw, and pipe the raw bytes to the vdi. 17:31:53 <johnthetubaguy> right, OK, I guess that was what I was expecting to hear, cool 17:32:01 <johnthetubaguy> I think it helps 17:32:24 <johnthetubaguy> but the image in the qcow2 may well not run on Xen, but that is less likely these days, I guess 17:32:47 <johnthetubaguy> it would be nice to extened/use cloud-init to install the XenServer tools 17:33:20 <johnthetubaguy> config drives could contain the tools 17:33:41 <johnthetubaguy> Ok, sounds like we are done 17:33:58 <matelakat> Ok, see you 17:34:00 * BobBall is 17:34:14 <johnthetubaguy> #action matelakat to add inline qcow2 conversion to wiki 17:34:19 <johnthetubaguy> oops 17:34:22 <johnthetubaguy> missed him 17:34:28 <johnthetubaguy> and I meant etherpad 17:34:39 <johnthetubaguy> OK 17:34:42 <johnthetubaguy> thanks all 17:34:46 <johnthetubaguy> #endmeeting