*** shaohe_feng has quit IRC | 00:00 | |
*** shaohe_feng has joined #openstack-cyborg | 00:02 | |
*** shaohe_feng has quit IRC | 00:11 | |
*** shaohe_feng has joined #openstack-cyborg | 00:12 | |
*** shaohe_feng has quit IRC | 00:21 | |
*** shaohe_feng has joined #openstack-cyborg | 00:22 | |
*** shaohe_feng has quit IRC | 00:31 | |
*** shaohe_feng has joined #openstack-cyborg | 00:33 | |
*** Kevin_Zheng has quit IRC | 00:35 | |
*** shaohe_feng has quit IRC | 00:41 | |
*** shaohe_feng has joined #openstack-cyborg | 00:42 | |
*** shaohe_feng has quit IRC | 00:52 | |
*** shaohe_feng has joined #openstack-cyborg | 00:53 | |
*** shaohe_feng has quit IRC | 01:02 | |
*** shaohe_feng has joined #openstack-cyborg | 01:03 | |
*** shaohe_feng has quit IRC | 01:12 | |
*** shaohe_feng has joined #openstack-cyborg | 01:13 | |
*** shaohe_feng has quit IRC | 01:22 | |
*** shaohe_feng has joined #openstack-cyborg | 01:24 | |
openstackgerrit | wangzhh proposed openstack/python-cyborgclient master: Add filter to list https://review.openstack.org/586916 | 01:25 |
---|---|---|
*** shaohe_feng has quit IRC | 01:33 | |
*** shaohe_feng has joined #openstack-cyborg | 01:34 | |
*** shaohe_feng has quit IRC | 01:43 | |
*** shaohe_feng has joined #openstack-cyborg | 01:45 | |
*** shaohe_feng has quit IRC | 01:53 | |
*** shaohe_feng has joined #openstack-cyborg | 01:55 | |
*** shaohe_feng has quit IRC | 02:03 | |
*** shaohe_feng has joined #openstack-cyborg | 02:04 | |
*** shaohe_feng has quit IRC | 02:14 | |
*** shaohe_feng has joined #openstack-cyborg | 02:14 | |
*** shaohe_feng has quit IRC | 02:24 | |
*** shaohe_feng has joined #openstack-cyborg | 02:25 | |
*** shaohe_feng has quit IRC | 02:34 | |
*** shaohe_feng has joined #openstack-cyborg | 02:34 | |
*** shaohe_feng has quit IRC | 02:44 | |
*** shaohe_feng has joined #openstack-cyborg | 02:47 | |
*** shaohe_feng has quit IRC | 02:55 | |
*** shaohe_feng has joined #openstack-cyborg | 02:57 | |
*** shaohe_feng has quit IRC | 03:05 | |
*** shaohe_feng has joined #openstack-cyborg | 03:05 | |
*** shaohe_feng has quit IRC | 03:15 | |
*** shaohe_feng has joined #openstack-cyborg | 03:20 | |
openstackgerrit | Xinran WANG proposed openstack/os-acc master: Change "type" to "interface_type" https://review.openstack.org/586928 | 03:21 |
*** shaohe_feng has quit IRC | 03:25 | |
*** shaohe_feng has joined #openstack-cyborg | 03:27 | |
*** shaohe_feng has quit IRC | 03:36 | |
*** shaohe_feng has joined #openstack-cyborg | 03:36 | |
*** shaohe_feng has quit IRC | 03:46 | |
*** shaohe_feng has joined #openstack-cyborg | 03:47 | |
*** shaohe_feng has quit IRC | 03:56 | |
*** shaohe_feng has joined #openstack-cyborg | 04:00 | |
*** shaohe_feng has quit IRC | 04:06 | |
*** shaohe_feng has joined #openstack-cyborg | 04:07 | |
openstackgerrit | Li Liu proposed openstack/cyborg master: Added rest API for FPGA programming https://review.openstack.org/579315 | 04:11 |
*** shaohe_feng has quit IRC | 04:17 | |
*** shaohe_feng has joined #openstack-cyborg | 04:17 | |
*** shaohe_feng has quit IRC | 04:27 | |
*** shaohe_feng has joined #openstack-cyborg | 04:28 | |
*** shaohe_feng has quit IRC | 04:37 | |
*** shaohe_feng has joined #openstack-cyborg | 04:38 | |
*** shaohe_feng has quit IRC | 04:47 | |
*** shaohe_feng has joined #openstack-cyborg | 04:48 | |
*** shaohe_feng has quit IRC | 04:58 | |
*** shaohe_feng has joined #openstack-cyborg | 04:58 | |
*** shaohe_feng has quit IRC | 05:08 | |
*** shaohe_feng has joined #openstack-cyborg | 05:10 | |
*** shaohe_feng has quit IRC | 05:18 | |
*** shaohe_feng has joined #openstack-cyborg | 05:19 | |
*** shaohe_feng has quit IRC | 05:28 | |
*** shaohe_feng has joined #openstack-cyborg | 05:29 | |
*** shaohe_feng has quit IRC | 05:39 | |
*** shaohe_feng has joined #openstack-cyborg | 05:39 | |
*** shaohe_feng has quit IRC | 05:49 | |
*** shaohe_feng has joined #openstack-cyborg | 05:50 | |
*** shaohe_feng has quit IRC | 05:59 | |
*** shaohe_feng has joined #openstack-cyborg | 06:00 | |
*** shaohe_feng has quit IRC | 06:09 | |
*** shaohe_feng has joined #openstack-cyborg | 06:13 | |
*** shaohe_feng has quit IRC | 06:20 | |
*** shaohe_feng has joined #openstack-cyborg | 06:20 | |
openstackgerrit | Xinran WANG proposed openstack/os-acc master: Change "type" to "interface_type" https://review.openstack.org/586928 | 06:23 |
*** shaohe_feng has quit IRC | 06:30 | |
*** shaohe_feng has joined #openstack-cyborg | 06:32 | |
*** shaohe_feng has quit IRC | 06:40 | |
*** shaohe_feng has joined #openstack-cyborg | 06:40 | |
*** shaohe_feng has quit IRC | 06:50 | |
*** shaohe_feng has joined #openstack-cyborg | 06:51 | |
*** shaohe_feng has quit IRC | 07:01 | |
*** shaohe_feng has joined #openstack-cyborg | 07:02 | |
*** shaohe_feng has quit IRC | 07:11 | |
*** shaohe_feng has joined #openstack-cyborg | 07:12 | |
*** shaohe_feng has quit IRC | 07:21 | |
*** shaohe_feng has joined #openstack-cyborg | 07:23 | |
*** shaohe_feng has quit IRC | 07:31 | |
*** shaohe_feng has joined #openstack-cyborg | 07:33 | |
*** shaohe_feng has quit IRC | 07:42 | |
*** shaohe_feng has joined #openstack-cyborg | 07:42 | |
*** shaohe_feng has quit IRC | 07:52 | |
*** shaohe_feng has joined #openstack-cyborg | 07:53 | |
*** shaohe_feng has quit IRC | 08:02 | |
*** shaohe_feng has joined #openstack-cyborg | 08:03 | |
*** shaohe_feng has quit IRC | 08:12 | |
*** shaohe_feng has joined #openstack-cyborg | 08:14 | |
*** shaohe_feng has quit IRC | 08:23 | |
*** shaohe_feng has joined #openstack-cyborg | 08:25 | |
*** shaohe_feng has quit IRC | 08:33 | |
*** shaohe_feng has joined #openstack-cyborg | 08:34 | |
*** shaohe_feng has quit IRC | 08:43 | |
*** shaohe_feng has joined #openstack-cyborg | 08:44 | |
*** shaohe_feng has quit IRC | 08:53 | |
*** shaohe_feng has joined #openstack-cyborg | 08:54 | |
*** shaohe_feng has quit IRC | 09:04 | |
*** shaohe_feng has joined #openstack-cyborg | 09:05 | |
*** shaohe_feng has quit IRC | 09:14 | |
*** shaohe_feng has joined #openstack-cyborg | 09:16 | |
*** shaohe_feng has quit IRC | 09:24 | |
*** shaohe_feng has joined #openstack-cyborg | 09:25 | |
*** shaohe_feng has quit IRC | 09:34 | |
*** shaohe_feng has joined #openstack-cyborg | 09:35 | |
*** shaohe_feng has quit IRC | 09:45 | |
*** shaohe_feng has joined #openstack-cyborg | 09:45 | |
*** shaohe_feng has quit IRC | 09:55 | |
*** shaohe_feng has joined #openstack-cyborg | 09:57 | |
*** shaohe_feng has quit IRC | 10:05 | |
*** shaohe_feng has joined #openstack-cyborg | 10:06 | |
*** shaohe_feng has quit IRC | 10:15 | |
*** shaohe_feng has joined #openstack-cyborg | 10:16 | |
*** shaohe_feng has quit IRC | 10:26 | |
openstackgerrit | JiangGuocai proposed openstack/cyborg master: Add HPTS driver, (HPTS: High Precision Time Synhronization cards) https://review.openstack.org/586994 | 10:26 |
*** shaohe_feng has joined #openstack-cyborg | 10:29 | |
*** shaohe_feng has quit IRC | 10:36 | |
*** shaohe_feng has joined #openstack-cyborg | 10:38 | |
*** shaohe_feng has quit IRC | 10:46 | |
*** shaohe_feng has joined #openstack-cyborg | 10:47 | |
*** shaohe_feng has quit IRC | 10:56 | |
*** shaohe_feng has joined #openstack-cyborg | 10:57 | |
*** shaohe_feng has quit IRC | 11:07 | |
*** shaohe_feng has joined #openstack-cyborg | 11:07 | |
*** shaohe_feng has quit IRC | 11:17 | |
*** shaohe_feng has joined #openstack-cyborg | 11:17 | |
*** shaohe_feng has quit IRC | 11:27 | |
*** shaohe_feng has joined #openstack-cyborg | 11:28 | |
*** shaohe_feng has quit IRC | 11:37 | |
*** shaohe_feng has joined #openstack-cyborg | 11:39 | |
*** shaohe_feng has quit IRC | 11:48 | |
*** shaohe_feng has joined #openstack-cyborg | 11:49 | |
*** shaohe_feng has quit IRC | 11:58 | |
*** shaohe_feng has joined #openstack-cyborg | 12:00 | |
*** shaohe_feng has quit IRC | 12:08 | |
*** shaohe_feng has joined #openstack-cyborg | 12:09 | |
*** shaohe_feng has quit IRC | 12:18 | |
*** shaohe_feng has joined #openstack-cyborg | 12:20 | |
*** shaohe_feng has quit IRC | 12:29 | |
*** shaohe_feng has joined #openstack-cyborg | 12:31 | |
*** shaohe_feng has quit IRC | 12:39 | |
*** shaohe_feng has joined #openstack-cyborg | 12:40 | |
*** jaypipes has quit IRC | 12:43 | |
*** jaypipes has joined #openstack-cyborg | 12:43 | |
*** shaohe_feng has quit IRC | 12:49 | |
*** shaohe_feng has joined #openstack-cyborg | 12:50 | |
*** shaohe_feng has quit IRC | 12:59 | |
*** shaohe_feng has joined #openstack-cyborg | 13:00 | |
*** shaohe_feng has quit IRC | 13:10 | |
*** shaohe_feng has joined #openstack-cyborg | 13:10 | |
*** shaohe_feng has quit IRC | 13:20 | |
*** shaohe_feng has joined #openstack-cyborg | 13:22 | |
*** shaohe_feng has quit IRC | 13:30 | |
*** shaohe_feng has joined #openstack-cyborg | 13:30 | |
*** shaohe_feng has quit IRC | 13:40 | |
*** shaohe_feng has joined #openstack-cyborg | 13:41 | |
*** shaohe_feng has quit IRC | 13:51 | |
*** shaohe_feng has joined #openstack-cyborg | 13:51 | |
shaohe_feng | #startmeeting openstack-cyborg-driver | 14:00 |
openstack | Meeting started Mon Jul 30 14:00:31 2018 UTC and is due to finish in 60 minutes. The chair is shaohe_feng. 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-driver)" | 14:00 | |
openstack | The meeting name has been set to 'openstack_cyborg_driver' | 14:00 |
shaohe_feng | #info shaohe_feng | 14:00 |
shaohe_feng | #topic Roll Call | 14:00 |
*** openstack changes topic to "Roll Call (Meeting topic: openstack-cyborg-driver)" | 14:00 | |
*** dolpher_ has joined #openstack-cyborg | 14:01 | |
*** wangzhh has joined #openstack-cyborg | 14:01 | |
*** Sundar has joined #openstack-cyborg | 14:01 | |
*** shaohe_feng has quit IRC | 14:01 | |
Sundar | #info Sundar | 14:01 |
wangzhh | #info wangzhh | 14:01 |
*** Yumeng__ has joined #openstack-cyborg | 14:01 | |
*** Li_Liu has joined #openstack-cyborg | 14:01 | |
*** shaohe_feng has joined #openstack-cyborg | 14:02 | |
Sundar | Hi wangzhh | 14:02 |
*** Helloway has joined #openstack-cyborg | 14:02 | |
Li_Liu | Hi guys | 14:03 |
Sundar | Hi Li Liu | 14:03 |
Li_Liu | Sundar, long time no see | 14:03 |
Sundar | Yes, I was on 2-week vacation | 14:03 |
dolpher_ | Hi | 14:03 |
wangzhh | hi Sumdar, long time no see. | 14:03 |
shaohe_feng | Guess you have a happy vacation. :0 | 14:04 |
shaohe_feng | :) | 14:04 |
Sundar | wangzhh: Yes :) Just came back from vacation | 14:04 |
Li_Liu | Good for you :) | 14:04 |
Sundar | Hi Shaohe, yes :) | 14:04 |
shaohe_feng | any thing interesting during your vacation? | 14:04 |
shaohe_feng | #link agenda https://wiki.openstack.org/wiki/Meetings/CyborgDriverTeamMeeting#Agenda_for_next_meeting_:_June_30th.2C_2018 | 14:05 |
Sundar | I went to the east coast and met my parents/sister after a long time. Travel, lunch/dinner with friends/colleagues, original Indian cuisine, ,... | 14:05 |
shaohe_feng | #topic unify the report info from different drivers | 14:05 |
*** openstack changes topic to "unify the report info from different drivers (Meeting topic: openstack-cyborg-driver)" | 14:05 | |
Sundar | I saw the email about Inspur colleague wanting to contribute | 14:06 |
Sundar | However, Rodrigo is doing mostly the same thing. That's why I had asked if the Inspur person can do something else | 14:07 |
shaohe_feng | Sundar, Indian cuisine, I know curry rice. | 14:07 |
Sundar | shaohe: That's only one of it | 14:07 |
shaohe_feng | Sundar, yes, so anything else Inspur colleague can help? | 14:08 |
Sundar | Of course. We have lots of stuff in the driver/agent and agent/conductor side. That is not Intel-specific. | 14:08 |
*** dolpher_ is now known as dolpher | 14:08 | |
shaohe_feng | Sundar, also roti prata | 14:08 |
shaohe_feng | Sundar, seem hongbo is not online | 14:09 |
Sundar | Yes, that too | 14:09 |
shaohe_feng | Sundar, maybe we need to take with him off line. | 14:09 |
Sundar | Sure | 14:09 |
shaohe_feng | now there will be more and more drivers cyborg will support | 14:10 |
shaohe_feng | we had better unify the return info from different drivers. | 14:10 |
Sundar | I think one thing we missed in the spec is that the objects exchanged by the driver and the agent should be Oslo versioned objects (ovo), not plain dictionaries | 14:11 |
shaohe_feng | ^ Sundar, Li_Liu dolpher wangzhh any suggestion on it. | 14:11 |
shaohe_feng | Coco, is working on it. | 14:11 |
*** shaohe_feng has quit IRC | 14:11 | |
Sundar | Coco is working on OVOs for driver/agent API? | 14:12 |
*** shaohe_feng has joined #openstack-cyborg | 14:12 | |
shaohe_feng | Sundar, can your VAN model be used for return data? | 14:13 |
*** Li_Liu has quit IRC | 14:13 | |
*** LI_Liu has joined #openstack-cyborg | 14:13 | |
shaohe_feng | Coco, are you available? | 14:14 |
Sundar | Yes, VANs can be used to return data. Are you still referring to driver/agent API? Or the plugins? | 14:14 |
shaohe_feng | driver/agent API | 14:15 |
Sundar | shaohe: BTW, I saw your comments on the os-acc spec. I will reply. I am looking to reconcile with Eric Fied first because that is the larger picture. Changes there can affect the details we are discussing | 14:15 |
Sundar | I pinged efried last week and got a reply. I will try to close the loop with him today and tomorrow, and will update the spec based on that | 14:16 |
shaohe_feng | great, hard work. Thanks. | 14:16 |
Sundar | NP | 14:16 |
shaohe_feng | Sundar, So the VANS can also be used for os-acc and cyborg driver, right? | 14:17 |
Sundar | Yes. | 14:17 |
shaohe_feng | great. | 14:17 |
*** xinran__ has joined #openstack-cyborg | 14:17 | |
shaohe_feng | seem Coco is not on line, we can discuss it by mail. | 14:18 |
shaohe_feng | night xinran__ | 14:18 |
*** jiangguocai has joined #openstack-cyborg | 14:18 | |
shaohe_feng | LI_Liu, wangzhh, dolpher any suggestion on this topic? | 14:18 |
shaohe_feng | jiangguocai, evening | 14:20 |
wangzhh | Sorry. I lost connection just now. | 14:20 |
LI_Liu | Regarding the driver/agent API. I don't have much comments, one thing needs to be aware of is to make sure the data structure from driver is understandable by the agent | 14:20 |
shaohe_feng | and welcome. | 14:20 |
LI_Liu | e.g. Physical_Functions/Virtual_Functions | 14:21 |
shaohe_feng | LI_Liu, agree. | 14:21 |
LI_Liu | but not Deployables tho | 14:21 |
wangzhh | Yep. Agree. | 14:21 |
*** shaohe_feng has quit IRC | 14:21 | |
Sundar | Li_Liu: "but not Deployables tho" Can you elaborate on what you mean here? | 14:22 |
jiangguocai | hello everyone | 14:22 |
LI_Liu | Other than that, Driver can do pretty much w/e they feel like to do | 14:22 |
dolpher | Using oslo version object would be part of that? I think using ovo is good | 14:22 |
LI_Liu | Deployable is a data type not exposed to others out side of Cyborg DB/Object | 14:23 |
wangzhh | Do we need extra ovo for driver data structure? I mean could we reuse the exists acc and deployable? | 14:23 |
Sundar | Wangzhh: The existing objects exchanged by driver/agent should be come OVOs. That basically means the fields become well-defined, a version and a namespace get added | 14:24 |
*** shaohe_feng has joined #openstack-cyborg | 14:24 | |
shaohe_feng | and will rebase on LI_Liu's original client. | 14:24 |
Sundar | We could use the same namespace for all driver/agent objects, but whether that should be the same namespace as for os-acc plugin is something we can discuss | 14:24 |
Sundar | Li_Liu: I think you are saying Deployables need not be converted into OVOs. Sounds reasonable, | 14:25 |
Sundar | Sure | 14:26 |
LI_Liu | hmm But Deployable is super class of Physical_Function and Virtual_Functions | 14:26 |
wangzhh | SundarLet me see. Something is different between them, | 14:27 |
shaohe_feng | Sundar, OK, can you send an email or spec to elaborate how driver/agent use VANs? | 14:27 |
wangzhh | I'll add comment later in the spec. | 14:27 |
shaohe_feng | jiangguocai, any things want to talks about the placement. | 14:28 |
Sundar | shaohe: yes, I will expand os-acc spec and driver/agent spec to address that | 14:28 |
shaohe_feng | xinran__, is here. she know well about how placement works during the how process in openstack. | 14:29 |
shaohe_feng | Sundar, good thanks. | 14:29 |
shaohe_feng | any others want to discuss on placement? | 14:30 |
wangzhh | Li liu, we should have a clear name for the acc unit(deployable). Now, we use the deployable which will make user confused. | 14:30 |
LI_Liu | well, I know.. | 14:30 |
LI_Liu | But given that we should not let them know at the first place anyways... | 14:31 |
shaohe_feng | #action Sundar will expand os-acc spec and driver/agent spec to address VANs usage | 14:32 |
*** shaohe_feng has quit IRC | 14:32 | |
*** shaohe_feng has joined #openstack-cyborg | 14:32 | |
wangzhh | IMHO, If we had doc to explain it, I think call it deployable is OK. :) | 14:33 |
xinran__ | sorry I lost the connection for a while | 14:33 |
Sundar | Li_Liu and wangzhh: trying to understand the discussion here. I think you are saying this: "PF/VF objects are inherited from Deployables, but PF/VFS are exchanged between driver/agent. So, how can we make PF/VFs into OVOs, but not Deployables? " Is this right? | 14:33 |
Coco | #info Coco | 14:34 |
LI_Liu | Yes, that's kinda what we meant | 14:35 |
shaohe_feng | Coco, evening. | 14:35 |
xinran__ | jiangguocai: plz feel fee to let us know if you wanna ask something about placement | 14:35 |
xinran__ | #info xinran__ | 14:35 |
jiangguocai | shaohe_feng: l reviewed your code about placement client. but not called in other code | 14:35 |
*** ChanServ changes topic to "spec review day (Meeting topic: openstack-cyborg)" | 14:35 | |
LI_Liu | #info Li Liu | 14:35 |
wangzhh | Hi, xinran__, PLZ look at the comment in line. I have the same question. | 14:36 |
Sundar | Li_Liu: The PF/VF stored in the DB will be a different object than the OVO exchanged between drivers/agent for PF/VF. The latter is exposed, the former is Cyborg-internal. | 14:36 |
jiangguocai | shaohe_feng: do you want to design it for a service? | 14:37 |
edleafe | #info Ed Leafe | 14:37 |
shaohe_feng | jiangguocai, no, it just a lib | 14:37 |
wangzhh | Welcome! | 14:37 |
shaohe_feng | morning efried | 14:37 |
efried | shaohe_feng: ō/ | 14:37 |
Coco | what's the topic now? can't catch much of your discussion. | 14:38 |
LI_Liu | Sundar: Thank you for the clearification | 14:38 |
efried | We having a meeting? | 14:38 |
xinran__ | wangzhh: which comment? Sorry, I just lost the connection... | 14:38 |
wangzhh | https://review.openstack.org/#/c/585146/ | 14:39 |
shaohe_feng | edleafe, we have add many amazing features theses days, os-acc, cyborg-client. will be ready for the interaction with nova in next release. | 14:39 |
wangzhh | Here. | 14:39 |
shaohe_feng | edleafe, and we need your help on nova side. :) | 14:39 |
Sundar | efried: yes, this is the Cyborg drivers meeting, which happens Mondays 7 am PDT. | 14:39 |
edleafe | shaohe_feng: My involvement with the Nova project has been greatly reduced. You will probably have more success with efried | 14:40 |
xinran__ | wangzhh: let me have a look | 14:40 |
shaohe_feng | edleafe, ok, thanks. | 14:41 |
shaohe_feng | Sundar, have talked with efried on nova interaction? | 14:42 |
*** shaohe_feng has quit IRC | 14:42 | |
Sundar | shaohe: the entire os-acc spec discussion is an extended conversation with efried :) | 14:42 |
*** shaohe_feng has joined #openstack-cyborg | 14:43 | |
shaohe_feng | these days we are so busy, sorry for the delay. | 14:43 |
shaohe_feng | but any one wants to learn more about how placement work during the cyborg/nova interaction. can discuss with xinran__ | 14:44 |
Sundar | shaohe: NP. | 14:44 |
Sundar | efried: Saw your reply in the spec. I can explain the Cyborg driver model. Would you be available at 9 am PDT? | 14:45 |
LI_Liu | I have to drop guys. Have a good night/day | 14:45 |
shaohe_feng | LI_Liu, have a good day. Bye. | 14:45 |
wangzhh | Bye, Uncle li. | 14:45 |
efried | Sundar: I.e. 1:15 from now? Yes, wfm. | 14:45 |
shaohe_feng | Coco, you miss the refacor of driver return data. Sundar suggested to use his VANs model. You can discuss it with him about more details. | 14:46 |
jiangguocai | shaohe_feng: for driver to call?can you take a simple for us, thanks | 14:46 |
shaohe_feng | jiangguocai, yes. will come out soon. | 14:46 |
Sundar | Great, efried. I'll catch you on #openstack-nova | 14:47 |
efried | Sundar: Here is probably more appropriate. | 14:47 |
efried | unless it will interrupt something else. | 14:47 |
xinran__ | wangzhh: you mean how cyborg report the resource to placement? | 14:47 |
shaohe_feng | jiangguocai, can you discribe your drivers? Let me give you a solution. | 14:47 |
shaohe_feng | here. | 14:47 |
Coco | OK, I will talk with Sundar about more details of the VANs model. | 14:48 |
wangzhh | xinran__, Yes. I want to know the data structure and how we call it. | 14:48 |
*** jiapei has joined #openstack-cyborg | 14:49 | |
shaohe_feng | welcome jiapei | 14:49 |
jiapei | hey, morning Shaohe | 14:50 |
shaohe_feng | wangzhh, do you just pass the physical GPU to VM? | 14:50 |
shaohe_feng | nvdia? | 14:50 |
wangzhh | Yes。 | 14:50 |
shaohe_feng | One card is one GPU? | 14:51 |
wangzhh | Yes. No share mode now. | 14:52 |
xinran__ | wangzhh: you can check the provider_report in resource_tracker.py | 14:52 |
*** shaohe_feng has quit IRC | 14:52 | |
*** shaohe_feng has joined #openstack-cyborg | 14:53 | |
xinran__ | wangzhh: oh sorry these code is not in this patch | 14:54 |
xinran__ | wangzhh: let me check and tell you after meeting | 14:54 |
shaohe_feng | wangzhh, that's a not a complex use case. | 14:55 |
wangzhh | OK. | 14:55 |
shaohe_feng | next topic: | 14:55 |
shaohe_feng | #topic Traits and attribution format. | 14:56 |
*** openstack changes topic to "Traits and attribution format. (Meeting topic: openstack-cyborg-driver)" | 14:56 | |
shaohe_feng | maybe Coco and Sundar should pay a attention on this . | 14:57 |
Sundar | I need to drop off in 3 min. What is this topic about? | 14:57 |
shaohe_feng | if we want to the cyborg pick up the expect accelerators | 14:57 |
shaohe_feng | we should have enough info in the attribution of deployable . | 14:58 |
shaohe_feng | and driver return dates should report them. | 14:59 |
shaohe_feng | so we should add a new fields for the return VANs model? | 14:59 |
shaohe_feng | and if we want to scheduler pick up the right host. we should also report the correct traits. | 15:00 |
Sundar | Not sure I follow. The Cyborg drivers return enough data for the agent to create traits and RPs for that device | 15:00 |
shaohe_feng | Sundar, yes. | 15:01 |
Sundar | Anyways, I'll catch up on this. Please start an email thread on this | 15:01 |
xinran__ | wangzhh: device name, rc, trait, total number, these should be passed to placement by calling placement client | 15:01 |
Sundar | Bye for now. | 15:01 |
*** Sundar has quit IRC | 15:01 | |
shaohe_feng | So who will report these infos? | 15:01 |
*** shaohe_feng has quit IRC | 15:02 | |
jiangguocai | shaohe_feng: Ok,I pushed hpts driver tonight,with review 587994. I need to add 'Custom_accelelerator_hpts' and Tairst,acc resource number to novi, can you give me some suggest. | 15:02 |
wangzhh | OK, xinran__, when will you commit the patch about it? | 15:02 |
*** shaohe_feng has joined #openstack-cyborg | 15:03 | |
xinran__ | Tmr morning | 15:03 |
wangzhh | Good! Thx. | 15:04 |
shaohe_feng | So let's please make our own tasks go well. | 15:04 |
xinran__ | :) | 15:04 |
shaohe_feng | #topic AoB | 15:04 |
*** openstack changes topic to "AoB (Meeting topic: openstack-cyborg-driver)" | 15:04 | |
shaohe_feng | ^ jiangguocai, wangzhh, Coco | 15:05 |
Coco | shaohe_feng, ? | 15:05 |
shaohe_feng | any things else want to talk? | 15:05 |
wangzhh | Nothing. | 15:06 |
shaohe_feng | OK, if no let's end the meeting. | 15:06 |
shaohe_feng | have a good night, every one. | 15:06 |
shaohe_feng | Bye. | 15:06 |
wangzhh | Bye, everyone. | 15:06 |
shaohe_feng | #endmeeting | 15:06 |
*** openstack changes topic to "A zuul config error slipped through and caused a pile of job failures with retry_limit - a fix is being applied and should be back up in a few minutes" | 15:07 | |
openstack | Meeting ended Mon Jul 30 15:06:59 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:07 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-07-30-14.00.html | 15:07 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-07-30-14.00.txt | 15:07 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-07-30-14.00.log.html | 15:07 |
*** Helloway has quit IRC | 15:11 | |
*** shaohe_feng has quit IRC | 15:13 | |
*** shaohe_feng has joined #openstack-cyborg | 15:14 | |
*** shaohe_feng has quit IRC | 15:23 | |
*** shaohe_feng has joined #openstack-cyborg | 15:25 | |
*** shaohe_feng has quit IRC | 15:33 | |
*** shaohe_feng has joined #openstack-cyborg | 15:34 | |
*** shaohe_feng has quit IRC | 15:43 | |
*** shaohe_feng has joined #openstack-cyborg | 15:45 | |
*** shaohe_feng has quit IRC | 15:54 | |
*** shaohe_feng has joined #openstack-cyborg | 15:55 | |
*** shaohe_feng has quit IRC | 16:04 | |
*** shaohe_feng has joined #openstack-cyborg | 16:05 | |
*** shaohe_feng has quit IRC | 16:14 | |
*** shaohe_feng has joined #openstack-cyborg | 16:15 | |
*** shaohe_feng has quit IRC | 16:24 | |
*** Sundar_ has joined #openstack-cyborg | 16:24 | |
Sundar_ | Hello | 16:25 |
efried | Hi Sundar_. | 16:25 |
efried | Seems like we've come to an agreement on most of the high points in the spec. If we just fix those up, I'll be happy with it. As I've said, I think a lot of the details will shake out in the implementation. | 16:25 |
efried | What I'd like to understand a bit more about, though, is what's a driver vs. a plugin? | 16:25 |
efried | What are their respective responsibilities and roles? | 16:25 |
Sundar_ | Ah, good question. When you first proposed a plugin, I thought you knew about Cyborg drivers already, and still wanted another mechanism. Anyways, here's how I look at it ... | 16:26 |
Sundar_ | Both plugins and drivers represent ways to handle vendor/device/hypervisor/architecture-specific aspects that should not be in core Cyborg or os-acc. | 16:28 |
Sundar_ | There are two ways that os-acc can interact with Cyborg. (a) Leave most of the work to Cyborg: then the drivers are the main extensibility mechanism. (b) Leave only device-specific aspects to Cyborg and hypervisor and other aspects to the plugin. | 16:29 |
*** shaohe_feng has joined #openstack-cyborg | 16:29 | |
Sundar_ | One possible way to look at it is that the device-specific aspects are handled by drivers, and hypervisor/architecture/system-specific aspects by the plugin. The problem is, that split may not always be as clear-cut | 16:30 |
Sundar_ | From a device vendor's POV, the split between plugins and drivers is a bit artificial - they have to split their work in two different modules | 16:31 |
Sundar_ | Have you had a chance to look at the Cyborg driver/agent API or the driver model? | 16:32 |
efried | I don't think so. I bet I have it queued up somewhere, but if you have the link at your fingertips...? | 16:32 |
Sundar_ | #link https://review.openstack.org/#/c/561849/ may help a bit. It is not an introductory doc, and we may need to update it further depending on our discusisons | 16:33 |
*** shaohe_feng has quit IRC | 16:35 | |
*** shaohe_feng has joined #openstack-cyborg | 16:35 | |
Sundar_ | AT this point, the drivers's role is mainly to handle discovery and enumeration of devices. I thought we will extend it to handle os-acc interaction. However, when you proposed a plugin, I thought that perhaps Power is too complicated to fit that, and that's why you want a plugin | 16:36 |
Sundar_ | However, based on your explanation of how Power works, it seems that the code has to invoke REST APIs for most device interactions, whether it resides in a plugin or a driver. | 16:37 |
Sundar_ | So, it seems to me that you do not lose any functionality or extensibility if Power code is encapsulated in a Cyborg driver | 16:37 |
Sundar_ | The os-acc spec, as it stands today, is really a compromise to get plugins and drivers in the same framework such that a developer could either (a) place most of the work in the plugin and just update Cyborg, or (b) delegate most of the work to Cyborg and its drivers | 16:40 |
Sundar_ | For x86 + SRIOV, I think we will do (b) | 16:41 |
Sundar_ | Anyways, if you need more time to reflect on this, that's fine. We could sync back later today or tomorrow morning | 16:44 |
*** shaohe_feng has quit IRC | 16:45 | |
Sundar_ | brb in 5 min | 16:45 |
*** shaohe_feng has joined #openstack-cyborg | 16:46 | |
Sundar_ | back | 16:51 |
efried | Sundar_: Digesting. | 16:53 |
efried | Sundar_: It may be a case of who's driving the bus. | 16:53 |
efried | Sundar_: When nova has the reins and needs to call out to make things happen, that goes through os-acc and the plugin framework. | 16:54 |
efried | Sundar_: But when cyborg itself is doing its setup, discovery, and maintenance, that goes through the driver. | 16:54 |
efried | Sundar_: For Power, both of those things will involve talking to the NovaLink REST API. | 16:55 |
*** shaohe_feng has quit IRC | 16:55 | |
Sundar_ | What if os-acc calls into Cyborg agent through published APIs, and that delegates to appropriate drivers? (Just questioning, not advocating) | 16:56 |
*** shaohe_feng has joined #openstack-cyborg | 16:57 | |
efried | Sundar_: I actually don't mind how (or even whether) it's split out as long as the appropriate level of control is available in the appropriate paths. | 16:57 |
efried | If we want a plugin and a driver to be the same thing, that's fine by me. | 16:57 |
efried | We just need to enumerate the operations we need and make sure that any that *need* to be platform-specific are part of the/an extensible interface. | 16:59 |
Sundar_ | Cool. Glad to see we are converging. I'll digest that and get back to you. What times are you available for a 30-min sync this eve or tomorrow morning? | 16:59 |
efried | Which involves some level of understanding of different platforms as you design it. For example, I gather it came as something of a surprise when you learned that you can't discover devices on a Power system by running lsdev or walking the /dev file system. | 17:00 |
efried | Sundar_: We can arrange a slot any time in the next 5h, or any time tomorrow. I will need to step away at some point, but I don't know when it will be (waiting for A/C guy to call me) so I need some way to get in touch with you if it's going to conflict with whatever we set up. I think I have your email address. | 17:01 |
*** shaohe_feng has quit IRC | 17:05 | |
efried | Sundar_: Ah, that call just came in. So I'll be afk for an hour or two, but we should be able to sync up after that. | 17:06 |
*** shaohe_feng has joined #openstack-cyborg | 17:07 | |
*** dolpher has quit IRC | 17:10 | |
*** shaohe_feng has quit IRC | 17:16 | |
*** wangzhh has quit IRC | 17:16 | |
*** shaohe_feng has joined #openstack-cyborg | 17:17 | |
Sundar_ | Sounds good. I'll ping you later today. Thanks, efried. | 17:23 |
*** Sundar_ has quit IRC | 17:23 | |
*** shaohe_feng has quit IRC | 17:26 | |
*** Yumeng__ has quit IRC | 17:26 | |
*** xinran__ has quit IRC | 17:27 | |
*** shaohe_feng has joined #openstack-cyborg | 17:27 | |
*** shaohe_feng has quit IRC | 17:36 | |
*** shaohe_feng has joined #openstack-cyborg | 17:37 | |
*** shaohe_feng has quit IRC | 17:46 | |
*** shaohe_feng has joined #openstack-cyborg | 17:48 | |
*** shaohe_feng has quit IRC | 17:57 | |
*** shaohe_feng has joined #openstack-cyborg | 17:57 | |
*** shaohe_feng has quit IRC | 18:07 | |
*** jiapei has quit IRC | 18:09 | |
*** shaohe_feng has joined #openstack-cyborg | 18:10 | |
*** shaohe_feng has quit IRC | 18:17 | |
*** shaohe_feng has joined #openstack-cyborg | 18:18 | |
*** shaohe_feng has quit IRC | 18:27 | |
*** shaohe_feng has joined #openstack-cyborg | 18:28 | |
*** shaohe_feng has quit IRC | 18:38 | |
*** shaohe_feng has joined #openstack-cyborg | 18:39 | |
*** shaohe_feng has quit IRC | 18:48 | |
*** shaohe_feng has joined #openstack-cyborg | 18:50 | |
*** shaohe_feng has quit IRC | 18:58 | |
*** shaohe_feng has joined #openstack-cyborg | 18:59 | |
*** shaohe_feng has quit IRC | 19:08 | |
*** shaohe_feng has joined #openstack-cyborg | 19:12 | |
*** shaohe_feng has quit IRC | 19:19 | |
*** shaohe_feng has joined #openstack-cyborg | 19:21 | |
*** shaohe_feng has quit IRC | 19:29 | |
*** shaohe_feng has joined #openstack-cyborg | 19:32 | |
*** shaohe_feng has quit IRC | 19:39 | |
*** shaohe_feng has joined #openstack-cyborg | 19:40 | |
*** shaohe_feng has quit IRC | 19:49 | |
*** shaohe_feng has joined #openstack-cyborg | 19:50 | |
*** shaohe_feng has quit IRC | 20:00 | |
*** shaohe_feng has joined #openstack-cyborg | 20:00 | |
*** shaohe_feng has quit IRC | 20:10 | |
*** shaohe_feng has joined #openstack-cyborg | 20:11 | |
*** shaohe_feng has quit IRC | 20:20 | |
*** shaohe_feng has joined #openstack-cyborg | 20:20 | |
*** shaohe_feng has quit IRC | 20:30 | |
*** shaohe_feng has joined #openstack-cyborg | 20:32 | |
*** shaohe_feng has quit IRC | 20:41 | |
*** shaohe_feng has joined #openstack-cyborg | 20:42 | |
*** shaohe_feng has quit IRC | 20:51 | |
*** shaohe_feng has joined #openstack-cyborg | 20:52 | |
*** shaohe_feng has quit IRC | 21:01 | |
*** shaohe_feng has joined #openstack-cyborg | 21:03 | |
*** shaohe_feng has quit IRC | 21:11 | |
*** shaohe_feng has joined #openstack-cyborg | 21:15 | |
*** shaohe_feng has quit IRC | 21:22 | |
*** shaohe_feng has joined #openstack-cyborg | 21:23 | |
*** shaohe_feng has quit IRC | 21:32 | |
*** shaohe_feng has joined #openstack-cyborg | 21:34 | |
*** shaohe_feng has quit IRC | 21:42 | |
*** shaohe_feng has joined #openstack-cyborg | 21:43 | |
*** shaohe_feng has quit IRC | 21:52 | |
*** shaohe_feng has joined #openstack-cyborg | 21:54 | |
*** shaohe_feng has quit IRC | 22:03 | |
*** shaohe_feng has joined #openstack-cyborg | 22:03 | |
*** shaohe_feng has quit IRC | 22:13 | |
*** shaohe_feng has joined #openstack-cyborg | 22:14 | |
*** shaohe_feng has quit IRC | 22:23 | |
*** shaohe_feng has joined #openstack-cyborg | 22:24 | |
*** shaohe_feng has quit IRC | 22:33 | |
*** shaohe_feng has joined #openstack-cyborg | 22:34 | |
*** shaohe_feng has quit IRC | 22:44 | |
*** shaohe_feng has joined #openstack-cyborg | 22:47 | |
*** shaohe_feng has quit IRC | 22:54 | |
*** shaohe_feng has joined #openstack-cyborg | 22:55 | |
*** shaohe_feng has quit IRC | 23:04 | |
*** shaohe_feng has joined #openstack-cyborg | 23:06 | |
*** shaohe_feng has quit IRC | 23:14 | |
*** shaohe_feng has joined #openstack-cyborg | 23:16 | |
*** shaohe_feng has quit IRC | 23:25 | |
*** shaohe_feng has joined #openstack-cyborg | 23:26 | |
*** shaohe_feng has quit IRC | 23:35 | |
*** shaohe_feng has joined #openstack-cyborg | 23:36 | |
*** shaohe_feng has quit IRC | 23:45 | |
*** shaohe_feng has joined #openstack-cyborg | 23:46 | |
*** shaohe_feng has quit IRC | 23:55 | |
*** shaohe_feng has joined #openstack-cyborg | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!