16:02:32 <primeministerp> #startmeeting #hyper-v
16:02:33 <openstack> Meeting started Tue Aug 13 16:02:32 2013 UTC and is due to finish in 60 minutes.  The chair is primeministerp. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:02:34 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:02:36 <openstack> The meeting name has been set to '_hyper_v'
16:02:39 <zehicle_at_dell> Hello
16:02:41 <primeministerp> hi everyone
16:02:49 <iben> hola
16:02:49 <luis_fdez> hi
16:02:52 <primeministerp> #topic blueprint review
16:02:54 <iben> Hi ROb!
16:03:00 <ociuhandu> Hi all
16:03:19 <primeministerp> #link https://blueprints.launchpad.net/openstack?searchtext=hyper-v
16:03:32 <iben> thanks for link - I was just gonna ask...
16:03:33 <zehicle_at_dell> Hey Iben :)
16:03:57 <primeministerp> so everyone I'd like to start by doing a review of the proposed blueprints and seeing where we currently stand
16:04:11 <primeministerp> alexpilotti: ready?
16:04:25 <alexpilotti> yep
16:04:30 <primeministerp> pnavarro: do you also have blueprints for cinder?
16:04:41 <alexpilotti> hi guys
16:05:05 <pnavarro> #link https://blueprints.launchpad.net/cinder/+spec/windows-storage-driver-extended
16:05:29 <primeministerp> great
16:05:38 <primeministerp> let's start w/ nova bits first
16:05:45 <alexpilotti> cool
16:05:56 <alexpilotti> so we have a bunch of bps out for review
16:06:06 <primeministerp> alexpilotti: let's start w/ wmiv2
16:06:19 <alexpilotti> #link https://review.openstack.org/#/c/38160/
16:06:27 <primeministerp> alexpilotti: thank you
16:06:30 <alexpilotti> #link https://review.openstack.org/#/c/39195/
16:06:56 <alexpilotti> and #link https://review.openstack.org/#/c/39194/
16:07:05 <alexpilotti> it was a big one, so I had to split in in 3
16:07:43 <primeministerp> so basically those are waiting for core reviewers to look at them
16:07:43 <alexpilotti> what's not so good, is that those patches are standing there since a long time waiting for review
16:07:51 <primeministerp> yep
16:07:53 <pnavarro> yeah
16:07:53 <alexpilotti> only the first one (last link) got in
16:07:53 <primeministerp> i see
16:08:06 <primeministerp> that's a problem
16:08:18 <alexpilotti> the others have some +1, but no additional review love :-)
16:08:29 <pnavarro> alexpilotti, do you think I should wait for these ones to be aproved before starting the ephemeral one?
16:08:34 <primeministerp> pnavarro: no
16:08:42 <alexpilotti> pnavarro: no
16:08:55 <alexpilotti> we have to put them on cascade, which is a PINTA
16:08:58 <primeministerp> pnavarro: work off of those patches if possible
16:09:11 <alexpilotti> we have already another 2 out there, which depend on the WMI ones
16:09:13 <iben> last patch change was 3 days ago?
16:09:25 <iben> or is that just last comment?
16:09:37 <primeministerp> iben: which are you looking at
16:10:00 <iben> it says updated aug 9th
16:10:00 <alexpilotti> iben: yeah, Pedro put a +1
16:10:55 <alexpilotti> this one: #link https://review.openstack.org/#/c/39195/
16:11:02 <alexpilotti> was uploaded on July 30th
16:11:21 <alexpilotti> only a couple of small nits changed in the meantime
16:11:46 <iben> i see - when it says updated that's due to the build status and other comments.
16:11:50 <alexpilotti> this one: https://review.openstack.org/#/c/38160/
16:11:53 <alexpilotti> Aug 1st
16:11:54 <primeministerp> dansmith: ping
16:12:09 <dansmith> primeministerp: ack
16:12:14 <primeministerp> hey dan
16:12:26 <primeministerp> question about the queue on reviews
16:12:39 <primeministerp> we have some pretty critical bits waiting in the pipeline for some time now
16:12:56 <primeministerp> dansmith: is the general delay due to just backlog and volume?
16:12:58 <alexpilotti> dansmith: hi!
16:13:11 <dansmith> primeministerp: yes, and priorities
16:13:49 <alexpilotti> dansmith: as you know we have a bunch of patches out there since some time, even > 10 days
16:14:14 <primeministerp> dansmith: is there any way to get some help with adding some priority to those mentioned above
16:14:21 <alexpilotti> dansmith: do think we can have a rough idea about when you guys will have time to review?
16:14:24 <dansmith> alexpilotti: yep, lots of people do.. core reviewers are doing a whole lot of things, reviewing tons of changes and, of course, working on blueprints of their own
16:14:41 <primeministerp> dansmith: we fully understand
16:14:42 <dansmith> are these bugs?
16:14:52 <alexpilotti> dansmith: I know that you are swamped, so I don't bug you too much :-)
16:15:00 <alexpilotti> dansmith: nope, bps
16:15:06 <dansmith> oh, the namespace thing
16:15:34 <alexpilotti> yep, splitter in 3 patches as you requested, etc etc
16:15:38 <dansmith> I'm not keen on rewarding this behavior, but I'll try to take another pass through those today
16:15:40 <alexpilotti> *splitted
16:15:50 <primeministerp> dansmith: thank you
16:16:00 <alexpilotti> dansmith: tx!
16:16:31 <primeministerp> dansmith: if there's a better method of "behavior" you prefer going forward we'll make note
16:17:06 <primeministerp> dansmith: we appreciate the help everyone has given to this point
16:17:24 <dansmith> primeministerp: well, I think getting pinged for reviews is getting old for a lot of folks, but you have been fairly patient, so .. :)
16:17:46 <primeministerp> dansmith: you're very gracious sir
16:17:48 <primeministerp> ok
16:17:55 <primeministerp> thanks again dansmith
16:17:58 <dansmith> yep
16:18:13 <primeministerp> alexpilotti: can we move on to the next?
16:18:17 <alexpilotti> sure
16:18:28 <alexpilotti> VHDX
16:18:37 <alexpilotti> #Link https://review.openstack.org/#/c/40076/
16:18:51 <alexpilotti> same story
16:19:06 <primeministerp> alexpilotti: yep, no need to beat it in
16:19:16 <alexpilotti> sure
16:19:23 <primeministerp> alexpilotti: we've got dansmith attention, we'll take it as such
16:19:35 <alexpilotti> I'm not complaining, just pointing it out :-)
16:19:45 <primeministerp> alexpilotti: yep
16:19:49 <alexpilotti> and also:
16:19:52 <alexpilotti> #link https://review.openstack.org/#/c/38791/
16:19:54 <iben> so - all these blueprints are supposed to show delivery status of "needs code review" for Dan Smith to look at it?
16:20:09 <alexpilotti> iben for anybody
16:20:16 <primeministerp> iben: not necessarily dan
16:20:23 <iben> sure
16:20:40 <iben> about the satus - wmi-v2 shows "good progress"
16:20:43 <alexpilotti> iben: but core reviewers are the ones which are needed to get it merged
16:20:52 <iben> does that mean it's not ready for code review yet?
16:21:02 <alexpilotti> are you sure it's not the Neutron one?
16:21:06 <iben> yes
16:21:13 <iben> I'
16:21:18 <alexpilotti> yep, I still have to send that one in
16:21:22 <iben> I'm looking here:
16:21:25 <iben> #link - https://blueprints.launchpad.net/openstack?searchtext=hyper-v
16:21:37 <primeministerp> iben: those are the active blueprints
16:21:44 <primeministerp> iben: not all has been submitted yet
16:21:46 <alexpilotti> this is the nova one: #link https://blueprints.launchpad.net/nova/+spec/hyper-v-wmi-v2
16:22:11 <primeministerp> iben: we're trying to go through the list to see what still needs to be completed for our H3 milestone
16:22:27 <iben> so behind each blueprint are one or more changes that need to be approved.
16:22:31 <iben> got it!  THanks!
16:22:46 <primeministerp> ok let's continue
16:23:07 <primeministerp> obvioulsy same for dynamic memory
16:23:14 <alexpilotti> yep
16:23:18 <primeministerp> rdp console
16:23:35 <alexpilotti> which by the way got committed by Robert, one of the new Cloudbase guys
16:23:49 <primeministerp> alexpilotti: great, is here in the meeting?
16:23:54 <alexpilotti> nope
16:23:55 <primeministerp> er is he
16:23:56 <primeministerp> o
16:24:18 <alexpilotti> ociuhandu: is he still @ the office?
16:24:27 <alexpilotti> it's 7.24 PM here
16:24:32 <primeministerp> alexpilotti: i understand
16:24:41 <ociuhandu> alexpilotti: yes
16:24:51 <ociuhandu> going to make sure he's in
16:24:52 <iben> probably just out at lunch now...
16:24:57 <primeministerp> so in terms of the remaining that are labled "not started"
16:25:32 <alexpilotti> some of them have to be move to Havana, as the review process is slowing everything down
16:25:39 <primeministerp> alexpilotti: ok
16:25:56 <alexpilotti> and everything needs to be done by Sept 4th
16:26:17 <primeministerp> of those remaining are we capible of delivering for that deadline?
16:26:27 <alexpilotti> lol
16:26:39 <primeministerp> fair enough
16:26:42 <primeministerp> ;)
16:26:54 <primeministerp> alexpilotti: then let's talk which don't make it
16:27:05 <alexpilotti> it really depends on the review process
16:27:29 <alexpilotti> for example now I'm on the RDP one
16:27:33 <primeministerp> alexpilotti: ok, then let' postpone this discussion until next week to see how the rest of the week pans out
16:27:49 <alexpilotti> with the first one blocked due to an API that still has to be contributed :-(
16:28:07 <primeministerp> alexpilotti: hopefully we'll make some progress through the review pipeline
16:28:28 <primeministerp> pnavarro: ok let's talk cinder
16:28:47 <pnavarro> ok
16:29:03 <primeministerp> I saw there was progress over the weekend
16:29:04 <pnavarro> fortunately my blueprint is High priority
16:29:07 <alexpilotti> sorry, I got pinged about the same topic on the Nova list :-)
16:29:31 <primeministerp> pnavarro: how far along are you now?
16:29:34 <alexpilotti> pnavarro: except the ephemeral storage one :-)
16:29:43 <pnavarro> the bp is in review
16:29:43 <primeministerp> I saw there was patch you submitted
16:29:46 <alexpilotti> that's also low priority, assigned to you
16:30:12 <alexpilotti> sorry guys, let's finish the previous topic first, if you don't mind
16:30:14 <pnavarro> the thing is I'll be on vacation next week
16:30:21 <primeministerp> alexpilotti: sorry
16:30:28 <primeministerp> pnavarro: let's hold this for a sec
16:30:32 <primeministerp> alexpilotti: continue please
16:30:33 <pnavarro> ok
16:30:59 <alexpilotti> we got out on Nova: AMI, Rescue,
16:31:04 <alexpilotti> Progress update
16:31:19 <alexpilotti> and phemeral
16:31:24 <alexpilotti> *ephemeral
16:31:45 <alexpilotti> IMO AMI, rescue and progress update are totally secondary
16:31:53 <primeministerp> alexpilotti: I agree
16:32:02 <alexpilotti> ephemeral needs to get in
16:32:25 <alexpilotti> it depends on VHDX
16:32:37 <alexpilotti> which in turn depends on WMIV2
16:32:59 <primeministerp> alexpilotti: right, which is why i said let's see how the week progresses in terms of the review process
16:33:22 <primeministerp> alexpilotti: that is unless you have code ready to submit for those as well?
16:33:33 <alexpilotti> russellb just pinged me to make sure we decide what to do with the ones which are not started :-)
16:33:51 <alexpilotti> well, it really depends on the RDP console one
16:34:05 <primeministerp> alexpilotti: in terms of review time?
16:34:25 <alexpilotti> yep, as I expect a bit of ping-pong there, to say so :-)
16:35:07 <primeministerp> alexpilotti: so priority then should the rdp console  pass quickly, would be ephemeral
16:35:08 <alexpilotti> so my opinion is to focus 100% on what we need absolutely to get in in this release
16:35:22 <alexpilotti> ephemeral can be done in parallel, it's an easy one
16:35:30 <alexpilotti> but it depends on VHDX
16:35:39 <primeministerp> right vhdx is waiting in the queue
16:36:15 <alexpilotti> so, if VHDX gets in w/o substantial changes (I don't expect any, frankly) we can get ephemeral done in a breeze
16:36:41 <primeministerp> i would assume the rescue is a push
16:36:42 <alexpilotti> I just marked it as started
16:37:18 <primeministerp> alexpilotti: that last comment was more of question
16:37:19 <iben> -1 on rescue - why do we need that? is it a core feature?
16:37:21 <alexpilotti> rescue is also depending on all of the above. A fairly easy one, but I don't want to overlay too many things
16:37:43 <primeministerp> alexpilotti: and progress update?
16:37:44 <pnavarro> guys, about ephemeral I won't be able to work on it before 26/08 - > too late?
16:37:46 <alexpilotti> iben: it's just used to rescue images, KVM, XCP, have it
16:37:58 <iben> okay - thanks
16:38:03 <alexpilotti> pnavarro: on 26/8 it should be in
16:38:17 <alexpilotti> with the code freeze on the 4th...
16:38:23 <primeministerp> pnavarro: we'll have to get it in prior
16:39:01 <pnavarro> so, maybe it's better to be reassigned to other person, it's my vacation week
16:39:24 <alexpilotti> pnavarro: lucky you :-)
16:39:24 <primeministerp> pnavarro: enjoy your holiday please
16:40:08 <primeministerp> so given that pnavarro is unavailable do we need to push it or can you absorb it?
16:40:22 <alexpilotti> pnavarro: we'll assign to assign internally
16:40:27 <alexpilotti> agh
16:40:39 <alexpilotti> we'll have to assign it internally
16:40:45 <alexpilotti> page fault :-)
16:40:54 <primeministerp> hehe
16:41:16 <pnavarro> as you said it's not difficult
16:41:36 <alexpilotti> it's not, luckily, couple of days should be done
16:41:44 <primeministerp> ok
16:41:58 <primeministerp> so we all agree
16:41:59 <alexpilotti> pnavarro: it's way more useful if you can help us on the Cinder bits
16:42:10 <alexpilotti> as you are already doing :-)
16:42:45 <pnavarro> perfect then
16:43:05 <primeministerp> ok let's continue because we have a lot more to get to
16:43:17 <primeministerp> alexpilotti: of the remaining what is a definate push
16:43:18 <alexpilotti> cool
16:43:25 <primeministerp> hyper-v-agent
16:43:25 <alexpilotti> that's it IMO
16:43:31 <alexpilotti> for Nova
16:43:42 <primeministerp> hyper-v-ami
16:43:49 <alexpilotti> yep, hyper-v-agent for ceilometer (WIP)
16:43:58 <primeministerp> and what about remotefx
16:44:04 <alexpilotti> As I was saying IMO AMI is almost useless at this stage
16:44:18 <primeministerp> alexpilotti: then let's push that to I
16:44:23 <alexpilotti> remotefx is basically done, I'm waiting for some hardware to test it
16:44:41 <pnavarro> wow remotefx !
16:45:03 <alexpilotti> yeah, it's very cool
16:45:18 <primeministerp> ok then we are clear on what need to be done
16:45:28 <alexpilotti> I need to put a couple of DX11 cards on a server and make sure it works :-)
16:46:13 <primeministerp> alexpilotti: can we move on to the next topic?
16:46:21 <alexpilotti> so to recap, my non-wish-list is:
16:46:49 <primeministerp> hyper-v-ami, hyper-v-agent
16:46:50 <alexpilotti> AMI, progress update, rescue
16:47:34 <primeministerp> you're not including hyper-v-agent?
16:47:56 <alexpilotti> no, I'd like to get that done :-)
16:48:01 <primeministerp> ok
16:48:09 <primeministerp> then I'm good with that as well
16:48:20 <primeministerp> pnavarro: sound good?
16:48:35 <primeministerp> we'll move those 3 to I
16:48:48 <pnavarro> it's ok for me
16:48:57 <primeministerp> great
16:49:00 <primeministerp> let's move on then
16:49:09 <primeministerp> #puppet-openstack_hyper_v
16:49:18 <primeministerp> #topic puppet-openstack_hyper_v
16:49:21 <primeministerp> luis_fdez: ping
16:49:23 <luis_fdez> uey
16:49:27 <primeministerp> luis_fdez: where does your refactor stand
16:49:35 <primeministerp> i've been waiting to merge the last request
16:49:53 <primeministerp> luis_fdez: per your comments asking not to
16:50:23 <luis_fdez> you can merge it with the last commit I pushed the last day
16:50:36 <luis_fdez> the additional improvements are not yet ready
16:50:44 <primeministerp> luis_fdez: ok, i'll do that after the meeting
16:50:50 <luis_fdez> now I'm alswo working on integrating the registry module
16:50:55 <luis_fdez> for creating the nova-compute service
16:51:03 <luis_fdez> and call nova compute
16:51:07 <primeministerp> luis_fdez: btw I've added a puppetfile w/ the pprerequests
16:51:17 <luis_fdez> ah ok, I'll rebase it
16:51:36 <luis_fdez> I want to find the best way of calling the python nova-compute from the windows service
16:51:39 <primeministerp> luis_fdez: can you also put an example node config in tests
16:51:59 <luis_fdez> ok
16:51:59 <primeministerp> luis_fdez: I still need to try, and now the format has changed dramatically
16:52:11 <primeministerp> luis_fdez: i'll be in a position to test hopefully tomorrow
16:52:40 <luis_fdez> ok, I think this week I'll be able to work hard on the puppet side
16:52:45 <luis_fdez> last week I took it off
16:52:56 <primeministerp> luis_fdez: no worries, we're making progress
16:53:24 <luis_fdez> also the vcs module is pending
16:53:28 <primeministerp> luis_fdez: i've been dealing w/ all the other puppet bits for the infra here, working my way to the hyper-v nodes
16:53:39 <primeministerp> luis_fdez: are you modifying upstream I assume
16:53:56 <luis_fdez> vcs? I didn't touch it yet
16:54:03 <primeministerp> luis_fdez: is that next?
16:54:13 <luis_fdez> i think so... suggestions?
16:54:27 <primeministerp> luis_fdez: well if we're going to do a from source install it's necesary
16:54:39 <primeministerp> luis_fdez: and i'd rather just add windows support to the upstream modules
16:54:49 <luis_fdez> i agree
16:54:55 <primeministerp> luis_fdez: this does mean that I'll have to break out additional modules
16:55:12 <primeministerp> luis_fdez: and our dependancy list is going to be massive
16:55:42 <primeministerp> luis_fdez: however we knew it would eventually be necessary
16:56:07 <luis_fdez> I'll try to make the current version as stable as possible and then jump to the next approach from source
16:56:17 <primeministerp> luis_fdez: I have some comments on that
16:56:25 <primeministerp> luis_fdez: under the next topic
16:56:28 <luis_fdez> ok
16:56:30 <luis_fdez> :)
16:56:35 <luis_fdez> we can move if you want
16:56:37 <primeministerp> #topic hyper-v ci
16:57:03 <primeministerp> so in regards to that piece
16:57:06 <primeministerp> from source
16:57:14 <primeministerp> as well as other pertaining to ci
16:57:31 <primeministerp> there is additional help currently ramping up
16:57:41 <iben> yeah - more resources!
16:57:41 <primeministerp> to assist with the puppet work
16:57:49 <primeministerp> yes
16:58:10 <luis_fdez> perfect :)
16:58:10 <primeministerp> I spent the last week giving them an overview
16:58:40 <primeministerp> there will be more to come, as it's going to take time for the others to get ramped up
16:58:55 <primeministerp> but eventually you'll see them here and on the other channels as well
16:59:03 <luis_fdez> ok
16:59:39 <primeministerp> our goal is to have everything up and fully funtionaly before the april timeframe
17:00:03 <primeministerp> however there will be substancial rampup in the immediate weeks
17:00:42 <primeministerp> that's about all I have
17:00:42 <luis_fdez> help is welcomed
17:00:48 <primeministerp> for now
17:01:04 <primeministerp> does anyone have anything else to add
17:01:06 <primeministerp> so we can end it
17:01:10 <primeministerp> we're already running over
17:01:26 <iben> just thanks for all the hard work
17:01:31 <iben> this is gonna be great!
17:01:37 <primeministerp> if not i'm ending the meeting, we can continue on the hyper-v channel
17:01:40 <alexpilotti> tx!
17:01:42 <primeministerp> #endmeeting