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