13:01:41 #startmeeting PCI Passthrough 13:01:42 Meeting started Tue Sep 16 13:01:41 2014 UTC and is due to finish in 60 minutes. The chair is baoli. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:46 The meeting name has been set to 'pci_passthrough' 13:01:55 Hi, there 13:02:01 Hi 13:03:04 hi 13:03:19 thank your hard work, baoli 13:03:32 hi 13:03:51 So we made it by the end of last Friday 13:04:07 congratulation, every one 13:04:14 baoli: Great news! 13:05:01 yes indeed. 13:05:30 Thanks everyone for helping out 13:06:17 so now we should focus on testing and fixeng bugs 13:06:26 Irenab, this morning, one of my coworkers run into problems with n1kv neutron plugin. Due to vnic_type not being set, he couldn't bring up VMs. 13:07:08 baoli: is there any open bug for this, to look for details? 13:07:09 I remember that we require that neutron plugins set the vnic_type for each port. 13:07:30 irenab, not yet. 13:08:06 if not set, its normal 13:08:08 the question is we should open a bug for nova or for neutron, which depends on the question if every port should have an explicit vnic_type. 13:08:46 is it for plugin or Ml2 Mechanism Driver? 13:09:02 irenab, this is a monolithic plugin. 13:09:59 For my understanding it should not be a problem, if vnic_type not set, it assumes normal. And for Monolitic Plugin there are no options for different vnic_types, right? 13:10:40 baoli: we can try to troubleshoot it offiline 13:10:42 baoli, monolithic is being depericated 13:11:08 BrianB_, so n1kv monolithic plugin will be depreicated? 13:11:25 baoli, yes 13:11:40 Brian 13:11:51 BrianB_, cool. 13:12:52 irenab, i recall you had a etherpad for next step, i cant find it, could you paste a link again? 13:13:25 Irenab, itzik contacted me last week. Does he still have the problem? 13:13:47 Irenab, please open a bug if it's still an issue. 13:14:19 heyongli: https://etherpad.openstack.org/p/kilo_sriov_pci_passthrough 13:14:33 thanks 13:14:35 baoli: seems that macvtap is not working for hw_veb 13:15:10 TRACE nova.compute.manager mlibvirtError: unsupported configuration: an interface of type 'direct' is requesting a vlan tag, but that is not supported for this type of connection 13:15:33 heyongli: did you test this? 13:16:30 We have created wiki page: https://wiki.openstack.org/wiki/SR-IOV-Passthrough-For-Networking 13:16:45 not yet, i foucs other thing, i will check this 13:16:48 for general overview, nova and neutron configs 13:17:01 great 13:17:10 irenab, that's cool 13:17:18 currently covers hw_veb MD, since cisco MD is not merged yet 13:17:43 Please, review and update 13:17:53 irenab, please open a bug to track that issue, then. 13:18:03 baoli: sure, will do 13:18:24 baoli: you mentioned resize operation. Should it work? 13:18:45 it's buggy now 13:19:01 i will open bug if there is not 13:19:07 heyongli, did you try it with the officail juno ? 13:19:24 heyongli: should it ever work if required rescheduling to some other node? 13:19:30 heyongli, I opened a bug for it already. 13:19:38 cool 13:19:47 it's now work for a while 13:20:21 heyongli: for both resize on same Server and another Server? 13:20:28 heyongli, you mean it used to work for a while? 13:20:52 yeah, i remember , long time ago, it's work 13:21:15 resize to another server is lack of testing 13:22:22 I think if there are some limitation for certain operations, it should be documented 13:22:37 https://bugs.launchpad.net/nova/+bug/1368201 13:22:38 Launchpad bug 1368201 in nova "resize with PCI devices doesn't work" [Low,Confirmed] 13:22:50 baoli: thanks 13:23:20 boali, got it 13:23:21 it took me a couple of days to test it, and in the process my compute node was hosed, 13:24:08 And it took me a while to figure out what's wrong and recover it. Still I need to make a little change in the nova code to make it work again. 13:24:09 sorry for that, i check our internal ci find it not work, according our meeting ar 13:24:49 baoli: Did you test it on same Server or between two Servers? 13:25:02 For some reason, libvirt doesn't like the memballoon config in the domain xml although it has the same libvirt version as other servers in our lab. 13:25:29 irenab, I have one compute node only. 13:25:46 i suspect it broken for a while, during icehouse, pci is stuck 13:27:15 I am not sure it will work between nodes by design, but aso do not hve setup for now... 13:28:17 would 'resize' move VMs across nodes? It's basically a cold migration with different flavor. 13:28:24 another question regarding documentation in openstack admin guides 13:28:41 irenab, between servers , i need check the design, 13:28:43 is there a documentation bug for this? 13:28:54 irenab, that's right. We should open one for it. 13:29:23 irenab, maybe the wiki should suffice? 13:29:28 baoli: can you please open one for nova and 'll proceed with one for neutron 13:29:59 baoli: not sure, how is it for general PCI? 13:30:28 between servers? irenab 13:30:30 heyongli, do we have admin doc for general PCI? 13:30:51 i and yunhong not write the doc 13:31:07 we just setup a wiki 13:31:18 heyongli: queocumentation 13:31:47 The question if we need to make it part of openstack admin guide 13:32:20 it should 13:33:05 who usually write the text for the admin doc? 13:33:23 some people focus on documetation 13:33:25 I mean it's the developer or do we have tec writer for it? 13:33:54 most doc might not wirte by dev, but just guess 13:34:07 I think that the developer of the feature, but tech writer reviews 13:34:24 at least it was so for vnic_type that I added in Icehouse 13:34:42 irenab, did you add it to the neutron admin doc? 13:35:14 it was added to API Reference doc 13:35:33 but you did it yourself? 13:35:55 The neutron doc guru (emagana) contacted me then to handle this 13:36:23 so you came up with the text, and the doc guru added it. 13:36:50 baoli: no, did the writing and patch for documentation 13:36:57 by myself 13:37:20 irenab, ok. I think the doc bugs may follow similar processes as bug fixes. 13:37:25 once you add DocImpact in the patch commit, it opens documentation bug 13:37:47 irenab, no one has asked about a DocImpact during the code review 13:38:51 should we open a doc bug now? 13:38:59 yes, but probably need to open documentation bug anyway 13:39:06 So if we ever do this for nova, we need something for pci passthrough, and one section in it for sr-iov 13:39:37 baoli: +1 13:39:56 agree 13:41:55 shall we just open a bug for it now, and whoever has bandwidth can start working on it? 13:42:20 baoli: Yes 13:43:16 #note open a admin doc bug for PCI-passthrough and sr-iov 13:43:29 Did you have a chance to look at the ehterpad for kilo features? 13:43:36 ok, let's move on to kilo list 13:44:14 I did. And I think it's a very good list. 13:44:27 Let's add the 'resize' thing in the list too. 13:45:21 Hi, I have 2 questions regarding pci_passthrough_whitelist 13:45:27 i can not access the etherpad from home 13:45:33 Another thing is that let's put them in two categories: one for nova, one for neutron, to make it clear. It seems that the majority work will be in Nova 13:46:08 and nova will enter tick toke mode, will it impact it? 13:46:16 baoli: we can add 'project' for each item. 13:46:26 ireanb, that sounds good 13:46:40 baoli: I'll update 13:46:53 heyongli, what is tick toke mode? 13:47:33 Lets try for next week to focus on setting priority for each task 13:47:38 in one release nova might foucus on bug fix, limit the feature merge, will it be perform right now, i'm not sure 13:48:28 heyongli, ok 13:48:57 heyongli: I think we can prioritize and see if need Spec/Bug. Then depending on general nova development in Kilo, we caneither push it further or wait 13:49:26 irenab, yes, let's do that next meeting. 13:49:42 We can discuss existing bugs, and then go over the list 13:49:48 baoli: agree 13:50:26 Do you think we will need some design session at November Summit? 13:51:07 irenab, I think so with the first several items on the list 13:51:55 Then we need to hurry and discuss it asap to make some proposal before November 13:52:24 Are you going to make it to Paris? 13:52:51 irenab, I just need to get the visa, everything else is all set. 13:53:31 baoli: great 13:54:07 i afraid can not go 13:54:20 some one else should be ther 13:54:34 irenab, I guess you are going too, right? 13:55:06 baoli: yes, still need to close travel logistics 13:56:14 heyongli: Sorry you won't be there 13:56:37 me too 13:56:50 heyongli, I guess it's not because of visa, right? 13:56:54 one of our guy should be there 13:56:57 no 13:57:00 baoli 13:57:21 usally we sent local guy go to meeting 13:57:57 attach port to vm seems kind of hotplug 13:58:22 Hopefully, next time it's going to Beijing or Shanghai 13:58:41 heyongli: exactly 13:58:51 that's great ,but china have hongkong already 13:59:15 so let's come prepared for next week with items for kilo. 13:59:25 sure 13:59:32 yep 14:00:04 See you next week, have to switch to other meeting 14:00:08 I'll open the admin doc bug, and check Irenab's wiki. 14:00:14 see you 14:00:16 baoli: Thanks! 14:00:18 #endmeeting