13:02:51 <claudiub> #startmeeting hyper-v
13:02:52 <openstack> Meeting started Wed Dec 16 13:02:51 2015 UTC and is due to finish in 60 minutes.  The chair is claudiub. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:02:53 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:02:55 <openstack> The meeting name has been set to 'hyper_v'
13:03:00 <claudiub> hello folks!
13:03:07 <abalutoiu> hey
13:03:12 <Sonu> Hello. Good morning
13:03:20 <atuvenie> 0/
13:03:22 <atuvenie> o/
13:03:24 <kvinod> Hi all
13:03:34 <itoader> o/
13:03:44 <primeministerp> o/
13:04:20 <claudiub> ok, so let's see...
13:04:31 <claudiub> lpetrut?
13:05:07 <lpetrut> Hi
13:05:13 <claudiub> ok, so he joined. we can start. :)
13:05:19 <claudiub> #topic fibre channel
13:05:33 <claudiub> so, lpetrut, any news for us on this regard? :)
13:05:57 <lpetrut> yep, the implementation is ready for the passthrough disks scenario
13:06:13 <lpetrut> I was actually sending the implementation upstream right now
13:06:36 <claudiub> cool, can you share the link with us then?
13:06:50 <claudiub> so we can start reviewing it :)
13:06:53 <lpetrut> I'll send it as soon as I send them
13:07:15 <claudiub> great. Anything else that needs to be done for fibre channel?
13:07:36 <lpetrut> yep, we'll have to support the other scenario, when FC ports are exposed to the instance
13:07:57 <lpetrut> but that should be easy to implement on top of this work
13:08:13 <claudiub> I see. Any thoughts about when that's going to be up for review? :)
13:08:43 <lpetrut> hard to say, best case scenario: next week
13:09:19 <lpetrut> Sagar, Sonu: any questions on this topic?
13:09:43 <Sonu> If you need review time from HP, let me know please
13:10:18 <lpetrut> that would be great, I'll send you guys the links. Maybe you guys could even test this on your environment
13:10:43 <claudiub> agreed. Sounds like a plan. :)
13:10:56 <claudiub> ok, anything else on this topic? any questions?
13:11:27 <claudiub> i suppose not. moving on.
13:11:44 <claudiub> #topic OVS Microsoft support statement
13:12:17 <claudiub> primeministerp: I hope you can help us on this topic. :)
13:13:40 <Sonu> claudiub: do we have a plan to get WHQL sign
13:13:53 <Sonu> for the OVS port on Windows.
13:15:18 <claudiub> Sonu: it's an interesting question. Would be nice, but I'm not the right person to answer this question. Still waiting for primeministerp's response. :)
13:16:52 <claudiub> hm, he was here when the meeting started. hopefully he will respond on this matter. We will return to this topic later then. Let's not get stuck. :)
13:17:18 <claudiub> #topic Nova OVS vif status
13:17:54 <claudiub> so, I this refers to the ovs plug vif driver for the HyperVDriver.
13:17:55 <atuvenie> well, the patches are updated to support live-migration
13:18:26 <claudiub> any blockers on this?
13:18:52 <atuvenie> there is a -1 from somebody. I posted a response on the patch. waiting to hear back
13:19:16 <atuvenie> if it doesn't move soon, I will attempt to contact the reviewer on irc or mail
13:19:24 <claudiub> well, I suppose you can ping him on irc.
13:20:10 <claudiub> are there any other patches that will have to be up, other than the already existing 2?
13:20:16 <claudiub> to add that live-migration support?
13:20:22 <Sonu> atuvenie: do we have any OVS neutron agent changes for hyper-v OVS
13:20:38 <atuvenie> no, the live-migration support was ammended to an already existing patch
13:21:03 <atuvenie> sonu: neutron ovs was ported to windows since kilo
13:21:20 <Sonu> great.
13:22:08 <Sonu> Using WMI firewall driver with Hyper-V OVS is a supported scenario.
13:22:24 <claudiub> nice. so, we'll have to review those patches. I'll make sure that they are on the nova mitaka priority list.
13:22:37 <Sonu> The intention is to get VXLAN with Hyper-V
13:23:13 <claudiub> Sonu: yep.
13:23:26 <claudiub> any other questions on this matter?
13:23:34 <Sonu> none from my side.
13:23:50 <claudiub> ok. moving on.
13:24:12 <claudiub> #topic performance enhancements
13:24:19 <kvinod> claudiub: we wanted some time to discuss on neutron blueprint
13:24:45 <claudiub> sure.
13:25:13 <kvinod> k, whenever you are done with your agenda
13:25:24 <kvinod> we can discuss on it
13:25:47 <claudiub> so, pymi is going to replace wmi pretty soon. We've run tests in every project using pymi and it was all green.
13:26:25 <claudiub> and I was wondering if you guys, Sonu and kvinod have tested it in your environments
13:26:45 <Sonu> we are doing the test
13:27:21 <claudiub> have you noticed any issues? how much did the overall performance improve in your envs?
13:28:17 <Sonu> we are yet to receive the result from our teams
13:28:56 <Sonu> however, the prime purpose of the concurrency patch is not only to improve the performance, but also to support concurrent operations
13:29:22 <claudiub> also, I should mention this, we have an approved blueprint on nova. It is the one that will implement "wait for neutron event" mechanism in the HyperVDriver.
13:29:48 <claudiub> basically, on instance spawn, before the VM is started, it will wait for the neutron ports to be bound first.
13:30:29 <Sonu> imagine if the queue builds up, 'cz neutron agent have to handle updates as well, all in the same process.
13:30:58 <Sonu> we have already implemented neutron notifier based VIF notif in nova
13:31:28 <claudiub> Sonu: please let us know what the results are. It would also be great to gauge the performance difference between current hyper-v neutron agent + pymi and concurent binding hyper-v neutron agent + pymi.
13:32:43 <Sonu> claudiub: as I had said, the purpose of concurrency patch is to support concurrent users doing operations.
13:32:45 <claudiub> also, I'm thinking that a greenpool might be an interesting alternative to explore as well.
13:33:41 <Sonu> our intention was to use additional CPUs on the servers to do new port binding, while the updates will be handled in original process
13:34:46 <Sonu> separation of new request handling, and update handling will be needed to support concurrency theme.
13:35:31 <claudiub> I see. so, I'm gonig to test the blueprint as well and see how it goes. At the very least the implementation will have to be rebased. :)
13:35:43 <Sonu> I am glad
13:35:44 <kvinod> claudiub : I would suggest you also to take the concurrency patch sets and try on your setup.
13:36:15 <Sonu> On the same note, I will get you the results of PyMI tests we have run
13:36:58 <claudiub> kvinod: yep, will do. although, it needs to be rebased, also, I think I have a concern on one of the patches. I don't remember if I added a comment on this, but it looked to me like ports were being processed twice. Will have to re-review.
13:37:10 <claudiub> Sonu: excellent, thank you. :)
13:38:11 <claudiub> anything else on this topic?
13:38:19 <kvinod> ok, you can try out with latest path sets, I uploaded one more version after I sent out mail to you
13:38:51 <claudiub> ok, great. :)
13:38:57 <claudiub> primeministerp: here, by any chance?
13:39:53 <claudiub> #topic open discussion
13:40:22 <claudiub> if you have any other topics you wish to discuss, now's the time. :)
13:41:36 <sonu_> atuvenie: I was asking about this neutron patch - https://review.openstack.org/#/c/67316/
13:42:42 <atuvenie> sonu: that patch is abandoned for some time from what I see. I don't know anything about it. I will investigate
13:43:20 <sonu_> in any case, I did not apply them on my setup. And basic use cases had so far worked for me
13:45:11 <claudiub> seems to be related to an OVS related firewall, if I'm understanding the commit message properly.
13:45:59 <claudiub> I don't think it affects HyperVSecurityGroupsDriver.
13:46:21 <kvinod> claudiub: on your statement, on applying on you setup
13:46:27 <sonu_> thanks.
13:46:39 <kvinod> the neutron patch that sonu_ mentioned
13:47:02 <claudiub> kvinod: what about it?
13:47:20 <kvinod> you said you will try on your setup
13:47:37 <sonu_> vinod: you are referring to the neutron blue print
13:47:44 <claudiub> anyways, alexpilotti: one topic remained undiscussed, the OVS Microsoft support statement one. Any ideas on this?
13:48:00 <claudiub> kvinod: I will. :)
13:48:02 <kvinod> yes
13:48:30 <kvinod> it will be good to have some results in the next irc
13:48:33 <kvinod> thanks
13:49:08 <claudiub> kvinod: sure. next meeting will be in 23th december. Will you be able to attend it?
13:49:49 <kvinod> Yes will try to log in
13:50:16 <kvinod> If not me Sonu will be there
13:50:49 <claudiub> great. :)
13:50:50 <sonu_> sure
13:51:08 <sonu_> so open item is Microsoft support statement for OVS.
13:51:42 <primeministerp> claudiub, we're going to need to get it signed, and certified
13:52:20 <claudiub> primeministerp: great. Any idea about when that is going to happen?
13:52:21 <primeministerp> claudiub, I'll start a thread internally regarding the OVS support statement
13:52:28 <primeministerp> claudiub, we would have to do it
13:52:38 <primeministerp> claudiub, probably as part of the ovs ci
13:52:44 <primeministerp> and build process
13:53:21 <primeministerp> we'll also have to have some internal discussion i'm sure
13:53:30 <primeministerp> I'll start that process now
13:53:38 <primeministerp> as it usually moves pretty slow
13:54:09 <claudiub> primeministerp: great, thank you!
13:54:36 <primeministerp> np
13:54:37 <claudiub> anything else folks?
13:54:50 <sonu_> primeministerp, thanks. Would you say with OVS 2.5 we will have a singed driver
13:55:03 <sonu_> correction-signed
13:55:52 <lpetrut> for the record, here's the os-win side of the FC implementation: https://review.openstack.org/#/c/258512/ Note that there's a chain of a few patches, this is the last of them. I'm sending the Nova one as well
13:56:11 <claudiub> lpetrut: great, thanks!
13:56:18 <claudiub> #link https://review.openstack.org/#/c/258512/
13:56:53 <sonu_> thanks
13:57:07 <claudiub> seems that ovs 2.5 should be released pretty soon.
13:57:43 <sonu_> yes I am hoping
13:57:56 <sonu_> for OVS 2.5 will be out soon with conntrack
13:59:02 <sonu_> Thanks everyone. I have to logout.
13:59:08 <claudiub> anyways, the end meeting time draws near. we will have to end it soon.
13:59:29 <claudiub> so, thank you all for joining in!
13:59:33 <sonu_> can you send us the meeting notes
13:59:34 <claudiub> see you next week!
13:59:37 <sonu_> bye
13:59:42 <claudiub> they are automatically logged.
13:59:45 <claudiub> #endmeeting