15:56:59 <primeministerp> #startmeeting hyper-v 15:57:00 <openstack> Meeting started Tue Feb 12 15:56:59 2013 UTC. The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:57:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:57:04 <openstack> The meeting name has been set to 'hyper_v' 15:57:07 <primeministerp> hi everyone 15:57:19 <primeministerp> couple of things to discuss today 15:57:42 <iben-mobile> Hello 15:57:50 <primeministerp> iben-mobile: how are things going on your end 15:58:17 <pnavarro> hello people 15:58:19 <primeministerp> alexpilotti: are you with us 15:58:30 <alexpilotti> hi there! 15:58:34 <primeministerp> pnavarro: hi pedro 15:58:44 <primeministerp> ok 15:59:07 <primeministerp> alexpilotti: is tavi coming today? 15:59:14 <alexpilotti> yes 15:59:19 <primeministerp> perfecto 15:59:30 <primeministerp> shall we begin 15:59:53 <alexpilotti> yep 15:59:56 <primeministerp> alexpilotti has been working quite hard at getting the resize feature done 16:00:19 <primeministerp> alexpilotti: i know the first part got a +2 16:00:34 <primeministerp> has there been any additional activity? 16:00:38 <alexpilotti> yes, everything is looking well 16:00:43 <alexpilotti> features are done 16:00:51 <primeministerp> great 16:01:04 <alexpilotti> There are a lot of conductor related issues 16:01:20 <primeministerp> alexpilotti: continue... 16:01:24 <alexpilotti> so we have to test them as well to help in fixing them 16:01:37 <ociuhandu> hi all, sorry for being late :) 16:01:41 <alexpilotti> resize is not tested by tempest 16:01:59 <primeministerp> ociuhandu: no worries 16:02:01 <alexpilotti> so a lot of issues simply got through 16:02:03 <primeministerp> alexpilotti: we'll have to write that 16:02:06 <primeministerp> i'm assuming 16:02:13 <primeministerp> the tempest bits 16:02:13 <alexpilotti> and they discovered them now that we started testing them :-) 16:02:17 <primeministerp> ahh 16:02:19 <primeministerp> nice 16:02:25 <primeministerp> that's a good thing 16:02:40 <iben> things are going good - slow but steady - getting customer resources lined up to expand project internally 16:02:46 <alexpilotti> when I say missing resize on Tempest, I mean on KVM etc as well 16:02:58 <primeministerp> alexpilotti: do you have specific bugs 16:03:07 <primeministerp> alexpilotti: ahh 16:03:13 <alexpilotti> plenty :-) 16:03:16 <primeministerp> alexpilotti: so it really wasn't be testing 16:03:22 <primeministerp> er tested 16:03:44 <alexpilotti> https://bugs.launchpad.net/nova/+bug/1120402 16:03:44 <primeministerp> iben: great 16:03:46 <uvirtbot> Launchpad bug 1120402 in nova "ConfigDrive uses metadata service which hits the database from within nova-compute" [High,In progress] 16:03:52 <alexpilotti> https://bugs.launchpad.net/nova/+bug/1119873 16:03:54 <uvirtbot> Launchpad bug 1119873 in nova "nova-compute crashes if restarted with an instance in VERIFY_RESIZE state" [High,Triaged] 16:04:02 <alexpilotti> https://bugs.launchpad.net/nova/+bug/1119817 16:04:03 <uvirtbot> Launchpad bug 1119817 in nova "Missing exception data for exceptions raised in resize methods" [Undecided,Fix committed] 16:04:05 <primeministerp> alexpilotti: thx 16:04:11 <alexpilotti> https://bugs.launchpad.net/nova/+bug/1117882 16:04:12 <uvirtbot> Launchpad bug 1117882 in nova "Resize doesn't apply the hypervisor_type filter in choosing the migration target" [High,Triaged] 16:04:22 <alexpilotti> the last one is a big issue 16:04:39 <primeministerp> looking now 16:05:30 <alexpilotti> it tries to migrate from Hyper-V to KVM :-) 16:05:38 <primeministerp> o yes 16:05:41 <primeministerp> we discussed 16:05:52 <primeministerp> was taking a second to load 16:05:54 <alexpilotti> even if the image has a hypervisor property set 16:06:07 <primeministerp> yeah that's to good 16:06:37 <alexpilotti> dansmith is working hard to fix them 16:07:04 <primeministerp> ok 16:07:28 <alexpilotti> I did quite a lot of extensive testing on resize, so hopefully we won't have big surprises :-) 16:07:32 <primeministerp> I think we'll be in a good position to start adding some value to the testing once we're back from redmond 16:07:43 <primeministerp> alexpilotti: great 16:07:52 <primeministerp> moving on 16:08:01 <primeministerp> to the other issues that need to be addressed 16:08:03 <alexpilotti> But before the Grizzly release after G3, It'd be great to have some community help in testing all the feature 16:08:24 <primeministerp> as always 16:08:31 <pnavarro> beers for bugs 16:08:38 <primeministerp> hahahah 16:08:43 <primeministerp> I'm not putting that in writing 16:08:47 <alexpilotti> pnavarro: sure, plenty! :-) 16:08:59 <iben> ;-) 16:09:05 <primeministerp> ... but see me at the summit 16:09:06 <alexpilotti> (of beers, not of bugs, hopefully) 16:09:25 <primeministerp> so 16:09:31 <primeministerp> actually 16:09:34 <primeministerp> luis_fdez: ping 16:09:40 <luis_fdez> yep 16:09:45 <primeministerp> luis_fdez: any chance you'll be able to check out the resize bits? 16:10:29 <luis_fdez> as I'm excited after reciving the mail of alexpilotti, I think I'll try it!! hehe 16:10:31 <primeministerp> #topic missing features 16:10:36 <primeministerp> so moving on 16:11:01 <primeministerp> we have some area's that need to be addressed 16:11:09 <primeministerp> specifically in terms of resize on boot 16:11:41 <alexpilotti> luis_fdez: is it important for you guys th eresize on boot? 16:11:43 <primeministerp> and • ephemeral storage 16:12:05 <primeministerp> alexpilotti: resize on boot is important for everyone i would imagine 16:12:11 <alexpilotti> I mean currently Hyper-V deploys the glance image w/o resizing it 16:12:22 <primeministerp> alexpilotti: storing windows images can become quite horrible 16:12:28 <luis_fdez> alexpilotti: I think it would be useful as our environment could mix really different flavors 16:12:34 <alexpilotti> primeministerp: up to a point, private clouds might simply not care as they have tailored images 16:12:44 <primeministerp> alexpilotti: nod 16:12:46 <alexpilotti> luis_fdez: cool 16:13:28 <primeministerp> alexpilotti: but generally being able expand to a specific size at boot is useful 16:13:46 <alexpilotti> BTW the current version of resize expands the VHDs, but not the guest partitions 16:14:01 <alexpilotti> I'm thinking about adding a simple feature to Cloudbase-init 16:14:08 <primeministerp> alexpilotti: I was going to say 16:14:15 <primeministerp> that would have to be handled by the booting os 16:14:16 <alexpilotti> to simply expand the last partition ;-) 16:14:24 <luis_fdez> as a starting point is ok, from an unattend file is easy to expand the partition to the new size when the vm is deployed 16:14:24 <primeministerp> alexpilotti: that might be a great workaround 16:14:27 <alexpilotti> yep, IMO is a guest os thing 16:14:58 <primeministerp> luis_fdez: that would work too 16:14:59 <alexpilotti> I frankly don't like too much the fact that the Hypervirso fiddles with guest OS partitions 16:15:18 <primeministerp> alexpilotti: seperation of church and state is key 16:15:20 <primeministerp> ;) 16:15:21 <alexpilotti> It will be necessary for AKI/AMI/ARI 16:15:34 <alexpilotti> lol 16:16:07 <alexpilotti> In Italy we try to repeat it since a few centuries, but it doesn'r really work ;-) 16:16:13 <luis_fdez> hehe 16:16:16 <pnavarro> alexpilotti: +1 16:16:58 <alexpilotti> so about resize on boot 16:17:16 <alexpilotti> a big advantage of VHDX over VHD is that it handles resize of differential disks 16:17:41 <alexpilotti> we could add resize on bot now, before closing Grizzly on VHD but: 16:18:13 <alexpilotti> if a CoW image comes in, we need to convert it to non CoW before resizing it OR, and here comes the trick: 16:18:37 <alexpilotti> we copy the base disk for each requested flavor and we resize that one. 16:18:42 <alexpilotti> before creating the diff disk 16:18:49 <alexpilotti> so the format will be e.g.: 16:19:06 <alexpilotti> <image_id>_<flavor_id>.vhd 16:19:20 <alexpilotti> and we can go on w CoW as usual 16:19:45 <alexpilotti> the only drawback is that it's not possible to change a flavor's size after the first deployment 16:19:46 <luis_fdez> and what's the main drawback in that case? 16:19:56 <alexpilotti> luis_fdez: ^ 16:20:03 <luis_fdez> hehe, you read my mind! 16:20:19 <alexpilotti> so if you need to change a flavor, you simply change ID as well :-) 16:20:33 <primeministerp> alexpilotti: well strictly from a security perspective it's not a good thing 16:20:53 <alexpilotti> primeministerp: why? 16:21:25 <primeministerp> alexpilotti: sorry 16:21:49 <primeministerp> alexpilotti: was talking about the hypervisor controlling guest bits 16:22:04 <alexpilotti> primeministerp: ok :-) 16:22:05 <primeministerp> alexpilotti: i was sidetracked for a moment 16:22:20 <alexpilotti> primeministerp: "a moment" ? :-D 16:22:28 <primeministerp> alexpilotti: people talking to me 16:22:41 <primeministerp> distracting my attention 16:22:49 <primeministerp> so 16:22:54 <primeministerp> back to the missing features 16:23:18 <primeministerp> I think they are on the list for H 16:24:02 <alexpilotti> primeministerp: here's a quick list, Nova related: 16:24:29 <alexpilotti> - Nova dynamic memory 16:24:30 <alexpilotti> - Nova ephemeral storage 16:24:31 <alexpilotti> - Nova progress update 16:24:32 <alexpilotti> - Nova resize on spawn (currently images are not resized) 16:24:33 <alexpilotti> - Nova support for AMI / ARI / AKI 16:24:34 <alexpilotti> - Nova guest FS resize (at least: NTFS, EXT2-4) 16:24:38 <alexpilotti> -Nova rescue 16:24:49 <primeministerp> I don't think i had rescue on my list 16:25:06 <primeministerp> perfect thx 16:25:11 <alexpilotti> primeministerp: yes sorry, it's a new entry :-) 16:25:20 <primeministerp> add it yours ;) 16:25:28 <primeministerp> yours it more important at this time 16:25:56 <alexpilotti> it got added today, was going to send it w the rest later 16:26:14 <primeministerp> great 16:26:23 <primeministerp> so moving on 16:26:24 <alexpilotti> anyway, the good news is that no big features are missing 16:26:33 <primeministerp> alexpilotti: that's what we were shooting for 16:26:37 <primeministerp> alexpilotti: great work 16:26:42 <alexpilotti> merci :-) 16:26:57 <alexpilotti> resize was the last big thing 16:27:00 <primeministerp> ociuhandu: ping 16:27:13 <ociuhandu> primeministerp: pong 16:27:15 <primeministerp> #topic general updates 16:27:26 <primeministerp> ociuhandu: got my scripts running out unattend.xml 16:27:34 <primeministerp> ociuhandu: debugging puppet install 16:27:35 <primeministerp> now 16:27:56 <primeministerp> ociuhandu: i'll be back in the office tomorrow 16:28:19 <primeministerp> ociuhandu: we can start testing the whole compute node deployment then 16:28:29 <ociuhandu> primeministerp: great 16:28:40 <primeministerp> ociuhandu: I made good progress this am 16:28:54 <alexpilotti> vishy: hi, any chance you could take a look at: https://review.openstack.org/#/c/21695/ :-) 16:29:19 <ociuhandu> primeministerp: excellent 16:29:48 <primeministerp> anyone have anything else they would like to add 16:30:40 <primeministerp> ok 16:30:43 <primeministerp> if not I'm closing it 16:30:51 <alexpilotti> ok! 16:30:51 <primeministerp> #endmeeting