13:02:26 #startmeeting PCI Passthrough 13:02:27 Meeting started Tue Dec 9 13:02:26 2014 UTC and is due to finish in 60 minutes. The chair is baoli. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:02:30 The meeting name has been set to 'pci_passthrough' 13:02:35 Hi there 13:02:41 hi 13:02:50 hi 13:03:44 bi 13:03:45 hi 13:04:23 hi 13:04:42 #topic Bugs 13:04:58 we dont' seem to have new bugs 13:05:23 itzikb: https://bugs.launchpad.net/neutron/+bug/1397675, this is not a bug anymore? 13:05:26 Launchpad bug 1397675 in neutron "Updating admin_state_up for port with vnic_type doesn't have affect when not using sriov nic agent" [Undecided,Confirmed] 13:05:42 can we change its status? 13:06:05 hi 13:07:41 baoli: changed to? 13:08:00 s/changed/change/ 13:08:35 if it's not a bug, then invalid, I guess 13:09:17 itzik, baoli: unless you want to use this to make a documentation update 13:09:37 baoli: Not sure I follow. Do you think it's not a bug? 13:09:59 baoli: I think it's a bug but I see no problem to solve it in Documentation 13:10:28 baoli: For now at least .. 13:11:45 I can add it - just not sure where 13:11:58 itzikb: ok, it's a doc bug, then. The behavior is consistent with the design. 13:12:19 Anything else on bug? 13:12:32 I want to ask Regarding the resize 13:12:36 #topic Reviews 13:12:37 Are there any voluteers to do the doc change? Else, I could take it up 13:13:05 Is there any documentation regarding SR-IOV upstream? 13:13:08 sadasu: I can do it if you'll show me where 13:13:23 baoli: maybe we can give a gap of 1 sec after asking a question before moving on? :-) 13:13:38 sadasu, sure. 13:13:52 itzikb_:sure. I was going to look for it myself..but 13:14:03 I can help 13:14:24 I am not aware of any documentation except for wiki 13:14:40 thats what I thought too 13:15:00 maybe we should take up documentation as a whole 13:15:08 sadasu: +1 13:15:22 does the reviews got any progress? 13:15:47 irenab: talking about docs, how is the user doc/manual going on? 13:16:25 baoli: main focus was on specs till Monday, so no progress here 13:16:52 irenab, do you need help. Sounds like sadasu can lend some help in that front. 13:17:20 baoli: help will be hihly appritiated 13:17:41 neutron side is fine, since doc is auto generated from config files 13:17:50 do we need to a file a doc spec for this?!! 13:17:54 need to document nova side 13:18:16 sadasu: hope that node, seems more like bug 13:18:27 ^not 13:18:37 irenab: cool 13:18:59 neutron doc seems very cool. 13:19:18 Ok, moving on? 13:19:37 baoli, any bug, spec review got progress? 13:19:48 baoli: ye 13:19:48 #topic Reviews 13:19:58 does shaohe_feng here, 13:20:09 https://wiki.openstack.org/wiki/Meetings/Passthrough#Agenda_on_Dec._9nd.2C_2014 13:20:23 he is cover me for the interface attach/detach blueprints. 13:21:37 l'd like to introduce shaohe_feng to you 13:21:52 Hi, all 13:21:56 hi shaohe_feng 13:22:02 we got one patch approved last week. Yongli's patch is pretty close for approaval 13:22:02 hi 13:22:08 shaohe_feng: HI 13:22:18 I'm a fresh for openstack 13:22:26 baoli, my patch is lack of review by core now. 13:22:45 shaohe_feng, welcome aboard 13:22:58 for resize, suspended by CI work for about a week. 13:23:03 thank you,  baoli 13:23:55 shaohe_feng: welcome to openstack and pci passthrough 13:23:55 yonglihe, Dan reviewed your patch https://review.openstack.org/#/c/131321/. He'd approve it soon, I think, after you fixed the grammar 13:24:17 your pci resize patch is still WIP, right? 13:24:25 baoli, yeah. 13:24:42 yongilhe: I want to ask you about the resize 13:24:55 go on, itzikb_ 13:25:20 yongilhe: Will it solve also the cold migration? 13:25:30 sadasu:thank you 13:25:58 itzikb_, migration might be another patch if needed. now focus on resize only. 13:26:40 yongilhe: ok.thanks 13:26:47 itzikb_, mix them all in one patch might not effeciency and code will mass to reivew i think, plus lots of test cases. 13:27:08 yonglihe, resize/cold migration shared the same flow/code, it seems to me. 13:27:51 baoli, yeah, i think so, but not very sure, top entry might little diffrence, need to check. 13:28:32 baoli, does the migration got progress? 13:29:05 bali, i'm missing this windows to consult exper for you problem, sorry for this. 13:29:07 yonglihe: I got it working. To upstream, it needs polish and unit tests 13:29:28 yonglihe, thanks 13:29:41 baoli, does the migration will depend on resize? 13:30:19 yonglihe, after close look at the flows involved with live versus cold/resize, there doesn't seem to be much in common. 13:30:33 So no dependencies 13:30:40 baoli, seem very cool, 13:31:26 The debate is still going on https://review.openstack.org/#/c/133138/. So if anyone has a minute, please weigh in with your opinions 13:32:15 I am pretty good with proposed solution to include it in nova.conf 13:32:17 baoli, sure, i'm going to check detail, the CI on discustion also. 13:33:19 Moving on to BPs? 13:33:33 yeah, 13:33:37 yes 13:33:40 #topic Blueprints 13:33:56 shaohe_feng drop a initial interface attach/detach for sriov. 13:34:10 shaohe_feng , clould you please attach a link here? 13:34:37 yonglihe, talking about that, I saw that pczesno's spec also addresses the interface attach 13:34:53 but just from api 13:35:08 https://review.openstack.org/#/c/139910/ 13:35:08 https://review.openstack.org/#/c/138808/ 13:35:11 so i guess it's dependend on shaohe_fengs work 13:35:43 pczesno, so your spec only addresses the API side of things, but not the actual implementation? 13:35:54 pczesno, how about the nova boot command? 13:36:10 baoli,yes it does that 13:36:57 pczesno, we can discuss the details about the 2 bps, include me in mail thread. 13:37:17 ok, i can drop the attach part from mine 13:38:03 pczesno, you are so nice. but we might still need to align to make sure it make sense to comunity. 13:38:12 shaohe_feng, please add you BP to this link: https://wiki.openstack.org/wiki/Meetings/Passthrough#Agenda_on_Dec._9nd.2C_2014 13:38:23 baoli: OK. 13:38:26 yongilhe, sure 13:38:33 shaohe_feng, thanks 13:40:33 any comments on bps? i'd like introduce some CI things. 13:41:21 could we move on? 13:41:23 just asking to review specs, it helps to shape them before cores take a look 13:41:35 irenab, sure. 13:41:50 irenab, I added some comments to your spec. Mainly it needs to address the nova side of changes required. 13:43:01 baoli: thanks 13:43:06 irenab: I took a quick look...will review again and post commnets 13:43:19 sadasu: great! 13:43:24 #topic CI Testing 13:43:45 yonglihe, please go ahead 13:43:48 there some discuss about how to testin the pci/sriov 13:44:09 first, use third-ci. 13:45:01 but sdague, suggest fake a libvirt to testing any HW requiments feature. 13:45:14 there is a bp for that. 13:45:44 yongilhe: can you post the link here? 13:46:11 i'm looking that now, a moment 13:46:26 #link https://review.openstack.org/#/c/139927/ 13:47:21 on this approch, Daniel Berrange prefer the third CI, i also think so. 13:47:24 yongilhe, please add this to the meeting wiki as well 13:47:30 sure 13:47:34 yonglihe: do you think it would be possible to run scenario tests with faked libvirt? 13:48:04 sanpshot/migrate/resize/... 13:48:20 Daniel point out this approche had it's limitation. 13:48:47 irenab, please post your concern to the bp, then everyone notice it. 13:49:00 yongilhe: sure 13:49:02 yonglihe: so third CI versus fake libvirt, right? And you perfer third CI? 13:50:39 baoli, yeah. 13:51:00 yongilhe: Do you have CI framework that can test SR-IOV scenarios? 13:51:07 I think for sriov we must run on real HW. 13:51:12 the faked libvirt or qemu, will might need create a new project. 13:51:40 irenab, i include this considerations in my bp alternatives. 13:52:16 Real HW for third party CI and fake libvirt for tempest/scenario tests 13:52:32 yonglihe: will follow up on bp review 13:52:42 before move on, we need dicuss and make things clear. welcom every one to comments that bp, we need some testing method to ensure pci code quality. 13:52:56 I see it as needing both but we could prioritize 3rd party CI over fake libvirt driver 13:53:01 sadasu: I think at some point we are supposed to run tempest/scenario on 3rd party CI 13:54:12 irenab, sadasu, i need rebase the testcases to scenario, to move progress 13:54:17 yongilhe, will do. 13:54:21 irenab: I agree...but that would be a gate requirement...but individual contributors who don't have access to hw but want to test privately will have an option 13:54:41 thats why i am calling it lower priority 13:54:48 sadasu: makes sense 13:55:05 sadasu, good point 13:55:28 please post to testcase reveiw, sadasu 13:55:50 yongilhe: will do. thanks for the reminder 13:56:10 From that point of view, the fake libvirt is useful not only for sr-iov, but also everything else. 13:56:15 irenab, what testcases your CI running? 13:56:42 baoli, yeah, intend to, but not very easy, mostlikely need fake a qemu not libvirt. 13:57:18 yongilhe, sure it's going to be easy. 13:57:20 baoli, because there is a such thing in nova now, not that good as we expected. 13:57:40 baoli: not sure that is true. but we need to keep our scope to our project for now 13:58:20 baoli: only because I am not completely aware of other features in nova 13:58:40 heyongli: currently automatically only API tests 13:58:58 heyongli: neutron API 13:59:04 irenab, good to know, thanks. 13:59:25 time is up, then it's time to say see you.. 14:00:07 thanks everyone, bye. 14:00:09 bye 14:00:12 bye 14:00:23 bye 14:00:28 yonglihe: what do you mean by "such a thing: in a previous comment " because there is a such thing in nova now, not that good as we expected." 14:00:29 until next time .... 14:00:42 bye 14:00:44 #endmeeting