14:00:45 <zhipeng> #startmeeting openstack-cyborg 14:00:46 <openstack> Meeting started Wed May 16 14:00:45 2018 UTC and is due to finish in 60 minutes. The chair is zhipeng. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:49 <openstack> The meeting name has been set to 'openstack_cyborg' 14:00:57 <zhipeng> #topic roll call 14:01:02 <Li_Liu> #info Li_Liu 14:01:03 <zhipeng> #info Howard 14:01:18 <shaohe_feng> #shaohe_feng 14:01:31 <Sundar> #info Sundar 14:01:40 <shaohe_feng> #info shaohe_feng 14:02:09 <zhipeng> let's wait for another 4 mins for other people show up :) 14:02:16 <Helloway> #info Helloway 14:02:17 <sum12> info sum12 14:02:21 <sum12> #info sum12 14:04:10 <edleafe> #info Ed Leafe 14:06:48 <xinran__> Hi all 14:07:00 <zhipeng> hi xinran__ :) 14:07:05 <xinran__> #info xinran__ 14:07:06 <zhipeng> let's get started 14:07:25 <zhipeng> #topic summit prep 14:07:41 <zhipeng> first of all, I want to confirm Sundar's core nomination 14:07:54 <zhipeng> we don't have any objections, right ? 14:08:56 <zhipeng> okey than congrats Sundar :) 14:09:24 <Sundar> Thanks, zhipeng! 14:09:27 <xinran__> Congratulations 14:09:44 <sum12> \o/ congratulations 14:10:03 <Li_Liu> congratz 14:10:10 <shaohe_feng> Congratz 14:10:24 <Sundar> Thanks, everybody :) 14:10:59 <zhipeng> okey about summit 14:11:11 <zhipeng> Sundar when will you arrive at Vancouver ? 14:11:18 <Sundar> Sunday afternoon 14:11:36 <Li_Liu> same here 14:12:08 <Sundar> Do we want to review the list of questions I have made for the forum? 14:12:38 <zhipeng> Sundar I don't think we need to review that 14:12:49 <zhipeng> just discuss it at the forum would be great :) 14:13:07 <zhipeng> Sundar Li_Liu there will be a upstream institute activity 14:13:22 <zhipeng> and i was told cyborg was among the request by many new comers 14:13:51 <zhipeng> so if you guys have time you can go to the meeting venue and do a brief training i guess :P 14:14:06 <Li_Liu> ok, I can show up there once I settle down things 14:14:25 <Li_Liu> training on what? 14:14:31 <Li_Liu> Cyborg Intro? 14:14:43 <zhipeng> probably 14:14:48 <Sundar> Sounds good 14:14:56 <zhipeng> some devstack intro maybe 14:15:09 <zhipeng> ildiko is the contact person 14:15:23 <zhipeng> ildikov 14:15:38 <Sundar> Do you have the full name of the contact, by any chance? 14:16:06 <Sundar> Ah, got it: Ildiko Vancsa 14:16:12 <zhipeng> yep :) 14:16:38 <zhipeng> she's our upstream institute ambassador :) 14:16:49 <Li_Liu> Sundar, ping me on wechat once you get there 14:16:57 <Li_Liu> we can go together 14:17:36 <zhipeng> sounds like a plan :) 14:17:43 <Sundar> Sure, Li_Liu 14:18:05 <zhipeng> okey plz also get in touch with our Lenovo and other colleagues 14:18:13 <zhipeng> and have a team photo :) 14:18:18 <Li_Liu> for sure 14:18:34 <zhipeng> gr8t :) 14:18:41 <zhipeng> #topic sub team report 14:19:09 <zhipeng> shaohe_feng i saw you guys had a great driver subteam meeting 14:19:20 <zhipeng> could you give a brief summary on that ? 14:20:41 <shaohe_feng> zhipeng, I setup a wiki about it. 14:21:06 <shaohe_feng> https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting 14:21:26 <shaohe_feng> Weekly Cyborg sub-team meeting 14:22:05 <ildikov> o/ 14:22:11 <shaohe_feng> we get agreement that the meeting will be biweekly 14:22:30 <zhipeng> #link #link https://wiki.openstack.org/wiki/Meetings/CyborgDriverTeamMeeting 14:22:30 <shaohe_feng> also discuss the current status of drivers support 14:23:13 <zhipeng> ildikov just mentioned the upstream institue earlier :) 14:23:19 <Sundar> ildikov: Thanks for joining. Just FYI that the upstream institute is meeting on Sat/Sun, but I will be there only on Sunday. 14:23:27 <ildikov> please ping me if you can come to the training on Sunday, I can give a short summary on it 14:23:31 <shaohe_feng> Helloway introduce her SPDK driver 14:23:45 <Sundar> ildikov: Sure, thanks 14:23:47 <shaohe_feng> rodrigo introduce intel OPAE API. 14:23:54 <Sundar> I can come in the afternoon 14:24:32 <ildikov> Sundar: it's ok 14:24:35 <shaohe_feng> Also some improvement on accelerator driver. 14:24:58 <ildikov> Sundar: it's more about answering students' questions on Cyborg as we have a few indicated that they are interested in the project 14:25:01 <zhipeng> shaohe_feng anywhere i can find the minutes ? 14:25:22 <ildikov> zhipeng: thanks for the mention! :) 14:25:57 <zhipeng> ildikov don't mention it (no pun intended :P) 14:26:32 <ildikov> zhipeng: my bad :) 14:26:47 <zhipeng> :P 14:27:04 <zhipeng> shaphe_feng i think I can dig out the minutes :) 14:27:13 <zhipeng> thanks for hosting the meeting, it has a great start 14:27:14 <shaohe_feng> zhipeng, it upload the log automaticly 14:27:28 <zhipeng> did xilinx people join ? 14:27:34 <shaohe_feng> let me find it. 14:27:46 <shaohe_feng> zhipeng, xilinx people not joined 14:28:04 <shaohe_feng> Li_Liu, will connect with them 14:28:04 <zhipeng> okey thx 14:28:19 <zhipeng> Li_Liu any update on the doc team side ? 14:28:25 <shaohe_feng> hopeful next time, they can join. 14:28:40 <Li_Liu> no response.. 14:28:54 <Li_Liu> is Dutch still the contact? 14:29:20 <shaohe_feng> zhipeng, http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-05-14-14.01.log.html 14:29:25 <shaohe_feng> it is here. 14:29:32 <zhipeng> thx man :) 14:29:45 <zhipeng> Li_Liu no he left Xilinx 14:29:51 <zhipeng> Chuck Song is the contact 14:30:02 <Li_Liu> hmm. ok 14:32:39 <Sundar> FYI, I am readying a patch for driver-agent API update. It would be good to know who is working on what area 14:32:42 <zhipeng> Li_Liu any update on the doc side ? 14:33:09 <zhipeng> SUndar i think lenovo team could help on that 14:33:15 <Li_Liu> zhipeng, not yet, I will start org it after the summit 14:33:54 <zhipeng> okey 14:34:56 <zhipeng> #topic critical rocky spec review 14:38:22 <zhipeng> #info python-cyborgclient update 14:38:25 <zhipeng> #link https://review.openstack.org/#/c/565023/ 14:38:44 <zhipeng> and #link https://review.openstack.org/568799 14:38:50 <shaohe_feng> zhipeng, as we discussed 14:38:57 <zhipeng> this took large chunk of time last meeting 14:38:57 <shaohe_feng> I have change the command to: 14:39:08 <zhipeng> so plz review it and if ok let's land it now 14:39:13 <shaohe_feng> openstack accelerator list 14:39:20 <shaohe_feng> ^ Sundar 14:40:03 <shaohe_feng> and change the service type to accelerator 14:40:37 <Sundar> shaohe: Sure. I did +1 just now 14:41:40 <shaohe_feng> thanks 14:41:48 <Li_Liu> I will give a +2 14:42:36 <shaohe_feng> we can add more command base on this patch 14:42:50 <shaohe_feng> then users can easy to use cyborg 14:42:57 <zhipeng> yes :) 14:43:01 <zhipeng> this is a big help 14:43:15 <Li_Liu> been waiting for this. 14:43:19 <Li_Liu> this is great 14:43:25 <Sundar> shaohe: https://review.openstack.org/#/c/565023/ looks good. There are still some references to deprecation. I'll try to understand that and post comments. 14:43:50 <Sundar> May be we can remove the deprecated stuff later too 14:44:08 <shaohe_feng> yes. let it work first. 14:44:14 <shaohe_feng> then others can works on it. 14:44:27 <shaohe_feng> it is a base patch for other commands. 14:44:53 <shaohe_feng> I notice NokMikeR need cyborg client. 14:45:09 <zhipeng> okey :) 14:45:52 <zhipeng> #info quota specs 14:46:04 <zhipeng> xinran__ do you have any further updates ? 14:48:06 <xinran__> I have update the spec 14:49:10 <xinran__> And also submitted the patch 14:49:10 <xinran__> Now I think quota usage can 14:49:10 <xinran__> work 14:49:24 <xinran__> When users create or delete one accelerator quota usage will also be updated 14:50:04 <shaohe_feng> great. 14:50:05 <zhipeng> sounds great 14:51:25 <xinran__> Need more review now 14:53:10 <Sundar> OK, will review it soon. 14:53:42 <xinran__> Sundar: thanks 14:54:16 <shaohe_feng> thanks xinran__ , will review it. 14:54:26 <zhipeng> #info fpga programming spec 14:54:30 <Sundar> We need to understand what it means to reserve an accelerator in Cyborg without informing Nova 14:54:38 <zhipeng> Li_Liu you think this is in good shape ? 14:55:16 <Li_Liu> I think so 14:55:28 <Li_Liu> Sundar, do you have further comments? 14:55:39 <Li_Liu> I addressed your comments in my last patch 14:55:46 <Sundar> Yea, what does it mean for the driver to reserve an accelerator? 14:56:30 <Sundar> I will post comments on the patch 14:56:33 <zhipeng> Sundar prepare for future usage ? 14:57:24 <Li_Liu> are you talking about the programming spec? 14:58:15 <Sundar> zhipeng: I will post comments after thinking some more 14:58:29 <Sundar> Li_Liu: I think we are talking of Xinran's quota spec 14:58:55 <xinran__> Sundar: you mean quota reserve or ... 14:59:05 <zhipeng> Sundar regarding the fpga programming spec ? 14:59:26 <shaohe_feng> :) 14:59:50 <Sundar> xinran: yes, in your patch: self._driver.reserve(...) 15:00:19 <Sundar> zhipeng: I will review all the specs and post comments :) 15:00:35 <zhipeng> okey :) 15:01:05 <shaohe_feng> I think admin can set the reserve. if reserve, cyborg should not report to placement? 15:01:53 <edleafe> shaohe_feng: you can report total=1 and reserved=1 15:02:10 <edleafe> at least with the bug fix that's currently being worked on 15:02:25 <shaohe_feng> edleafe, got it. thanks. 15:02:46 <shaohe_feng> edleafe, which bug? 15:03:10 <xinran__> Sundar: we need to reserve quota usage first, check delta+current usage < 0 or not, but quota usage will not be updated at this time. and after create accelerator successfully, we need call commit to update quota usage. 15:03:33 <edleafe> shaohe_feng: https://review.openstack.org/#/c/568613/ 15:03:59 <edleafe> shaohe_feng: it's still being debated whether this is a bug fix or a behavior change :) 15:04:11 <xinran__> Did I get your point? 15:05:33 <shaohe_feng> edleafe, thanks. 15:06:56 <Sundar> xinran: As edleafe said, the better way is to increment the reserved count in Placement. Not all drivers may support the concept of reservation. 15:09:58 <zhipeng> #info cyborg-nova interaction 15:10:10 <zhipeng> Sundar have you address ed's comment on the spec ? 15:10:32 <xinran__> Sundar: okay let’s discuss after meeting 15:10:37 <Sundar> zhipeng, I will do it today. 15:10:39 <Li_Liu> have to drop. see you guys in the summit :) 15:10:57 <zhipeng> okey :) 15:11:18 <Sundar> I think there is value in having one RC for FPGAs, one for GPUS, etc. I need to articulate it in the response. :) 15:11:19 <shaohe_feng> Sundar, Do you have changed to multi resource class? 15:11:22 <zhipeng> so let's try to review as many as possible by the end of the week 15:11:42 <Sundar> shaohe: yes, the spec has been updated to have one RC for each device type (GPU, FPGA, etc.) 15:13:19 <shaohe_feng> good. Thanks. 15:13:58 <zhipeng> #topic AoB 15:14:04 <zhipeng> any other business :) 15:15:55 <zhipeng> okey let's conclude the meeting now, thx everyone for showing up :) 15:15:59 <zhipeng> safe travels 15:16:02 <zhipeng> #endmeeting