15:01:27 #startmeeting openstack-cyborg 15:01:28 Meeting started Wed Oct 11 15:01:27 2017 UTC and is due to finish in 60 minutes. The chair is zhipeng. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:32 The meeting name has been set to 'openstack_cyborg' 15:01:44 #topic Roll Call 15:01:50 \o 15:01:51 #info howard 15:01:59 #info crushil 15:02:28 anyone else here for our project meeting ? 15:02:32 #info Michele Paolino 15:02:39 hello Howard! 15:02:51 oh hi Michele ! 15:02:55 long time no see 15:03:03 monring. 15:03:15 yes, busy times on my side, now I'm back 15:03:15 #info jkilpatr 15:04:02 HI Howard :) 15:04:18 Hi :) 15:04:36 could you put your info down using the info command ? 15:04:56 #info Li 15:05:11 #info Li Liu 15:05:34 thx :) 15:05:45 helloway you there ? 15:06:01 yeah 15:06:27 info plz 15:06:29 wow busy this week. 15:06:54 #info helloway 15:07:16 #topic Official Project Application Status Report 15:07:31 so again, thanks to everyone's hard work 15:07:40 we are now an official project 15:08:08 altho nobody has contacted me for the mascot yet :P 15:09:00 cheetah with cyborg parts. I won't stop staying it until it happens ;) 15:09:20 let's try to make it happen XD 15:09:42 #topic New Core Team member confirmation 15:09:46 I already have an unofficial mascot that I have been using in my slides 15:10:03 crushil do send me the slides :P 15:10:22 so I sent out the nomination email for zhuli as new core reviewer one week ago 15:10:39 no objection received, so I guess we reach consensus on that 15:10:56 we're adding zhuli as core right? 15:11:01 yep 15:11:16 i will labor him more :P 15:11:23 someone just put a sticky note that says 'better commit messages' on his monitor and it's all good. 15:11:33 hahaha 15:11:37 i will do that 15:11:42 physically 15:12:12 #agreed zhuli will be added as a new core reviewer 15:12:40 do we all need to run that command or just you? 15:13:01 that'd just be me 15:13:13 if it is vote yall need to run that cmd 15:13:41 #topic patch discussion: https://review.openstack.org/#/q/project:openstack/cyborg+status:open 15:14:08 so we have two major patches 15:14:21 and three trolling patches not necessary need discussion 15:14:34 (sign of success maybe ?) 15:14:51 Btw zhipeng this is what I have been using 15:14:51 https://imgur.com/gallery/pRdGp 15:15:21 nice. 15:15:24 cool 15:15:50 first up, spdk spec 15:15:53 #link https://review.openstack.org/498690 15:16:13 any more questions or we are good to go ? 15:16:29 let me give it one last glance. 15:16:59 the floor is yours senator 15:17:35 looks good, but I think we need to focus on drilling down on these specs. we have high level stuff (nova interaction, spdk) but next is spec'ing standard traits/flavors in nova placement. 15:17:45 like format and such. 15:19:31 agree 15:20:25 but spdk/dpdk is less of a concern on traits, since they are not directly related to the compute resource 15:20:46 not saying it's a concern for that spec specifically, but in general both of these need follow up specs to flesh out details. 15:21:03 What is the timeline for the implementation of the Cyborg Nova interaction spec? 15:21:06 oh definitely 15:21:35 Q-2 if we are fast enough ? 15:22:02 it's just calling existing placement api stuff, hard part is getting the format for the tags we want to use then keeping track of all of them 15:22:26 And don't we need to have a patch in Nova as well? 15:22:53 the live whitelist addition? 15:22:57 we agreed in denver that we should experiment with nova extension first 15:23:08 to get a sense of what we want to add 15:23:30 attach/detach for hotplug to start with 15:23:57 then we could have a formal proposal to the nova team 15:24:02 basically issue virsh attach in libvirt right? 15:24:10 this is what we think nova api should be extended and why 15:24:31 Li_ that would be the nova part 15:24:35 If we are planning to have a patch in Nova, then we should be conservative as the Nova queue is already overloaded with patches and the review time will be months if not weeks 15:24:46 didn't think of that. 15:25:03 at the same time we don't want to make a nova patch first and then figure out we don't like it's workflow once we write the other code... 15:25:15 yes exactly 15:25:18 +1 15:25:33 so what we want to have out of Queens is to function with placement 15:25:48 and an unofficial hacky extension of nova 15:25:53 to make it e2e working 15:26:00 And have a semblance of a driver so that vendors have something tangible to play with 15:26:10 then we could discuss with nova team about the api extension in Rocky 15:26:19 yes crushil 15:26:51 We basically want to end the vendor dependence on Nova for accelerators by the end of this release 15:27:09 provide a leeway 15:27:12 so to speak 15:27:27 #link https://review.openstack.org/508572 15:27:48 btw the conversation so far is about this magnificent beast 15:27:57 lol 15:30:37 i will work with zhuli to add more resource provider related info to the spec 15:32:07 jkilpatr for the spdk spec if it is ok plz green light it so that helloway could start code implementation 15:32:18 sounds good. I'm not sure we want the placement stuff in the same spec as high level nova cyborg interaction. 15:32:43 and #action zhuli and howard will provide additional info on resource provider/trait design for the nova interaction spec 15:32:47 ok +3 15:33:26 jkilpatr let's try and figure out then 15:33:34 +3? 15:33:54 +2 cr +1 wf 15:33:59 beast privilege 15:34:45 XD 15:35:19 #topic AoB 15:35:53 okey any other topics/ideas/what have you 15:36:40 nope, I'll start poking at adding devices to the nova whitelist live, see how hacky I can get away with at first. 15:36:58 if you have placement and crushil has the driver I think that's what's left uncovered? 15:37:18 yep 15:37:19 until it comes time to implement all of the placement calls from the conductor/agent then I can switch to that. 15:38:39 Is the Nova team aware of all the Nova-Cyborg interaction? I see that they have commented on the patch 15:39:01 \me doesn't remember 15:39:12 yes they are 15:39:33 * crushil haven't had my coffee yet 15:41:36 zhipeng, Cool. I haven't been following the Nova-Cyborg interaction much. Nova team has a lot on their plate. Just making sure they are aware that this is coming their way 15:42:00 no problem :) 15:42:13 btw how's the driver going crushil ? 15:42:29 we will start with GPU ? 15:43:10 It's going. I have been closing on a lot of my downstream work. We are implementing an in house cloud with accelerators embedded in them 15:43:54 We actually demoed to a customer about SPDK integration POC in our lab. They seemed interested in Cyborg 15:44:06 ah cool 15:45:02 Btw zhipeng do you know whether you'll be at the Sydney summit? 15:45:17 chances are i will not be there :( 15:45:32 we've cut a lot of people for sydney attendance 15:45:39 budgeting issue 15:45:50 i will still try, but not likely 15:46:02 I will prepare the slide tho, for our lightening talk 15:46:34 I'm not going either 15:46:41 2 of my coworkers are 15:46:51 I'm going to make them cover our lightning talk 15:47:10 Sounds like Sydney isn't going to have attendance from the team then :( 15:47:58 yep :( 15:49:07 too bad we can't attend via telepresence robots and be real cyborgs :P 15:49:55 that would be the goal for S release 15:50:19 scare the S out of everybody 15:51:16 haha 15:52:14 I'll make one of my coworkers cover the talk 15:52:21 https://shop.suitabletech.com/products/beam-smart-presence-system?variant=28643990416 15:52:55 what they make you pay a subscription to use it forever? 15:53:12 great now we need FOSS robots. 15:54:05 ok i'm staring the girl in the picture for too long 15:54:20 you're tired, go to sleep. It's what midnight over there? 15:55:25 5 min to midnight 15:56:24 okey folks great meeting today 15:56:42 i'm gonna close it on time, like any official projects do 15:56:47 lol 15:56:53 #endmeeting