14:09:04 <shaohe> #startmeeting openstack-cyborg
14:09:05 <openstack> Meeting started Wed Oct 31 14:09:04 2018 UTC and is due to finish in 60 minutes.  The chair is shaohe. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:09:06 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:09:09 <openstack> The meeting name has been set to 'openstack_cyborg'
14:09:20 <wangzhh> #info wangzhh
14:09:38 <xinran> #info xinran
14:10:42 <shaohe> Li has some personal thing, will not join this meeting today
14:10:49 <shaohe> let start.
14:11:17 <shaohe> Agenda for today's meeting.
14:11:34 <shaohe> 1. Status updates on patches:
14:11:44 <shaohe> 2. Berlin Summit Planning
14:12:02 <shaohe> https://review.openstack.org/#/q/status:open%20project:openstack/cyborg
14:15:19 <shaohe> let's do more reviews on the patch.
14:15:29 <shaohe> for the pending patch.
14:16:20 <Coco_gao> I think we should implement the new DB schema first, then update the patches.
14:17:13 <Sundar> The db schema has been proposed and, I think, agreed upon in: https://docs.google.com/document/d/1XLQtvyGJeEgo3ztBQiufWLF-E7S7yGLaYrme8iUPtA0/edit
14:17:43 <shaohe> we will refactor DB schema base on Sundar's spec
14:18:12 <Coco_gao> Yes, I think so
14:18:27 <shaohe> so there's server DB schema nee to refactor.
14:18:37 <shaohe> who will help on it?
14:18:43 <Sundar> Shaohe: Sure. Do you want me to write a spec? Li Liu offered to help. SO, I cna post the draft and get this input?
14:18:46 <shaohe> Coco_gao: I know you are working on ti.
14:19:02 <Sundar> *get his (Li_Liu's) input
14:19:09 <Coco_gao> I am not avaiable in the coming half month.
14:19:21 <Coco_gao> Because of the summit presentation.
14:19:22 <Sundar> May be Li is quite busy
14:19:35 <shaohe> Coco_gao: got it.
14:19:48 <Sundar> Coco: Does it work if I stat the device profiles db tables and a few others?
14:19:57 <Sundar> *start
14:20:02 <shaohe> seems most of us are busy these days.
14:20:20 <shaohe> Sundar: How many new specs will come?
14:20:54 <wangzhh> I can take part of them.
14:21:06 <Coco_gao> Sunda: I think that's workable.
14:21:16 <Coco_gao> Sundar, I am sorry
14:21:18 <Sundar> Shaohe: :) Just 2. One is the driver-agent spec (not nrew, but updated version), and then db spec.
14:21:58 <Coco_gao> I can work with zhenghao after the Summit.
14:22:10 <Coco_gao> on the new DB schema.
14:22:11 <shaohe> Sundar: IMHO, you should discuss with other's developers firstly. and find some volunteers on it.
14:22:15 <Sundar> Coco: Are you also involved in the demo?
14:24:01 <Coco_gao> Sundar: I am preparing the presentation and the demo, but not the demo which will show in the Keynote.
14:25:17 <Coco_gao> The Keynote Demo is shaohe's work, I think
14:26:04 <shaohe> Sundar: IMHO, the developers who will help on DB can works on it's spec.  This spec is details  about code implementation. You can guide them to follow your new top design.
14:26:12 <shaohe> Coco_gao: Yes.
14:26:42 <shaohe> a good news about the demo
14:26:50 <jiapei> o/
14:27:12 <jiapei> what good news?
14:27:35 <shaohe> the demo was passed by foundation
14:27:54 <shaohe> but will not a live demo
14:28:22 <wangzhh> Congratulations!
14:28:27 <jiapei> Awesome
14:28:30 <shaohe> we do a recorder
14:28:39 <Sundar> So we are going to wait for the new db spec after the summit, and then start coding?
14:29:15 <shaohe> Good chance to promote cyborg on the keynote.
14:30:05 <Coco_gao> I am afraid so if no other volunteers now.
14:30:09 <wangzhh> Sundar: I can write the spec during the summit.
14:30:12 <shaohe> Sundar: I think most people are busy these days
14:30:25 <shaohe> wangzhh: thanks.
14:30:36 <Coco_gao> That's great, xiaohei
14:31:16 <shaohe> the demo is about fpga program. the upstream code.
14:31:49 <shaohe> thank everyone's contribution on cyborg project.
14:32:36 <shaohe> OK. is there any pending patch needed to discuss?
14:32:44 <Coco_gao> Sundar: Are you busy too these days?
14:33:23 <shaohe> Sundar: How many DB tables need to be refactor?
14:34:27 <wangzhh> Emmm, I think we need a priority.
14:35:14 <Sundar> Dpeloyables table needs a change, new tables need to be introduced
14:35:35 <shaohe> Sundar: If many, break down them. And let's more volunteers working on it.
14:35:49 <Sundar> After speaking to Li, w eagreed we should put up a storyboard list where everybody can add or contribute
14:36:04 <shaohe> Sundar: great.
14:36:54 <xinran> that's GREATE
14:36:58 <Coco_gao> Yeah, we'd better also add the priority in the storyboard.
14:38:28 <shaohe> more volunteers  can speed up the DB refactor
14:38:36 <shaohe> Sundar: the one will write the spec and code by themselves that he/she focus on.
14:39:41 <Sundar> Shaohe: I don't think the db code will be the work for one person. Li already said he will help with the spec
14:39:53 <Coco_gao> we should ask in the wechat group if other volunteers are there.
14:39:57 <Sundar> That is last week's meeting
14:40:33 <shaohe> Sundar: I have create a #link https://etherpad.openstack.org/p/cyborg-db-refactor
14:40:45 <Sundar> Coco: sure, I'll put up some Storyboard tasks as we discussed, and others can add more, or sign up
14:41:12 <Sundar> Let us use the storyboard
14:42:24 <shaohe> Sundar: you can simply  break down the DB refactor first and let's the volunteers take his's interesting tasks on it.
14:43:05 <xinran> yes, that's doable
14:43:07 <wangzhh> Sundar: I can do other works if Li insists on working on the spec.
14:45:03 <Coco_gao> I think we didn't reach an agreement on xinran's patch: https://review.openstack.org/#/c/596187/
14:45:18 <Sundar> wangzhh: Sure, it is between you and Li :)
14:46:11 <HongboZhao> maybe I can do something for db refactor
14:46:15 <xinran> Sundar has submitted a new patch https://review.openstack.org/#/c/608624/  about new api design
14:46:17 <Sundar> wangzhh: Is https://storyboard.openstack.org/#!/story/2002954 about GPU driver only?
14:46:39 <Coco_gao> HongboZhao: that'll be great
14:46:42 <shaohe> Sundar:  I give a example in it. https://etherpad.openstack.org/p/cyborg-db-refactor
14:47:30 <shaohe> Sundar: this etherpad is used to simply track who take the task. no Task details in it.
14:47:33 <xinran> Coco_gao:  so i think mine is deprecate
14:48:02 <HongboZhao> Coco_gao: we can have a talk in pravite
14:48:20 <shaohe> Sundar:  this is good for our collaboration
14:48:25 <Sundar> Xinran: We discussed your spec. After rreading the Nova spec, do you think your spec is aligned with it? Do you agree with the reasons I stated in the spec review?
14:48:34 <shaohe> Sundar: Let's break down one by one.
14:48:39 <wangzhh> Sundar: Yes.
14:48:54 <shaohe> Sundar: deployable  ower is Li, right?
14:49:15 <shaohe> Sundar: and next DB refactor.
14:49:22 <Sundar> Shoah: We did an etherpad for the Rocky cycle. It remained not fully populated. We are supposed to use storyboard as the official way. Any reason not to use storyboard?
14:49:37 <xinran> Sundar:  yes of course, I have said mine is deprecate in last meeting.
14:49:50 <shaohe> Sundar: why we not use storyboard?
14:50:40 <shaohe> Sundar: here I help to list every db refactor task.  and find the owner for each task.
14:50:58 <Sundar> Shaohe: if we use the storyboard to let people pick up tasks, why do we need an etherpad?
14:53:49 <Coco_gao> Sundar, shaohe: Different ways to reach the same result. I think we'd better to get used to the storyboard.
14:56:28 <shaohe> ping
14:56:34 <Coco_gao> reply
14:56:43 <wangzhh> Agree. Others would easily pick our tasks by storyboard. I think.
14:56:48 <shaohe> Some thing wrong with my network.
14:57:02 <Coco_gao> We can reach you now.
14:57:04 <shaohe> Sundar: OK, let list the task firstly do not discuss on etherpad or storyboard, we do not care etherpad or storyboard
14:57:47 <shaohe> Now we focus on the task breakdown
14:58:20 <Sundar> I need to drop out in few minutes for my next call.
14:58:55 <shaohe> 1. deployable DB, owner Li Liu?
14:59:26 <Sundar> We reached some agreements in the past meetings. I suggest we stick to them rather than revisit them -- unless there is a reason for that.
14:59:54 <Coco_gao> Yeah. There are some, we can first create them.
15:00:14 <shaohe> Sundar: please paste the breakdown task list here. then we can skip this topic. thanks
15:00:34 <shaohe> Sundar: where the task list and owner?
15:01:23 <shaohe> Sundar: we just need a list here.  no details about the tasks.
15:01:44 <Sundar> Main tasks (not comprehensive): Refactor Deployables, Add tables for DeviceID, AttachHandle, ARQ, Device Profiles
15:02:30 <Sundar> Owner, as we said already, will be picked up by people. We don't need to assign them.
15:02:33 <shaohe> #action Sundar will find the task owner for db refactor.
15:03:50 <Sundar> Thanks, everybody. I need to drop off now.
15:04:22 <wangzhh> Bye Sundar. Have a good day.
15:04:28 <shaohe> Ok, #link  https://etherpad.openstack.org/p/cyborg-db-refactor
15:04:37 <shaohe> all owner is sundar.
15:04:58 <Coco_gao> I will pick up some task in the storyboard after Sundar break it down.
15:05:09 <shaohe> next topic:
15:05:28 <shaohe> Summit Planning
15:06:16 <Coco_gao> Will xinran go to the summit?
15:06:27 <shaohe> Coco_gao: Li will prepare the cyborg update ppt doday.
15:06:43 <xinran> Coco_gao:  no, just shaohe
15:07:27 <Coco_gao> OK, I will present that during the Summit
15:08:46 <shaohe> Coco_gao: good, thanks.
15:08:52 <Coco_gao> Anything else to discuss?
15:09:01 <Coco_gao> I will drop off and go home now.
15:09:02 <shaohe> no from me.
15:09:11 <xinran> nope
15:09:11 <shaohe> OK, have a good night.
15:09:13 <shaohe> bye
15:09:20 <Coco_gao> OK, good bye.
15:09:25 <xinran> thanks all
15:09:25 <xinran> bye
15:09:33 <shaohe> #endmeeting