15:57:07 <primeministerp> #startmeeting hyper-v 15:57:08 <openstack> Meeting started Tue Mar 5 15:57:07 2013 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:57:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:57:11 <openstack> The meeting name has been set to 'hyper_v' 15:57:13 <primeministerp> Hi everyone 15:57:27 <primeministerp> we'll give a couple minutes for the others to join 15:57:37 <primeministerp> ociuhandu: morning 15:57:55 <ociuhandu> morning all 15:57:56 <primeministerp> alexpilotti: ping 15:58:04 <primeministerp> pnavarro: hi pedro 15:58:07 <alexpilotti> morning 15:58:25 <primeministerp> making sure everyone's awake 15:58:26 <primeministerp> ;) 15:58:52 <primeministerp> so 15:58:58 <primeministerp> let's get started 15:59:11 <primeministerp> #topic Resize on Boot patch 15:59:36 <primeministerp> alexpilotti: would you care discuss 15:59:44 <alexpilotti> sure 15:59:49 <primeministerp> alexpilotti: the patch has been submitting? 16:00:01 <alexpilotti> let me fetch it... 16:00:12 <primeministerp> alexpilotti: perfect 16:00:16 <alexpilotti> #link https://review.openstack.org/#/c/23405/2 16:00:22 <pnavarro> hi people ! 16:00:36 <alexpilotti> just got a +2, I'm gonna hunt for another review soon :-) 16:00:41 <alexpilotti> hi pnavarro ! 16:00:49 <primeministerp> alexpilotti: execellent 16:00:54 <primeministerp> pnavarro: hi pedro 16:01:02 <alexpilotti> so here's the idea: 16:01:23 <alexpilotti> the vm is getting resized on boot based on the flavor's requirements 16:01:36 <alexpilotti> the root disk I mean 16:02:16 <alexpilotti> since it's not possible to resize a differencing disk, the only way to keep CoW images was to do a copy of the image and resize that one 16:02:26 <alexpilotti> and use the latter as a differencing disk 16:02:47 <alexpilotti> this is all embedded in the imagecache.py part 16:03:05 <primeministerp> *nod* 16:03:10 <alexpilotti> the tricky part was to make sure it works on resizes and live migrations 16:03:40 <alexpilotti> so what happens is that during those operations the target looks if the resize image is there and generates one as needed 16:03:49 <alexpilotti> the format of the cached image is: 16:03:53 <primeministerp> well hopefully we'll get the additional +2 shortly and move on to the other bugs 16:04:01 <alexpilotti> <image_id>_<size_gb>.vhd 16:04:27 <alexpilotti> yep. My todo list for Nova is basically empty 16:04:36 <primeministerp> #topic cinder live migration bug 16:04:51 <alexpilotti> it's nova live migration bug actually :-) 16:04:55 <pnavarro> yeah 16:04:57 <primeministerp> alexpilotti: hehe 16:04:58 <primeministerp> ok 16:05:12 <primeministerp> do we have a fix yet? 16:05:24 <primeministerp> that will work 16:05:26 <alexpilotti> pnavarro: do you have time to work on this? 16:05:42 <alexpilotti> I found a bug that I fixed in manager.py 16:05:48 <pnavarro> no, sorry 16:05:50 <alexpilotti> let me check the review 16:06:12 <alexpilotti> #link https://review.openstack.org/#/c/23354/ 16:06:23 <alexpilotti> that was a one line fix 16:06:39 <alexpilotti> and now we still have an issue in the volumeops.py code 16:07:33 <alexpilotti> #link http://paste.openstack.org/show/32723/ 16:08:05 <alexpilotti> pnavarro: so you don't have time this week? :-( 16:09:10 <pnavarro> this week I'll have more time since I've finished with my move 16:09:18 <primeministerp> pnavarro: great 16:09:19 <pnavarro> I have all my machines 16:09:50 <alexpilotti> pnavarro: great news! :-) 16:10:16 <primeministerp> pnavarro: alexpilotti you'll collaborate on the fix I assume 16:10:31 <primeministerp> pnavarro: alexpilotti let me know if there's something i can do 16:10:39 <alexpilotti> pnavarro: ping me when you have time! 16:10:48 <primeministerp> ok moving on 16:11:07 <primeministerp> #topic hyper-v options name change 16:11:49 <primeministerp> the hyper-v config options are going to be renamed 16:12:13 <primeministerp> they will be under the "hyperv" header for nova, and "HYPERV" for quantum 16:12:22 <alexpilotti> #link https://review.openstack.org/#/c/23352/ 16:12:48 <alexpilotti> thats an annoying thing 16:12:57 <primeministerp> yes it is 16:12:59 <alexpilotti> oin Nova they want the names lowercase 16:13:04 <alexpilotti> in QUantum uppercase 16:13:26 <alexpilotti> IMO, sicne [DEFAULT] is anyway uppercase, I'd go that way 16:13:44 <primeministerp> I too prefer consistancy 16:13:44 <pnavarro> lol 16:13:52 <alexpilotti> looks like the check will be case insensitive 16:14:05 <alexpilotti> otherwise we'll have a gazillion issues 16:14:21 <alexpilotti> nova.conf has [hyperv], quantum.conf has [HYPERV] 16:14:23 <primeministerp> yes we would 16:14:54 <alexpilotti> I'm going to send an email to the ML as soon as this patch is merged 16:15:00 <primeministerp> perfect 16:15:26 <primeministerp> #topic RDP Console Update 16:15:51 <primeministerp> so as we discussed i'll get start to get that code running here 16:16:16 <primeministerp> alexpilotti: is there anything specific you wanted to discuss here 16:16:26 <alexpilotti> here's the repo 16:16:30 <alexpilotti> #link https://github.com/cloudbase/FreeRDP-WebConnect 16:16:39 <primeministerp> alexpilotti: execellent 16:16:43 <alexpilotti> and I have a youtube video about it, let me look for it 16:17:16 <alexpilotti> #link http://www.youtube.com/watch?v=DhBa-IuTQAs 16:17:20 <primeministerp> great 16:17:29 <primeministerp> ok last topic I have on the agenda 16:17:41 <primeministerp> #topic RC1 wrap up 16:17:56 <primeministerp> alexpilotti: what do we have left to get in for RC1 16:18:08 <primeministerp> outside of what's in the pipeline now 16:18:11 <alexpilotti> here's basically the last chance to ask for bug fix :-) 16:18:33 <alexpilotti> gongysh asked for some patches on Quantum 16:18:42 <alexpilotti> they added some stuff there 16:19:34 <primeministerp> alexpilotti: ok 16:19:49 <alexpilotti> I'm looking for them 16:19:59 <primeministerp> alexpilotti: the only other one I would like to see in is is the live migration fix 16:20:20 <alexpilotti> #link https://review.openstack.org/#/c/21069/ 16:20:35 <alexpilotti> #link https://review.openstack.org/#/c/21175/ 16:20:46 <primeministerp> alexpilotti: thx 16:20:47 <alexpilotti> Those are the 2 Quantum patches AFAIK 16:21:16 <primeministerp> thx 16:21:20 <primeministerp> checking them out now 16:21:21 <alexpilotti> we have to take a look at what they did for OVS and bring it to teh Hyper-V plugin 16:21:34 <primeministerp> alexpilotti: agreed 16:21:35 <alexpilotti> otherwise we'll lose protocol compatibility 16:21:44 <alexpilotti> pnavarro: ^^ 16:22:06 <primeministerp> alexpilotti: compatibility and interoperability is key 16:22:51 <primeministerp> #topic General Discussion 16:22:52 <alexpilotti> other small stuff: I have to replace teh openssl.exe process call in the nova client with DLL calls 16:22:56 <pnavarro> ok, taking a look 16:23:13 <primeministerp> alexpilotti: will that get in before RC1 16:23:21 <alexpilotti> I'll try 16:23:27 <alexpilotti> it's not too important 16:23:31 <primeministerp> alexpilotti: ok 16:23:49 <primeministerp> ociuhandu: i'll be bugging you later 16:23:52 <alexpilotti> I mean, getting rid of it means that you'll only need the OpenSSL dll 16:24:04 <ociuhandu> primeministerp: ok 16:24:19 <alexpilotti> ah, we have possibly a bug on flat networking in QUantum 16:24:37 <alexpilotti> a guy from IBM US checked it and asked me about it 16:24:44 <primeministerp> alexpilotti: ok 16:24:52 <primeministerp> alexpilotti: has a formal bug been submitted yet? 16:24:56 <alexpilotti> nope 16:25:07 <alexpilotti> he wants to know if it's a config issue 16:25:17 <alexpilotti> it means that I have to check it out 16:25:21 <primeministerp> gotcha 16:25:46 <alexpilotti> flat networking was not exactly my priority nr 1 so far :-) 16:25:53 <primeministerp> hehe 16:26:00 <pnavarro> hahaha 16:26:11 <primeministerp> anyone have anything else they want to add 16:26:21 <alexpilotti> cloudbase-init 16:26:33 <alexpilotti> I'm adding the code for resizing the partitions 16:26:37 <primeministerp> great 16:26:40 <primeministerp> that's good news 16:26:47 <alexpilotti> the good news is that it's entirely Python code 16:26:57 <primeministerp> that's even better news 16:26:58 <alexpilotti> and it resizes also boot partitions on 2003 16:27:04 <primeministerp> awesome 16:27:14 <alexpilotti> which can't be done w diskpart.exe 16:27:24 <primeministerp> i'm sure there's still a lot of 2003 vms in the wild 16:27:45 <alexpilotti> well we have that use case w 30.000 ... 16:27:54 <alexpilotti> that cannot be named here :-) 16:28:03 <primeministerp> *nod* 16:28:14 <primeministerp> ok 16:28:19 <primeministerp> pnavarro: anything you'd like to add? 16:28:20 <alexpilotti> anyway a lot of people hace applicatiosn certified for 2003 16:28:40 <alexpilotti> one more thing on cloudbase-init: I got a pull request from Mirantis 16:28:47 <alexpilotti> more EC2 metadata support 16:28:50 <primeministerp> nice 16:29:26 <primeministerp> alexpilotti: in general are the new page hits on the dl still increasing 16:29:38 <primeministerp> er new ips 16:29:39 <primeministerp> that is 16:29:53 <alexpilotti> dl? 16:30:03 <primeministerp> your download numbers 16:30:06 <primeministerp> for cloudbase-init 16:30:10 <alexpilotti> yep they are 16:30:19 <primeministerp> great 16:30:25 <alexpilotti> we'll have to do some stats 16:30:29 <primeministerp> it's good news for windows workloads 16:30:49 <alexpilotti> a lot of interest so far 16:31:08 <primeministerp> i'm going to close the meeting unless there's anything else to be noted 16:31:18 <primeministerp> alexpilotti: pnavarro all set? 16:31:45 <alexpilotti> yep 16:31:48 <primeministerp> #endmeeting