13:07:04 #startmeeting Passthrough 13:07:05 Meeting started Tue Jun 17 13:07:04 2014 UTC and is due to finish in 60 minutes. The chair is irenab. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:07:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:07:08 The meeting name has been set to 'passthrough' 13:07:47 The spec for SR-IOV networking is merged!!! 13:08:46 yeah 13:08:50 yjiang51: good morning! 13:09:03 irenab: :) 13:09:03 thats 13:09:16 good job 13:09:28 any topic? 13:10:07 For current spec, seems all work items baoli intends to cover 13:10:33 I am still on neutron MD implementation items. 13:10:53 I actually wanted to discuss some Intel case related issue 13:11:10 sure 13:11:16 ok 13:11:49 irenab: just saw the spec approved? Cool 13:11:55 My intention is to cover Intel NIC as part of the Embedded switch Mechanism driver, with VIF_TYPE = HW_VEB. 13:12:14 yjiang51: yes, finally :-) 13:13:07 I saw sadasu also includes Intel NIC as part of the VM_FEX MD 13:13:17 irenab: I saw that comment on my BP 13:13:27 I would like to understand if/where in should be covered 13:13:30 irenab seems meeting not start so mo log 13:14:12 I think the Embedded switch Mechanism driver is applicable to any SR-IOV capable NIC, correct? 13:14:27 so Intel SR-IOV NIC is included as part of it 13:14:51 irenab: sadasu: what's the VM_FEX MD? 13:14:52 heyongli: I see this : The meeting name has been set to 'passthrough' 13:15:04 ok 13:15:38 maybe meeting name is wrong? 13:16:13 irenab: the MD I am working on is the UCS manager MD which supports the Cisco VM-FEX capable card and Intel SR-IOV card 13:16:26 sadasu: correct. But if we go for two MD in same deployment, how the PCI info filter will work? 13:17:00 yjiang51: this is the MD we are talking about: https://review.openstack.org/#/c/95236/ 13:17:31 sadasu: for intel nic, what VIF_TYPE do you plan to push? 13:18:01 ireanb: HW_WEB 13:18:04 I just think we should not duplicate the support and identify what is the corrent way to go 13:18:22 yeah...I thought that is what we are trying to do now :-) 13:18:43 sadasu: we are allignedas always :-) 13:18:43 yonhong am on phone please cover me keep log 13:18:53 ^aligned 13:19:26 let us look at the specific use case: there is a set of UCS Servers all managed by one UCS Manager 13:19:40 sadu: so it actually seems to be a duplication .... 13:19:45 these UCS servers have a mixture of Cisco NICs and Intel NICs 13:20:15 lets go thro this use case for better understanding of duplication 13:20:50 sadasu: for the case with non UCS Servers and Intel NICs, what should be deployed? 13:21:08 in my method of implementation, I will need cisco_ucsm MD to take care of both NICs 13:21:39 the customer sees a complete UCS system + UCS manager so includes only the UCSM MD 13:21:55 irenab: your MD 13:22:06 sadasu: will cisco_ucsm be direct or macvtap? I assume it will be direct, right? 13:22:33 yjiang51: both direct and macvtap 13:22:46 sadasu: ok. 13:22:46 sadasu: seems strange to support it in two MDs.... 13:22:56 irenab: I am just trying to say that we need both MDs to support Intel 13:23:05 and what if both MDs are deployed? 13:24:01 sadasu: will it be some other Product ID? 13:24:10 probability of that use case happening is very low 13:24:53 sadasu: irenab: how to distinguish if a Intel NIC in UCS or in normal case? 13:24:57 we need to compare that...I can get the product_id of the card supported on each of our systems 13:24:58 sadasu: I think we just need 13:25:25 to see if there is some limitations or it can be resolved on PCI device filter level 13:25:49 yjiang51: correct 13:25:52 irenab: agreed...for which we need the 2 product ids 13:26:17 sadasu: if it is the case, it works OK and there is no conflict 13:27:00 irenab: that was my understanding too..hence went ahead with the support in my MD... 13:27:04 anyway I will provide config attribute for supported PCI info strings, so it is not hardcoded in any case 13:27:44 sadasu: no problem, we just may consider do some code reuse, but can figure out at implementation review 13:27:49 This is specific of the use case where it is completely a UCS system and this MD shud be able to support all NICs supported on UCS 13:28:00 otherwise it will be an incomplete implementation 13:28:14 for all other cases we will you the generic SR-IOV NIC MD 13:28:15 sadasu: undrstand it, thanks 13:28:39 irenab: I agree 13:29:11 Anyone has other topics to discuss? 13:29:41 irenab: another question 13:29:51 sadsu: sure, go ahead 13:30:19 can the generic SR-IOV NIC MD work with any or no L2 agent on the compute node in a multinode setup? 13:31:23 sadasu: I plan the agent to support port_state_up changes case, thats why make the MD agent based solution, it is not required for port binding 13:32:13 sadsu: do you see the case to run it without support for port state changes 13:32:15 ? 13:33:04 sadasu: do you mean the muti segment networks? 13:33:35 irenab: no...not multi-segment.. 13:33:57 sadsu: what do you mean by multi node? 13:34:10 by "support for port state changes" did you mean create_port_* , update_port_* method implementations? 13:34:43 sadasu:update_port for currently only admin_state_up attribute 13:35:04 controller node runs neutron server and compute nodes run the agent 13:35:16 sadsu: for already bound port to enable/disable traffic 13:36:18 sadsu: do you have in mind some use case that agent is not required, and MD can be used? 13:36:41 irenab: brb.. 13:36:57 sadasu: ? 13:39:23 I think we should decide what are the next items to define as part of the sub-team, and/or maybe get requirements from NFV sub-tema? 13:40:34 irenab: I think NVF sub-team has more than SR-IOV. 13:40:53 sorry...someone was at the door 13:42:03 ireanb: so to answer ur question, in the case of MD, admin state changes are not handles by the L2 agent on the compute node 13:42:18 yjiang5: agree. I just think we need identify next features to push, since current spec is approved 13:42:49 ireanb: yjiang5: yes we shud align with the NFV subteam as the next steps 13:43:40 I think it worth to push agenda for next meeting 13:43:41 so port state changes has to be handled by my MD 13:44:16 irenab: next NFV meeting? 13:44:33 sadsu: Are you talking about consuming Embedded Switch MD without agent for your case? 13:44:54 sadasu: no, I meant PCI meeting 13:45:44 irenab: I think I am not sure what your question 13:45:53 I think it may be useful to have agenda that we want to cover, now when basic support spec is approved 13:46:13 we can keep this topic for next week 13:46:30 sadsu: you previously asked ig agent is a mandatory for generic SR_IOV MD 13:47:15 irenab: yes...I think your answer was that it is needed to handle port state changes 13:48:10 sadasu: yes, but if you have case it maybe usefull without port state chages support, let's consider if/how to make ir 13:48:23 ireanb: ok 13:48:54 irenab: lets add that to next week's agenda... 13:49:04 sadasu: +1 13:49:36 hopefully I will lend some code update till next week, so we can go over it as well 13:49:50 irenab: cool 13:50:17 should we also add NFV alignment to the agenda also? 13:50:19 drag me into the revie 13:50:36 heyongli: sure 13:50:52 irenab: can u take a look at my MD spec again> 13:51:28 sadasu: it maybe good idea for NFV allignment, and yes I'll review it the spec 13:52:04 any other topic to discuss? 13:52:59 shall we close the meeting? 13:53:56 yes...done 87mins early 13:54:00 7 mins 13:54:21 cool. Thank you guys 13:54:31 #endmeeting