*** trungnv has quit IRC | 02:03 | |
*** trungnv has joined #openstack-cyborg | 02:03 | |
*** shaohe_feng has joined #openstack-cyborg | 05:36 | |
*** dolpher_ has joined #openstack-cyborg | 05:56 | |
*** shaohe_feng_ has joined #openstack-cyborg | 06:13 | |
*** shaohe_feng has quit IRC | 06:15 | |
*** shaohe_feng_ is now known as shaohe_feng | 06:15 | |
*** sar has joined #openstack-cyborg | 06:44 | |
*** trungnv has quit IRC | 07:04 | |
*** trungnv has joined #openstack-cyborg | 07:05 | |
*** NokMikeR has joined #openstack-cyborg | 07:54 | |
*** dims has quit IRC | 07:59 | |
*** dims has joined #openstack-cyborg | 08:02 | |
*** dims has quit IRC | 08:07 | |
*** dims has joined #openstack-cyborg | 08:07 | |
*** sar has quit IRC | 08:36 | |
*** sar has joined #openstack-cyborg | 08:38 | |
openstackgerrit | ShaoHe Feng proposed openstack/python-cyborgclient master: base framework for cyborg client. https://review.openstack.org/565023 | 09:23 |
---|---|---|
openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: change service type to "accelerator" https://review.openstack.org/568799 | 09:30 |
shaohe_feng | hi all, I have change service type to accelerator | 09:31 |
*** sar has quit IRC | 09:32 | |
*** sar has joined #openstack-cyborg | 09:35 | |
NokMikeR | is there a test cli available to use cyborg via the "openstack" command? | 10:18 |
zhipengh[m] | NokMikeR: wait for shaohe_feng 's upcoming patch :) | 10:29 |
NokMikeR | do you have anything that shows the curl for authenticating and sending a command to cyborg? looking at the base.py unit testing code theres some hard coded fields - I mean should I really look at the code, reverse engineer that to figure out how to use it? | 12:55 |
zhipengh[m] | NokMikeR_: let me try to find the example we had | 12:56 |
NokMikeR | thank you | 12:56 |
*** Li_Liu has joined #openstack-cyborg | 13:44 | |
shaohe_feng | NokMikeR, TOKEN=`openstack token issue -f value -c id` | 13:54 |
shaohe_feng | curl -i -X GET -H "X-Auth-Token: $TOKEN" http://localhost:6666/accelerators | 13:54 |
*** sar has quit IRC | 13:55 | |
*** zhipeng has joined #openstack-cyborg | 13:57 | |
*** Helloway has joined #openstack-cyborg | 13:58 | |
*** dolpher1 has joined #openstack-cyborg | 14:00 | |
zhipeng | #startmeeting openstack-cyborg | 14:00 |
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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: openstack-cyborg)" | 14:00 | |
openstack | The meeting name has been set to 'openstack_cyborg' | 14:00 |
zhipeng | #topic roll call | 14:00 |
*** openstack changes topic to "roll call (Meeting topic: openstack-cyborg)" | 14:00 | |
Li_Liu | #info Li_Liu | 14:01 |
zhipeng | #info Howard | 14:01 |
*** Sundar has joined #openstack-cyborg | 14:01 | |
shaohe_feng | #shaohe_feng | 14:01 |
Sundar | #info Sundar | 14:01 |
shaohe_feng | #info shaohe_feng | 14:01 |
zhipeng | let's wait for another 4 mins for other people show up :) | 14:02 |
Helloway | #info Helloway | 14:02 |
sum12 | info sum12 | 14:02 |
sum12 | #info sum12 | 14:02 |
edleafe | #info Ed Leafe | 14:04 |
*** xinran__ has joined #openstack-cyborg | 14:06 | |
xinran__ | Hi all | 14:06 |
zhipeng | hi xinran__ :) | 14:07 |
xinran__ | #info xinran__ | 14:07 |
zhipeng | let's get started | 14:07 |
zhipeng | #topic summit prep | 14:07 |
*** openstack changes topic to "summit prep (Meeting topic: openstack-cyborg)" | 14:07 | |
zhipeng | first of all, I want to confirm Sundar's core nomination | 14:07 |
zhipeng | we don't have any objections, right ? | 14:07 |
zhipeng | okey than congrats Sundar :) | 14:08 |
Sundar | Thanks, zhipeng! | 14:09 |
xinran__ | Congratulations | 14:09 |
sum12 | \o/ congratulations | 14:09 |
Li_Liu | congratz | 14:10 |
shaohe_feng | Congratz | 14:10 |
Sundar | Thanks, everybody :) | 14:10 |
zhipeng | okey about summit | 14:10 |
zhipeng | Sundar when will you arrive at Vancouver ? | 14:11 |
Sundar | Sunday afternoon | 14:11 |
Li_Liu | same here | 14:11 |
Sundar | Do we want to review the list of questions I have made for the forum? | 14:12 |
zhipeng | Sundar I don't think we need to review that | 14:12 |
zhipeng | just discuss it at the forum would be great :) | 14:12 |
zhipeng | Sundar Li_Liu there will be a upstream institute activity | 14:13 |
zhipeng | and i was told cyborg was among the request by many new comers | 14:13 |
zhipeng | so if you guys have time you can go to the meeting venue and do a brief training i guess :P | 14:13 |
Li_Liu | ok, I can show up there once I settle down things | 14:14 |
Li_Liu | training on what? | 14:14 |
Li_Liu | Cyborg Intro? | 14:14 |
zhipeng | probably | 14:14 |
Sundar | Sounds good | 14:14 |
zhipeng | some devstack intro maybe | 14:14 |
zhipeng | ildiko is the contact person | 14:15 |
zhipeng | ildikov | 14:15 |
Sundar | Do you have the full name of the contact, by any chance? | 14:15 |
Sundar | Ah, got it: Ildiko Vancsa | 14:16 |
zhipeng | yep :) | 14:16 |
zhipeng | she's our upstream institute ambassador :) | 14:16 |
Li_Liu | Sundar, ping me on wechat once you get there | 14:16 |
Li_Liu | we can go together | 14:16 |
zhipeng | sounds like a plan :) | 14:17 |
Sundar | Sure, Li_Liu | 14:17 |
zhipeng | okey plz also get in touch with our Lenovo and other colleagues | 14:18 |
zhipeng | and have a team photo :) | 14:18 |
Li_Liu | for sure | 14:18 |
zhipeng | gr8t :) | 14:18 |
zhipeng | #topic sub team report | 14:18 |
*** openstack changes topic to "sub team report (Meeting topic: openstack-cyborg)" | 14:18 | |
zhipeng | shaohe_feng i saw you guys had a great driver subteam meeting | 14:19 |
zhipeng | could you give a brief summary on that ? | 14:19 |
shaohe_feng | zhipeng, I setup a wiki about it. | 14:20 |
shaohe_feng | https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting | 14:21 |
shaohe_feng | Weekly Cyborg sub-team meeting | 14:21 |
ildikov | o/ | 14:22 |
shaohe_feng | we get agreement that the meeting will be biweekly | 14:22 |
zhipeng | #link #link https://wiki.openstack.org/wiki/Meetings/CyborgDriverTeamMeeting | 14:22 |
shaohe_feng | also discuss the current status of drivers support | 14:22 |
zhipeng | ildikov just mentioned the upstream institue earlier :) | 14:23 |
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 |
ildikov | please ping me if you can come to the training on Sunday, I can give a short summary on it | 14:23 |
shaohe_feng | Helloway introduce her SPDK driver | 14:23 |
Sundar | ildikov: Sure, thanks | 14:23 |
shaohe_feng | rodrigo introduce intel OPAE API. | 14:23 |
Sundar | I can come in the afternoon | 14:23 |
ildikov | Sundar: it's ok | 14:24 |
shaohe_feng | Also some improvement on accelerator driver. | 14:24 |
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:24 |
zhipeng | shaohe_feng anywhere i can find the minutes ? | 14:25 |
ildikov | zhipeng: thanks for the mention! :) | 14:25 |
zhipeng | ildikov don't mention it (no pun intended :P) | 14:25 |
ildikov | zhipeng: my bad :) | 14:26 |
zhipeng | :P | 14:26 |
zhipeng | shaphe_feng i think I can dig out the minutes :) | 14:27 |
zhipeng | thanks for hosting the meeting, it has a great start | 14:27 |
shaohe_feng | zhipeng, it upload the log automaticly | 14:27 |
zhipeng | did xilinx people join ? | 14:27 |
shaohe_feng | let me find it. | 14:27 |
shaohe_feng | zhipeng, xilinx people not joined | 14:27 |
shaohe_feng | Li_Liu, will connect with them | 14:28 |
zhipeng | okey thx | 14:28 |
zhipeng | Li_Liu any update on the doc team side ? | 14:28 |
shaohe_feng | hopeful next time, they can join. | 14:28 |
Li_Liu | no response.. | 14:28 |
Li_Liu | is Dutch still the contact? | 14:28 |
shaohe_feng | zhipeng, http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-05-14-14.01.log.html | 14:29 |
shaohe_feng | it is here. | 14:29 |
zhipeng | thx man :) | 14:29 |
zhipeng | Li_Liu no he left Xilinx | 14:29 |
zhipeng | Chuck Song is the contact | 14:29 |
Li_Liu | hmm. ok | 14:30 |
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 |
zhipeng | Li_Liu any update on the doc side ? | 14:32 |
zhipeng | SUndar i think lenovo team could help on that | 14:33 |
Li_Liu | zhipeng, not yet, I will start org it after the summit | 14:33 |
zhipeng | okey | 14:33 |
zhipeng | #topic critical rocky spec review | 14:34 |
*** openstack changes topic to "critical rocky spec review (Meeting topic: openstack-cyborg)" | 14:34 | |
zhipeng | #info python-cyborgclient update | 14:38 |
zhipeng | #link https://review.openstack.org/#/c/565023/ | 14:38 |
zhipeng | and #link https://review.openstack.org/568799 | 14:38 |
shaohe_feng | zhipeng, as we discussed | 14:38 |
zhipeng | this took large chunk of time last meeting | 14:38 |
shaohe_feng | I have change the command to: | 14:38 |
zhipeng | so plz review it and if ok let's land it now | 14:39 |
shaohe_feng | openstack accelerator list | 14:39 |
shaohe_feng | ^ Sundar | 14:39 |
shaohe_feng | and change the service type to accelerator | 14:40 |
Sundar | shaohe: Sure. I did +1 just now | 14:40 |
shaohe_feng | thanks | 14:41 |
Li_Liu | I will give a +2 | 14:41 |
shaohe_feng | we can add more command base on this patch | 14:42 |
shaohe_feng | then users can easy to use cyborg | 14:42 |
zhipeng | yes :) | 14:42 |
zhipeng | this is a big help | 14:43 |
Li_Liu | been waiting for this. | 14:43 |
Li_Liu | this is great | 14:43 |
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 |
Sundar | May be we can remove the deprecated stuff later too | 14:43 |
shaohe_feng | yes. let it work first. | 14:44 |
shaohe_feng | then others can works on it. | 14:44 |
shaohe_feng | it is a base patch for other commands. | 14:44 |
shaohe_feng | I notice NokMikeR need cyborg client. | 14:44 |
zhipeng | okey :) | 14:45 |
zhipeng | #info quota specs | 14:45 |
zhipeng | xinran__ do you have any further updates ? | 14:46 |
xinran__ | I have update the spec | 14:48 |
xinran__ | And also submitted the patch | 14:49 |
xinran__ | Now I think quota usage can | 14:49 |
xinran__ | work | 14:49 |
xinran__ | When users create or delete one accelerator quota usage will also be updated | 14:49 |
shaohe_feng | great. | 14:50 |
zhipeng | sounds great | 14:50 |
xinran__ | Need more review now | 14:51 |
Sundar | OK, will review it soon. | 14:53 |
xinran__ | Sundar: thanks | 14:53 |
shaohe_feng | thanks xinran__ , will review it. | 14:54 |
zhipeng | #info fpga programming spec | 14:54 |
Sundar | We need to understand what it means to reserve an accelerator in Cyborg without informing Nova | 14:54 |
zhipeng | Li_Liu you think this is in good shape ? | 14:54 |
Li_Liu | I think so | 14:55 |
Li_Liu | Sundar, do you have further comments? | 14:55 |
Li_Liu | I addressed your comments in my last patch | 14:55 |
Sundar | Yea, what does it mean for the driver to reserve an accelerator? | 14:55 |
Sundar | I will post comments on the patch | 14:56 |
zhipeng | Sundar prepare for future usage ? | 14:56 |
Li_Liu | are you talking about the programming spec? | 14:57 |
Sundar | zhipeng: I will post comments after thinking some more | 14:58 |
Sundar | Li_Liu: I think we are talking of Xinran's quota spec | 14:58 |
xinran__ | Sundar: you mean quota reserve or ... | 14:58 |
zhipeng | Sundar regarding the fpga programming spec ? | 14:59 |
shaohe_feng | :) | 14:59 |
Sundar | xinran: yes, in your patch: self._driver.reserve(...) | 14:59 |
Sundar | zhipeng: I will review all the specs and post comments :) | 15:00 |
zhipeng | okey :) | 15:00 |
shaohe_feng | I think admin can set the reserve. if reserve, cyborg should not report to placement? | 15:01 |
edleafe | shaohe_feng: you can report total=1 and reserved=1 | 15:01 |
edleafe | at least with the bug fix that's currently being worked on | 15:02 |
shaohe_feng | edleafe, got it. thanks. | 15:02 |
shaohe_feng | edleafe, which bug? | 15:02 |
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 |
edleafe | shaohe_feng: https://review.openstack.org/#/c/568613/ | 15:03 |
edleafe | shaohe_feng: it's still being debated whether this is a bug fix or a behavior change :) | 15:03 |
xinran__ | Did I get your point? | 15:04 |
*** dolpher1 has quit IRC | 15:05 | |
shaohe_feng | edleafe, thanks. | 15:05 |
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:06 |
zhipeng | #info cyborg-nova interaction | 15:09 |
zhipeng | Sundar have you address ed's comment on the spec ? | 15:10 |
xinran__ | Sundar: okay let’s discuss after meeting | 15:10 |
Sundar | zhipeng, I will do it today. | 15:10 |
Li_Liu | have to drop. see you guys in the summit :) | 15:10 |
*** Li_Liu has quit IRC | 15:10 | |
zhipeng | okey :) | 15:10 |
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 |
shaohe_feng | Sundar, Do you have changed to multi resource class? | 15:11 |
zhipeng | so let's try to review as many as possible by the end of the week | 15:11 |
Sundar | shaohe: yes, the spec has been updated to have one RC for each device type (GPU, FPGA, etc.) | 15:11 |
shaohe_feng | good. Thanks. | 15:13 |
zhipeng | #topic AoB | 15:13 |
*** openstack changes topic to "AoB (Meeting topic: openstack-cyborg)" | 15:13 | |
zhipeng | any other business :) | 15:14 |
zhipeng | okey let's conclude the meeting now, thx everyone for showing up :) | 15:15 |
zhipeng | safe travels | 15:15 |
zhipeng | #endmeeting | 15:16 |
*** openstack changes topic to "spec review day (Meeting topic: openstack-cyborg)" | 15:16 | |
openstack | Meeting ended Wed May 16 15:16:02 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:16 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-05-16-14.00.html | 15:16 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-05-16-14.00.txt | 15:16 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2018/openstack_cyborg.2018-05-16-14.00.log.html | 15:16 |
*** Helloway has quit IRC | 15:16 | |
*** zhipeng has quit IRC | 15:17 | |
ildikov | Sundar: as for the training on Sunday, we will be in Vancouver Convention Centre West - Level Two - Room 215-216 | 15:47 |
ildikov | Sundar: the training is scheduled to run until 6pm, but we usually finish earlier than that | 15:48 |
ildikov | Sundar: if there's a good way to contact you I can send you an update on whether the registered students who're interested in Cyborg could attend that training or not | 15:48 |
ildikov | Sundar: it's really more about answering questions, help them where to find code, docs and info about the project | 15:49 |
ildikov | Sundar: no presentation or anything like that | 15:49 |
ildikov | Sundar: appreciate if you can pop by Sunday afternoon :) | 15:49 |
Sundar | ildikov: Sure. I can be reached at ns1.sundar@gmail.com. My flight is due to reach at 2:40pm, so I think I can get there by 4 pm, if not earlier. Please send me an email. | 16:00 |
ildikov | Sundar: sure, i will keep you updated on how we're progressing with the day | 16:01 |
ildikov | Sundar: thanks and safe travels! | 16:01 |
Sundar | ildikov: Thanks :) | 16:02 |
Sundar | xinran: Sure, let us talk. The quota spec seemed to talk of updating Cyborg db with per-project quotas. I didn't see references to reservations in the driver -- please LMK if I missed it. I am responding on the spec | 16:10 |
Sundar | xinran: Also, please disregard my remark on using placement reservation -- we want per-project quota but placement does not track per-project usage. | 16:11 |
*** Sundar has quit IRC | 19:24 | |
*** xinran__ has quit IRC | 22:07 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!