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