03:02:43 #startmeeting openstack-cyborg 03:02:43 Meeting started Wed Apr 17 03:02:43 2019 UTC and is due to finish in 60 minutes. The chair is Sundar. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:02:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:02:47 The meeting name has been set to 'openstack_cyborg' 03:02:55 Hi yikun 03:02:56 #info wangzhh 03:03:04 hey Sundar 03:03:05 #topic Roll Call 03:03:08 Hi yikun~ 03:03:19 o/ 03:03:25 wangzhh: good morning 03:04:01 Let's wait for a couple of minutes for folks to join. 03:04:44 Hi all 03:04:57 Hi Coco_gao 03:05:07 Morning Coco. 03:05:11 #topic Pilot branch code review 03:05:17 Morning 03:05:44 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:56 One to be committed, other just for the demo 03:06:24 What about previous patches? 03:06:35 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 We don't need that? 03:07:10 Coco_gao: Yes, I marked the older patches as workflow -1 for now. We can even delete them later 03:07:41 Only 2 patches are relvant. You can just do: git review -d 626420 03:07:55 OK. Seems good. I will take time to review it today. 03:08:05 Nova has a practice of having spec review days. Could we do a code review week? ;) 03:08:12 Thanks, Coco_gao 03:08:53 hi all sorry for late 03:08:59 #info Yumeng 03:09:06 #info Coco_gao 03:09:21 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 Hi all 03:09:45 sorry for late 03:09:54 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 Sundar, Cool. It's a good start. 03:10:18 xinranwang, Yumeng_: NP. 03:10:33 Hi, xinranwang, Yumeng_. 03:11:35 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 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 ANy comments or questions? 03:13:25 #topic PTG preparation 03:13:45 Please add to https://etherpad.openstack.org/p/cyborg-ptg-train 03:14:39 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 Sundar: does it mean nova will interact with other service through this sdk? 03:15:52 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 Better to set the priority of different kinks of topics list in cyborg-ptg-train? 03:16:24 Sundar: I have add some comment in etherpad, but I will not going to Denver this time ;) 03:16:38 Sundar: got it thanks 03:16:41 Thanks, xinran. 03:16:53 xinranwang: Thanks for your comments 03:17:21 I will prepare some material to explain NTT situation and problems. so I will add topic to etherpad. 03:17:23 Coco_gao: Yes. IMHO, after the retrospective, the first few ones are the really important ones. 03:17:52 Thanks, ikuo_o 03:18:23 Train goals, Mapping IDs to names, networked FPGAs, etc. 03:18:25 xinran, I saw that you mentioned db-schema re-design? 03:18:40 Do you all agree? 03:19:16 Coco_gao: yes 03:19:18 could you pls add more details about it? Why? and what we are missing in DB right now? 03:20:14 xinran, I'm also insterested in this part. 03:20:39 Sundar, +1. 03:20:44 I think xinranwang is saying that the db scheme re-design has gone well. It is part of the retrospective. 03:20:55 OK, I got that. 03:21:05 Sundar: yes it’s retrospective 03:21:46 Please review Train goals -- there are lots of important ones: https://etherpad.openstack.org/p/cyborg-train-goals 03:22:50 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 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 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 So make cyborg ready is the first priority. 03:26:46 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 Sorry guys I need to drop off to catch my plane to hackathon 03:27:52 Then the most urgent thing is the API v2 03:27:53 Any other comment or question? 03:27:57 Sundar: I'm surprised to see Cyborg integration to Redhat. When will the integration happen? 03:28:44 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 And does it mean Cyborg be used alone without OpenStack Nova? 03:29:30 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 xinranwang: bye. safe trip. 03:30:29 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 ikuo_o, we do have the demo code intergrate with nova, but not the upstream one. 03:31:06 I see. Thanks, Sundar, Coco_gao. 03:31:36 NTT may use Cyborg alone to control FPGA, so the news is very interesting. 03:32:19 ikuo_o: I am very interested to hear more from you. Good to see that you added the topic to PTG 03:32:42 ikuo_o, will you come to PTG? 03:32:45 #topic Project Update at Summit 03:32:57 Sure, I will go to PTG. 03:33:09 see you then, we can discuss more. 03:33:22 Thanks, Coco_gao. 03:33:34 Coco_gao, Yumeng_: Do we have any slides already? 03:34:07 yumeng, are you responsible for that? 03:34:34 I asked Li, and he said that you are responsible for Cyborg Update. 03:35:30 Sundar, I have other two presentations, so I won't have much time for Cyborg Update this time. 03:36:01 Coco_gao: Got it 03:36:04 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 Coco_gao,Sundar: I can help with the slides 03:37:06 By the way, the fundation had sended us a template about the Project Update. 03:37:11 if you got anything wants to share, just let me know. I can prepare the slides 03:37:25 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 If it is all slides, that's ok too 03:37:54 Sundar, sounds good. 03:38:35 I will also be there then, anything I can help? 03:38:42 Yumeng_, can we have an early draft by next IRC meeting? 03:39:40 sure, I will try to make an early draft so that we can discuss tomorrow? 03:40:10 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 IMHO, adding the demo maybe much persuasive 03:41:15 Yumeng__, I and Li just used 10-12mins to fininsh the slides. 03:41:31 Coco_gao: Sure. It will be a rehearsal for the Friday PTG demo ;) 03:42:07 Yumeng_: Slides by tomorrow is even better! 03:42:12 Coco_gao: haha you amazing 03:42:23 haha, I was nervous. 03:42:50 Guys, I need to drop off for another meeting, bye. 03:42:59 bye 03:43:09 Tomorrow, can we review Train goals also? 03:43:10 Have a good day or good dream. 03:43:15 OK 03:43:22 np 03:43:36 Good day 03:43:55 9 or 9:30, about tommorows' meeting 03:43:57 Bye. Good day. 03:44:16 9:30 03:44:20 used to be 9:30 03:45:03 Any thing else? 03:45:15 no from my slide:) 03:45:25 #topic AoB 03:46:38 All right. Have a good day, y'all! 03:46:58 #endmeeting