| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2018-05-14 | |||
| 14:25:12 | sundar_ | #link https://review.openstack.org/#/c/561849/ | |
| 14:26:09 | shaohe_feng | sundar_: Li_Liu: maybe we need to list all specs, here. And let's others volunteer to take some task. | |
| 14:26:37 | sundar_ | #link https://review.openstack.org/#/q/status:open+project:openstack/cyborg All specs | |
| 14:27:52 | shaohe_feng | sundar_: you have 3 specs, will you code for all these specs? | |
| 14:28:19 | rorojo | sundar: I believe then can go in parallel and they probably should | |
| 14:28:38 | shaohe_feng | rorojo: can you give a brief introduce for OPEA API? | |
| 14:28:39 | sundar_ | shaohe: The os-acc needs Nova changes. Just spoke to Nova folks for their review | |
| 14:28:52 | sundar_ | For agent/driver API, yes, I can do that | |
| 14:28:55 | shaohe_feng | rorojo: The status | |
| 14:29:19 | shaohe_feng | Is it ready for cyborg intel fpga driver? | |
| 14:29:24 | sundar_ | Nova/Cyborg scheduling: I can contribute, but I suspect multiple people will be involved | |
| 14:29:46 | rorojo | There is a pull request on github that describes the API | |
| 14:30:04 | Li_Liu | let me know if you need help. I prob will be focusing on the spec I wrote first | |
| 14:30:25 | rorojo | #link https://github.com/OPAE/opae-sdk/pull/413 | |
| 14:30:52 | shaohe_feng | rorojo: thanks. | |
| 14:31:02 | rorojo | yw | |
| 14:31:16 | sundar_ | shaohe and all: it may help to define some milestones, right? Shall we say that the first step is just discovery and assignment, which will help us get a basic VM up and running? | |
| 14:32:19 | shaohe_feng | sundar_: yes. agree. | |
| 14:33:08 | shaohe_feng | zhipengh[m]: ping. | |
| 14:33:33 | shaohe_feng | Li_Liu: do you know the code dead line? | |
| 14:33:57 | Li_Liu | better ask zhipengh.. | |
| 14:34:15 | sundar_ | shaohe: Good. So, there are three parallel tasks as I see it: driver/agent API changes, invoke update_provider_tree() to publish resources, and enhancements (like OPAE integration, anythine else?) | |
| 14:34:26 | Li_Liu | https://releases.openstack.org/rocky/schedule.html | |
| 14:34:58 | Li_Liu | Jun 04 - Jun 08 is when ms 2 ends | |
| 14:35:12 | Li_Liu | which is 3 weeks from now | |
| 14:35:26 | sundar_ | Yes, the specs need to be approved by then, IIUC | |
| 14:35:30 | Li_Liu | can we as least get the discovery working? | |
| 14:35:52 | Li_Liu | I thought the spec should be done by ms1 already | |
| 14:36:27 | shaohe_feng | Let do more reviews on spec first. | |
| 14:37:11 | sundar_ | Li_Liu: I was told that MS-2 is when specs freeze. That is true for other projects at least | |
| 14:37:13 | shaohe_feng | Jul 23 - Jul 27is Feature freeze. | |
| 14:37:21 | Li_Liu | I see | |
| 14:37:54 | Li_Liu | but feature freeze doesn't mean spec freeze tho | |
| 14:38:07 | Li_Liu | we should start implementation way before that | |
| 14:38:35 | Li_Liu | there's only 1 month between feature freeze and Rocky official release... | |
| 14:38:47 | sundar_ | Li_Liu: Agreed. If we can aim to get discovery done by MS-2, as you suggested, that would be good | |
| 14:39:31 | Li_Liu | since unlike scheduling, which involves nova folks, discovery should be totally self contained | |
| 14:39:50 | sundar_ | Yes | |
| 14:40:17 | sundar_ | Even scheduling can start a bit earlier: we can update the Nova provider tree without waiting for nRP support | |
| 14:40:32 | Li_Liu | yes, agree | |
| 14:40:41 | shaohe_feng | agree. | |
| 14:41:23 | shaohe_feng | Helloway: are you here? | |
| 14:42:06 | Helloway | yes] | |
| 14:42:31 | shaohe_feng | you have contributed a spdk driver. | |
| 14:42:42 | shaohe_feng | can you give us some introduce about it. | |
| 14:45:31 | shaohe_feng | ^ Helloway: | |
| 14:45:36 | Helloway | spdk driver can help cyborg to discovery the resources about spdk_based app(like nvmf_tgt, iscsi_target) | |
| 14:46:06 | sundar_ | helloway: Is there any specific hardware for this? | |
| 14:46:40 | shaohe_feng | Does it need a REST API? | |
| 14:47:03 | Helloway | include the nvme device and subsystems..and more | |
| 14:49:00 | sundar_ | helloway: So, is the expectation that Cyborg will discover the NVMe device as a PCIe device, and publish its properties as traits in Nova? | |
| 14:51:19 | Helloway | currently It does not have rest api? | |
| 14:51:32 | Helloway | currently It does not have rest api. | |
| 14:52:10 | shaohe_feng | will it report NVME device to placement? | |
| 14:53:39 | Helloway | sundar: not local pcie device, maybe it is more like nvme over fabric | |
| 14:53:40 | sundar_ | My understanding is, SPDK drivers are bit like DPDK poll mode drivers that run in user space. Something else needs to discover the PCI device. Helloway, please confirm if what you have is a user mode SPDK driver | |
| 14:55:08 | jiapei | I guess Helloway means something over fabric, through REST API | |
| 14:55:35 | jiapei | I'm also interested in this | |
| 14:56:08 | sundar_ | jiapei: I thought helloway said earlier that there is no REST API for this. | |
| 14:56:40 | sundar_ | Helloway: Appreciate if you can give us a writeup with some description of what you have and what you want | |
| 14:58:44 | shaohe_feng | let start next topic? | |
| 14:59:11 | sundar_ | What is the conclusion on SPDK and NVMe -- is it in plan for Rocky? | |
| 14:59:38 | shaohe_feng | #action improvement on driver | |
| 14:59:54 | shaohe_feng | Helloway: any play for Rocky? | |
| 15:00:32 | Helloway | ok, sorry I type slowly. I will write something for you guys through the email | |
| 15:00:46 | sundar_ | I need to join my next call. I'll try to keep an eye on this page. | |
| 15:00:52 | Helloway | ok? | |
| 15:01:09 | shaohe_feng | Helloway: good, thanks. | |
| 15:01:31 | shaohe_feng | sundar_: OK. | |
| 15:01:35 | Helloway | thanks :) | |
| 15:01:49 | wangzhh | Helloway: Thanks. | |
| 15:02:47 | shaohe_feng | now we will support more and more drivers. maybe we need a schema check for different drivers's report info. | |
| 15:03:55 | shaohe_feng | And currently we lookup the cyborg specific module path for multi-driver. | |
| 15:04:20 | shaohe_feng | should we change it to entry points? | |
| 15:05:04 | shaohe_feng | and another improvement for the current drivers? | |
| 15:06:19 | shaohe_feng | Li_Liu: oh, we should leverage your new pf/vf implementation to report accelerators info to conductor. | |
| 15:06:48 | Li_Liu | yes | |
| 15:07:20 | Li_Liu | It should be ready to use | |
| 15:07:40 | shaohe_feng | Good. Let's start to change it. | |
| 15:07:55 | shaohe_feng | Ok, next topic. | |
| 15:08:32 | shaohe_feng | #topic code review | |
| 15:08:34 | shaohe_feng | Pending patch: https://review.openstack.org/#/q/status:open+project:openstack/cyborg | |
| 15:12:04 | shaohe_feng_ | AoB? | |
| 15:12:17 | shaohe_feng_ | something wrong with my network? | |
| 15:12:40 | shaohe_feng_ | I rejoin | |
| 15:14:28 | shaohe_feng_ | okey meeting adjourned | |
| 15:14:51 | shaohe_feng_ | #endmeeting | |
| 15:14:54 | openstack | Meeting ended Mon May 14 15:14:51 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 15:14:55 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-05-14-14.01.html | |
| 15:14:56 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-05-14-14.01.txt | |
| 15:14:57 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg_driver/2018/openstack_cyborg_driver.2018-05-14-14.01.log.html | |
| 15:15:25 | shaohe_feng_ | have a good night, Chinese guys. | |
| 15:15:46 | shaohe_feng_ | And have good day, Li_Liu, sundar_ and rorojo | |
| 15:16:18 | Helloway | good night, everyone | |
| 15:16:44 | Li_Liu | good night guys | |
| 19:18:30 | ildikov | Li_Liu: hi | |
| #openstack-cyborg - 2018-05-15 | |||
| 12:03:46 | NokMikeR | Hi, after installing devstack + cyborg - so the cyborg accelerator service is shown in the api list (via horizon) - how do you interact with cyborg? is there any cli commands available or how can we make a basic fake accelerator to test it? | |
| 12:06:48 | zhipengh[m] | shaohe_: is working on the client | |
| 12:35:58 | NokMikeR | is there any basic curl + api command to test it or how do you interact with the actual driver level features? | |
| 12:36:44 | zhipengh[m] | Yes there is curl available | |