03:05:59 #startmeeting openstack-cyborg 03:06:01 Meeting started Thu Apr 9 03:05:59 2020 UTC and is due to finish in 60 minutes. The chair is Yumeng. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:06:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:06:02 Hi all. sorry for later. 03:06:04 The meeting name has been set to 'openstack_cyborg' 03:06:04 #info chenke 03:06:14 #info xinranwang 03:06:17 #topic Roll call 03:06:21 #info Yumeng 03:06:33 #info s_shogo 03:07:28 I suppose the agenda for today is reviewing pending patches 03:08:07 let's go through by priorities from high 03:08:33 The microverison patch has been merged, thank you all for reviewing :) 03:08:47 good job. 03:09:56 great! Thanks Xinran for the efforts ! and v2 doc need review https://review.opendev.org/#/c/715980/ 03:10:55 Yes, please review this doc patch as well. thanks Yumeng 03:11:34 s_shogo and xinranwang, do you have any other patches need review? 03:11:58 No other patches from m 03:12:00 *me 03:12:06 ok 03:12:30 YumengBao proposed openstack/cyborg master: Refactor v2 arq api https://review.opendev.org/696089 03:12:55 This one. I'm working with Sundar's comment. https://review.opendev.org/#/c/698190/ 03:13:56 Ok. will reivew it. 03:14:04 Shaohe may have opinion about this programming patch, as the previous meeting : I can ask him in wechat. 03:14:12 thank you, chenke 03:14:37 I notice shaohe also has several patches realted to programming https://review.opendev.org/#/q/owner:shaohe.feng%2540intel.com+status:open 03:15:17 are they related to yours? s_shogo 03:16:14 At a glance, It seems to be driver layer, my patch provides api. 03:16:28 I'll investigate and check them after this meeting, thanks. 03:16:54 ok. seems different. I will ask him if need merged in this release. 03:17:21 ok. 03:17:34 so there also left Brin's patches https://review.opendev.org/#/q/owner:zhangbailin%2540inspur.com+status:open 03:18:49 and mine two: arq refactor https://review.opendev.org/#/c/696089/, and add policy role https://review.opendev.org/#/c/699102/ 03:19:31 please help to review! not big change. 03:20:15 chenke: do you have any pending patches? 03:20:37 oh. no patch for me. But a patch needs us wo notice. 03:20:37 Ok, will review them. 03:20:44 https://review.opendev.org/#/c/718584/1/cyborg/conductor/manager.py 03:21:31 This patch seems help cyborg to sync data with placement. We should consider whether it's needed or not. 03:23:54 Yes, I just saw this. 03:24:38 IMO, it is reasonable. 03:25:45 +1 agree with Brin's comment. xinranwang: do we plan to decouple placement report in next release? 03:26:34 It looks okay, but needs further analysis. 03:27:17 I think it depends on users' demand, if we want cyborg run as a standalone project, yes, we should decouple them 03:29:42 It looks okay, but needs further analysis. To be honest, the current piece of code looks a bit redundant. About placement reporting and cyborg database update are mixed together. But I have no better idea about decoupling them. 03:30:50 chenke: yes, that's what I am thinking too. If we want decouple them, it will generate more redundant code, because both of them need to do the diff. 03:32:46 Ye. seems no better code to make report and sync cyborg db. Let's these code stay as it is. 03:32:50 emmm,seems a problem to choose a less evil one. let's keep it as one topic of the PTG. 03:33:26 #topic AoB 03:33:35 Anything else? 03:33:35 https://review.opendev.org/#/c/718584/1/cyborg/conductor/manager.py are you talking this patch? 03:33:54 yes brinzhang 03:34:24 Yumeng: Sure, btw, do we have ptg etherpad where we can put the topic in, I'd like add some :) 03:34:47 I dont think we should keep current logical, if so, maybe when we do next cycle to add a device, we cannot get the device occupied in obj 03:35:45 Hi brin. "we cannot get the device occupied in obj" means what? 03:35:48 xinranwang: ok, will let you know later. I will discuss with Sundar, and maybe we can create one! 03:36:03 chenke: I think this patch does solve problems, it does not change the main logic, just revert the cyborg DB. I think it is useful. 03:36:25 Agree. 03:36:28 IMHO, the logic of the current code in this file makes it complicated to read. If possible, I hope to be able to refactor it. 03:36:31 Yumeng: thanks! 03:36:53 xinranwang, right, it just resolve the problem, not change any logical 03:37:16 brinzhang. Agree. If we have better solution. I want to talk about it. 03:37:42 brinzhang: yes. let's discuss it more detaily. 03:37:45 Yumeng: We can take https://review.opendev.org/#/q/status:open+project:openstack/cyborg+branch:master+topic:unittest.mock to PTG 03:38:03 brinzhang: Yes, we are trying to find a way to decouple the code. There is still some gaps. We'd better let it be like it is(the main logic) in this release, and we can discuss in PTG. 03:38:18 Sundar think we cannot do this right now, but whatever we shuold do sooner or later 03:39:12 yes xinranwang, https://review.opendev.org/#/c/718584 isnot change it's logical, we can looked into later 03:39:20 ok. I will paste the PTG etherpad later. let's add topics. 03:39:44 https://review.opendev.org/#/c/717519/. 03:39:53 https://review.opendev.org/#/c/717520/ 03:40:29 above two patches, I think we should merge, because of droped py27 from Cyborg 03:40:50 many projects are done of this cleanup 03:41:08 Another thing: There is still some operations are not supported in nova like shelve/unshelve. I'd like to investigate it and do this part in next release if possible. I will add this topic to PTG etherpad too. 03:41:42 Great! Thanks Xinran! 03:41:53 will review them Brin. 03:41:59 if nothing else. Let's wrap up this meeting and I'll see you all again next week 03:42:20 Thank you all. have a good day! 03:42:29 Thanks Yumeng 03:42:33 Bye bye all 03:42:34 Bye 03:42:42 #endmeeting