| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2019-04-17 | |||
| 03:05:44 | Sundar | Based on a vite, I merged the pilot branch code into just 2 patches: https://review.openstack.org/#/q/project:openstack/cyborg+topic:cyborg-nova-pilot | |
| 03:05:55 | Sundar | One to be committed, other just for the demo | |
| 03:06:24 | Coco_gao | What about previous patches? | |
| 03:06:35 | Sundar | Please take the time to review. Once we get Nova go-ahead, changing any big-ticket item after that will be tough | |
| 03:06:35 | Coco_gao | We don't need that? | |
| 03:07:10 | Sundar | Coco_gao: Yes, I marked the older patches as workflow -1 for now. We can even delete them later | |
| 03:07:41 | Sundar | Only 2 patches are relvant. You can just do: git review -d 626420 | |
| 03:07:55 | Coco_gao | OK. Seems good. I will take time to review it today. | |
| 03:08:05 | Sundar | Nova has a practice of having spec review days. Could we do a code review week? ;) | |
| 03:08:12 | Sundar | Thanks, Coco_gao | |
| 03:08:53 | Yumeng_ | hi all sorry for late | |
| 03:08:59 | Yumeng_ | #info Yumeng | |
| 03:09:06 | Coco_gao | #info Coco_gao | |
| 03:09:21 | Sundar | Another news: I added code to query Glance for bitstreams that match a function id. This code is based on openstack-sdk, the latest preferred approach for cross-project interactions. | |
| 03:09:39 | xinranwang | Hi all | |
| 03:09:45 | xinranwang | sorry for late | |
| 03:09:54 | Sundar | However, the code to download bitstreams is still the python glance client, because the newer method has no good way to download to a file | |
| 03:10:15 | wangzhh | Sundar, Cool. It's a good start. | |
| 03:10:18 | Sundar | xinranwang, Yumeng_: NP. | |
| 03:10:33 | wangzhh | Hi, xinranwang, Yumeng_. | |
| 03:11:35 | Sundar | BTW: Nova may also move to openstack-sdk: https://review.openstack.org/#/c/643664/ . I may be asked to call Cyborg from Nova using this method | |
| 03:12:17 | Sundar | For all those who joined now: please review https://review.openstack.org/#/q/project:openstack/cyborg+topic:cyborg-nova-pilot ideally by this week :) | |
| 03:12:31 | Sundar | ANy comments or questions? | |
| 03:13:25 | Sundar | #topic PTG preparation | |
| 03:13:45 | Sundar | Please add to https://etherpad.openstack.org/p/cyborg-ptg-train | |
| 03:14:39 | Sundar | Since we have only 2 days of PTG, and half-day goes in cross-projects, little time left. Hope we can do the retrospective mostly online, before we get to the PTG? | |
| 03:15:00 | xinranwang | Sundar: does it mean nova will interact with other service through this sdk? | |
| 03:15:52 | Sundar | xinranwang: Apparently for older services, it may take a while because they have legacy. The hope is. newer projects like Cyborg will adopt it right away | |
| 03:16:11 | Coco_gao | Better to set the priority of different kinks of topics list in cyborg-ptg-train? | |
| 03:16:24 | xinranwang | Sundar: I have add some comment in etherpad, but I will not going to Denver this time ;) | |
| 03:16:38 | xinranwang | Sundar: got it thanks | |
| 03:16:41 | Coco_gao | Thanks, xinran. | |
| 03:16:53 | Sundar | xinranwang: Thanks for your comments | |
| 03:17:21 | ikuo_o | I will prepare some material to explain NTT situation and problems. so I will add topic to etherpad. | |
| 03:17:23 | Sundar | Coco_gao: Yes. IMHO, after the retrospective, the first few ones are the really important ones. | |
| 03:17:52 | Coco_gao | Thanks, ikuo_o | |
| 03:18:23 | Sundar | Train goals, Mapping IDs to names, networked FPGAs, etc. | |
| 03:18:25 | Coco_gao | xinran, I saw that you mentioned db-schema re-design? | |
| 03:18:40 | Sundar | Do you all agree? | |
| 03:19:16 | xinranwang | Coco_gao: yes | |
| 03:19:18 | Coco_gao | could you pls add more details about it? Why? and what we are missing in DB right now? | |
| 03:20:14 | wangzhh | xinran, I'm also insterested in this part. | |
| 03:20:39 | wangzhh | Sundar, +1. | |
| 03:20:44 | Sundar | I think xinranwang is saying that the db scheme re-design has gone well. It is part of the retrospective. | |
| 03:20:55 | Coco_gao | OK, I got that. | |
| 03:21:05 | xinranwang | Sundar: yes it’s retrospective | |
| 03:21:46 | Sundar | Please review Train goals -- there are lots of important ones: https://etherpad.openstack.org/p/cyborg-train-goals | |
| 03:22:50 | Coco_gao | Sundar, I think what you mentioned in the email about the 3RPs or 1RP for network-fpga, do we need also discuss that in PTG? | |
| 03:22:53 | Sundar | I am sensing that a few operators have skipped Cyborg because it is not ready yet. To persuade them to adopt Cyborg, before containers become a reality in NFV, we have a limited window | |
| 03:24:01 | Sundar | Coco_gao: Yes, that is the Networked FPGAs topic. Hopefully, we'll get clarity before we go to PTG. There are still lingering questions about MAC address assihgnments when Cyborg is handling the device | |
| 03:25:31 | Coco_gao | So make cyborg ready is the first priority. | |
| 03:26:46 | Sundar | Coco_gao: exactly. ALl the goals are aimed at that. By he end of Train, upstream code should be mostly production-ready (except for a few features that may come in U) | |
| 03:27:28 | xinranwang | Sorry guys I need to drop off to catch my plane to hackathon | |
| 03:27:52 | Coco_gao | Then the most urgent thing is the API v2 | |
| 03:27:53 | Sundar | Any other comment or question? | |
| 03:27:57 | ikuo_o | Sundar: I'm surprised to see Cyborg integration to Redhat. When will the integration happen? | |
| 03:28:44 | Sundar | Coco_gao: Yes., and Nova integ. Both should be getting ready in the feature branch already. I am still missing some things, like bitstream upload via cyborg to glance. | |
| 03:29:24 | ikuo_o | And does it mean Cyborg be used alone without OpenStack Nova? | |
| 03:29:30 | Sundar | ikuo_o: Good question :) The earliest would be after Train. If we don't pass the test by Oct, it will be very delayed after that | |
| 03:29:31 | Yumeng_ | xinranwang: bye. safe trip. | |
| 03:30:29 | Sundar | ikuo_o: One could use Cyborg by itself for flashing FPGAs, taking stack of inventory etc. The most interesting and common use case, of course, is to put up a VM with Nova. | |
| 03:30:41 | Coco_gao | ikuo_o, we do have the demo code intergrate with nova, but not the upstream one. | |
| 03:31:06 | ikuo_o | I see. Thanks, Sundar, Coco_gao. | |
| 03:31:36 | ikuo_o | NTT may use Cyborg alone to control FPGA, so the news is very interesting. | |
| 03:32:19 | Sundar | ikuo_o: I am very interested to hear more from you. Good to see that you added the topic to PTG | |
| 03:32:42 | Coco_gao | ikuo_o, will you come to PTG? | |
| 03:32:45 | Sundar | #topic Project Update at Summit | |
| 03:32:57 | ikuo_o | Sure, I will go to PTG. | |
| 03:33:09 | Coco_gao | see you then, we can discuss more. | |
| 03:33:22 | ikuo_o | Thanks, Coco_gao. | |
| 03:33:34 | Sundar | Coco_gao, Yumeng_: Do we have any slides already? | |
| 03:34:07 | Coco_gao | yumeng, are you responsible for that? | |
| 03:34:34 | Coco_gao | I asked Li, and he said that you are responsible for Cyborg Update. | |
| 03:35:30 | Coco_gao | Sundar, I have other two presentations, so I won't have much time for Cyborg Update this time. | |
| 03:36:01 | Sundar | Coco_gao: Got it | |
| 03:36:04 | Yumeng_ | Coco_gao,Sundar: yes. I need name to show on the project update so that I can ask for approval for the summit. let me souble check with Li if he has anything to share | |
| 03:36:27 | Yumeng_ | Coco_gao,Sundar: I can help with the slides | |
| 03:37:06 | Coco_gao | By the way, the fundation had sended us a template about the Project Update. | |
| 03:37:11 | Yumeng_ | if you got anything wants to share, just let me know. I can prepare the slides | |
| 03:37:25 | Sundar | Yumeng_: Great, thanks. Li asked if we can do the demo during the update. I need to check about network connectivity, etc. But we can certainly show a video and I can narrate | |
| 03:37:43 | Sundar | If it is all slides, that's ok too | |
| 03:37:54 | Coco_gao | Sundar, sounds good. | |
| 03:38:35 | Coco_gao | I will also be there then, anything I can help? | |
| 03:38:42 | Sundar | Yumeng_, can we have an early draft by next IRC meeting? | |
| 03:39:40 | Yumeng_ | sure, I will try to make an early draft so that we can discuss tomorrow? | |
| 03:40:10 | Sundar | Coco_gao: sure, we can all review the demo script. Even if it is too late to fix issues before the PTG, we can make a list of to-do and get it done after the summit | |
| 03:40:15 | Coco_gao | IMHO, adding the demo maybe much persuasive | |
| 03:41:15 | Coco_gao | Yumeng__, I and Li just used 10-12mins to fininsh the slides. | |
| 03:41:31 | Sundar | Coco_gao: Sure. It will be a rehearsal for the Friday PTG demo ;) | |
| 03:42:07 | Sundar | Yumeng_: Slides by tomorrow is even better! | |
| 03:42:12 | Yumeng_ | Coco_gao: haha you amazing | |
| 03:42:23 | Coco_gao | haha, I was nervous. | |
| 03:42:50 | Coco_gao | Guys, I need to drop off for another meeting, bye. | |
| 03:42:59 | Yumeng_ | bye | |
| 03:43:09 | Sundar | Tomorrow, can we review Train goals also? | |
| 03:43:10 | Coco_gao | Have a good day or good dream. | |
| 03:43:15 | Coco_gao | OK | |
| 03:43:22 | Yumeng_ | np | |
| 03:43:36 | Sundar | Good day | |
| 03:43:55 | Coco_gao | 9 or 9:30, about tommorows' meeting | |