13:01:24 #startmeeting PCI Passthrough 13:01:24 Meeting started Tue Dec 2 13:01:24 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:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:27 The meeting name has been set to 'pci_passthrough' 13:01:31 Hi there 13:01:34 hi 13:01:55 hi 13:02:35 hi 13:03:28 Irena can't attend today. 13:05:33 https://wiki.openstack.org/wiki/Meetings/Passthrough#Agenda_on_Dec._2nd.2C_2014 13:05:40 Let's get started. 13:06:50 Looks like that we have a new neutron bug 13:07:58 https://bugs.launchpad.net/neutron/+bug/1397675 13:08:00 Launchpad bug 1397675 in neutron "Updating admin_state_up for port with vnic_type doesn't have affect" [Undecided,New] 13:08:59 itzikb: do you have 'agent_required' flag turned on? I guess that you are using mlnx which supports update of port's admin state? 13:09:24 baoli: I'm not using mlnx 13:09:46 baoli: So it's without the agent 13:10:11 itzikb: are you using an agent that can take action on admin_state_up False? 13:10:57 sadasu: No.I'm using Intel 1G NIC and there is no agent involved 13:10:58 itzikb: i see your answer. Without an agent, I don't think this is expected to work 13:12:53 It seems to me there should be a way to be able to set the admin_state_up if we can't do it we should at least document it and somehow write an error when there is no support for this option 13:13:55 itzikb, that sounds reasonable. 13:14:26 itzikb: yes, we are lacking in documentation 13:14:33 Ok, anything else for bugs. 13:15:26 last week a discussion surrounding "bonding" of 2 sr-iov ports was brought up...would that be a bug? 13:15:38 I guess that would be more like a new BP category 13:15:46 sadasu, right 13:16:09 #topic reviews 13:16:09 just wanted to highlight that we have this week to propose a new BP, if needed 13:16:43 sadasu, yes, thanks for the reminder 13:18:21 yonglihe, I put some comments in your PCI resize wip patch 13:18:53 thanks, i had no time for it now, i will check it soon 13:18:57 https://review.openstack.org/#/c/137530/ 13:19:09 yonglihe, sure 13:21:25 baoli, good suggestion 13:22:03 yongilhe, thanks 13:22:25 for 'devices' like resouce, resource tracker does not support that in nature, there some work to do. 13:25:50 I have a question on this review: what is the significance of sign in manager.py? 13:26:18 it means 'alloce' reserver something. 13:26:27 sadasu, check resource_tracker.py on how 'sign' is used over there. 13:26:56 the negtive sign indicator a claim aborting or direct release the resources. 13:27:23 it makes sense if the resource can be arithmetically calculated. 13:27:25 what other values can it have? 13:28:14 +1, 0. -1? 13:28:20 'sign' means + or - 13:28:22 no other value, just searching the caller you will find it : -1 or default to 1 13:28:26 s/./, 13:28:54 +1 to allocate and -1 to release? 13:29:14 yeah, it is. 13:29:36 +1 some time means 'reserved' to pci devices. 13:29:39 thansk 13:30:06 that why pci need know the stage of resizing. 13:31:23 I'll try to push for approvals for several reviews that are in good shape this week. 13:31:40 Guess that we can move on to the next topic: 13:31:50 #topic Blueprints. 13:31:52 baoli, thanks, sound cool 13:32:31 like Sandhya has mentioned a moment ago, please submit your proposal if any by the end of this week, I guess. 13:32:50 deadline is monday 13:32:53 end of monday? 13:33:33 baoli: correct 13:35:58 i'm stuck on other thing, but someone will cover me for the 'interface attaching' bp, hope we can meet the deadline. 13:36:39 yongilhe: sounds good 13:36:48 baoli, how about your migration bp? any progress? 13:37:33 yongilhe, some blocking issue came up. Libvirt or the hypervisor doesn't seem to be happy with interface renaming. 13:38:00 I've send a query to libvirt-users 13:40:17 Hopefully, I can get some resolution soon. 13:41:24 network xml doesn't help either. Internally, libvirt converts that to interface, and during live migration, the same interface is needed on the destination host. 13:42:41 If anyone has any idea, please let me know. 13:43:23 baoli, sure, maybe i can consult our hypervisor team to see is there anything can help 13:44:08 baoli: no ideas for a solution...but by "same interface" you mean pci device with same address? 13:44:11 yongilhe, that sounds great. Let me forward the libvirt-users query to you. 13:44:35 sadasu: same interface name like eth6 13:44:46 baoli: Please send me too 13:45:31 irzikb, sure. 13:45:43 baoli: Just a quick question - the problem is with the first migration 13:45:54 baoli: Or back to the original host 13:45:57 ah! so this will probably work only in the use case where we are migrating to a new/clean new server 13:46:37 itzikb: the vm couldn't even be booted up. 13:46:44 itzikb: I suppose either direction as long as the same interface is unavailable 13:47:19 baoli: Let's discuss this after the meeting. I think it worked for mlnx_vif 13:48:12 itzikb, cool. I thought Irenab has done that. 13:48:33 I need to get another intel card and try it on. 13:49:02 I don't have any mlnx cards for sure. 13:49:37 baoli: Should work with Intel.. 13:50:36 itzikb, cool. will give it a try. 13:50:37 is someone bringing up the bonded interfaces case? we were supposed to follow-up on the ML but I didn't see anything 13:51:01 sadasu, beagles brought it up. 13:51:04 last time 13:51:17 pczesno: trying to review your spec. Will add some comments and questions soon. 13:51:33 baoli: great thanks 13:51:36 yes, thats right. 13:52:31 just want to make sure we spend some time to atleast define the problem 13:53:04 well, beagles doesn't seem to be present. So let's wait to see his proposal. 13:53:28 Ok, move on 13:53:41 #topic CI Testing 13:53:48 anything on this? 13:54:12 i'm try to make our CI online asap. 13:55:40 yongilhe, that's great! 13:56:04 any hw CI there? 13:57:00 yongilhe: What tests are your running? 13:57:22 I have questions on how to convert my existing setup to do Nova CI 13:57:39 can we do both Nova and Neutron CI on the same TB? 13:58:02 I am investigating in the background...will hopefully have an update in the next meeting 13:58:03 itzikb, to online, first stage only had baisc pci passthrough testing. and will add more and more gradully. 13:58:53 sadasu, we trying to cover basic sriov after online. 13:59:03 yongilhe: You mean local testing or tests that are upstream? 13:59:59 itzikb, i don't know yet, but upstream a HW specific test seems not very valuable. but if it does, we happy to upstream all of them. 14:01:24 Time is running out. So let's continue next time 14:01:38 thanks everyone 14:01:42 sure, then, bye 14:01:46 #endmeeting