03:02:43 <Sundar> #startmeeting openstack-cyborg
03:02:43 <openstack> 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 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
03:02:47 <openstack> The meeting name has been set to 'openstack_cyborg'
03:02:55 <Sundar> Hi yikun
03:02:56 <wangzhh> #info wangzhh
03:03:04 <yikun> hey Sundar
03:03:05 <Sundar> #topic Roll Call
03:03:08 <wangzhh> Hi yikun~
03:03:19 <Sundar> o/
03:03:25 <yikun> wangzhh: good morning
03:04:01 <Sundar> Let's wait for a couple of minutes for folks to join.
03:04:44 <Coco_gao> Hi all
03:04:57 <Sundar> Hi Coco_gao
03:05:07 <wangzhh> Morning Coco.
03:05:11 <Sundar> #topic Pilot branch code review
03:05:17 <Coco_gao> Morning
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:56 <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
03:43:57 <wangzhh> Bye. Good day.
03:44:16 <wangzhh> 9:30
03:44:20 <Yumeng_> used to be 9:30
03:45:03 <Sundar> Any thing else?
03:45:15 <Yumeng_> no from my slide:)
03:45:25 <Sundar> #topic AoB
03:46:38 <Sundar> All right. Have a good day, y'all!
03:46:58 <Sundar> #endmeeting