| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2019-05-29 | |||
| 03:15:56 | ikuo_ | Is it other thing but OSC plugin? | |
| 03:16:24 | Sundar__ | ikuo_ : It seems like a large impact. In practice, current client is mostly v1. So its objects either don't exist (like accelerators) or have changed a lot (like deployables). Plus, there are new pones like device profiles | |
| 03:16:43 | wangzhh | Sundar, if we rewrite cyborgclient as an OSC plugin, who guys are responsible for the milestone? | |
| 03:16:43 | Sundar__ | So, I suspect anyway it will be a big change | |
| 03:17:00 | Coco_gao | Agree to use openstack sdk first. | |
| 03:17:21 | Li_Liu | is this a train target? | |
| 03:17:35 | Sundar__ | wangzhh: Good question, I don't know :). It means we are not in control, as Dean says. Or, we could write our own plugin from scratch -- more work but more control. | |
| 03:17:42 | Sundar__ | Li_Liu: Yes | |
| 03:18:38 | Sundar__ | ikuo_: "Is it other thing but OSC plugin?" <-- OpenStack SDK and OSC plugin are 2 different things | |
| 03:18:50 | Sundar__ | SDK is a way for other services (or cyborg client) to call CYborg API | |
| 03:19:01 | ikuo_ | OK, I agree Use openstack sdk | |
| 03:19:10 | Sundar__ | Whereas OSC plugin is a way to implement the client using standard mechanisms | |
| 03:19:54 | Sundar__ | Coco_gao, ikuo_: Thanks for voting on SDK. Anybody disagrees? | |
| 03:20:31 | wangzhh | Agree SDK +1 | |
| 03:20:37 | Li_Liu | sounds good | |
| 03:20:52 | Sundar__ | Great :) I like consensus :) | |
| 03:21:03 | xinranwang | Agree | |
| 03:22:06 | ikuo_ | But rewriting for OSC plugin by only NTT, it is difficult, I think. | |
| 03:22:50 | Sundar__ | ikuo_: I understand | |
| 03:23:11 | Sundar__ | Now, for the difficult question -- should we write a separate osc plugin (like many other projects have done) or try to make this a part of osc repo? Dean says: "if Cyborg were completely backed by the SDK we would consider adding its commands directly to the OSC repo." | |
| 03:23:37 | Sundar__ | Once we adopt the SDK, may be it gets easier? Plus, I agree others should support NTT | |
| 03:24:16 | wangzhh | ikuo, can u help to split the task on storyboard? | |
| 03:24:45 | Sundar__ | I suspect there will be less UT and functional tests if we use the OSC repo. If there is concern about dependence and timelines, I could ask Dean. | |
| 03:24:56 | Sundar__ | (Or any of you could respond on the ML.) | |
| 03:26:43 | ikuo_ | Wangzhh: so we should split our cyborgclient task to 1) use openstacksdk and 2) OSC plugin /repo? | |
| 03:27:07 | Coco_gao | Maybe more smaller tasks. | |
| 03:28:19 | wangzhh | Coco, Yep. So that others can take part of them to support NTT. | |
| 03:28:35 | ikuo_ | I got it. | |
| 03:29:10 | Coco_gao | I will first finish my part and then join you to finish other tasks. | |
| 03:29:22 | wangzhh | Thx. ikuo_. | |
| 03:29:39 | ikuo_ | All right. thanks. | |
| 03:30:03 | Sundar__ | Sounds like a plan. Should I ask on the ML what is the risk to timeline from using osc repo? | |
| 03:30:21 | ikuo_ | Yes, please! | |
| 03:30:31 | Sundar__ | Will do | |
| 03:30:49 | Coco_gao | Yes | |
| 03:31:01 | Sundar__ | #agreed Cyborg will implement OpenStack SDK. The client will call the API through that | |
| 03:31:26 | Sundar__ | #action Sundar: gets pros and cons of using the osc repo, vs. writing a plugin | |
| 03:31:49 | Coco_gao | BTW, does engineering meeting still exist? | |
| 03:31:51 | Sundar__ | #action: ikuo_ will create storyboard tasks | |
| 03:32:41 | Sundar__ | Coco_gao: We can convene it any time if there is a need. IMHO, it is good to keep it as a placeholder. The networked FPGA stuff is still open | |
| 03:33:00 | Sundar__ | What do you all think? | |
| 03:33:12 | Coco_gao | Sounds good for me. | |
| 03:33:17 | ikuo_ | Yes, we should talk when we need. | |
| 03:33:49 | Sundar__ | OK, thanks | |
| 03:33:57 | Sundar__ | #topic Communication updates | |
| 03:34:26 | Li_Liu | I am still working on the nova's external_event_api patch | |
| 03:34:41 | Sundar__ | As you may know, there are some restrictions on communication, and some of us have been asked not to use WeChat by default | |
| 03:35:17 | Coco_gao | What do you suggest? | |
| 03:35:34 | Li_Liu | lol | |
| 03:35:37 | ikuo_ | Yes, my colleague cannot use WeChat. Thank you for proposing the topic. | |
| 03:35:41 | Sundar__ | It would be good to use IRC and ML by default. For IRC, does it make sense to have a window of time where we all login? For example, it could be morning 9-12 am by CHina time? | |
| 03:35:46 | Li_Liu | I think irc is our only option now | |
| 03:36:07 | Sundar__ | Li_Liu and all: yes | |
| 03:36:19 | Li_Liu | can we still talk in zoom meetings? | |
| 03:36:41 | xinranwang | Sundar__: Hi Sundar, I have pull your pilot branch in local, and find some bugs, for example, we cannot delete extended_arq when deleting vm, and some other. I have done some bug-fix. Do you want me to leave comments where bug occurs , or I can co-author with you if you want. Which way you prefer? | |
| 03:36:59 | Sundar__ | Li_Liu: My guidelines are that public meetings are ok. I have put the Zoom URL in wiki along with the times. SO it is open to all | |
| 03:37:14 | ikuo_ | That's sounds good staying 9-12 am. | |
| 03:37:44 | Sundar__ | ikuo_: Thanks. Others ok with that time? | |
| 03:38:09 | Li_Liu | yup, I will be on irc all the time now | |
| 03:38:20 | Sundar__ | Cool. | |
| 03:39:46 | Sundar__ | xinranwang_: The Cyborg code to delete ARQs exists. Bu the Nova code to call the DELETE for ARQs is not done yet. If you want to take that up, NP. But please be aware that this will be on the critical path. | |
| 03:40:27 | Sundar__ | If you want to leave comments, that is also fine | |
| 03:40:53 | Sundar__ | Or you cold make it a patch on top of this patch series, kinda like what Li_Liu plans to do | |
| 03:41:23 | Sundar__ | xinranwang: ^ | |
| 03:42:05 | xinranwang | Ok, it's fine for me to submit patch on your patch series. | |
| 03:42:16 | Sundar__ | Thanks, xinranwang. | |
| 03:42:23 | xinranwang | NP :) | |
| 03:42:49 | Coco_gao | 9-12am every day? | |
| 03:43:23 | Sundar__ | Coco_gao: :) As much as we can. Or perhaps you post on IRC and ping the other person on WeChat | |
| 03:43:45 | ikuo_ | I think it is not mandatory. Sundar's plan +1 | |
| 03:43:55 | Sundar__ | This is just to facilitate communication -- not meant to be a binding rule | |
| 03:44:05 | Coco_gao | got that | |
| 03:44:27 | xinranwang | 9-12am sounds good | |
| 03:44:32 | Sundar__ | Li_Liu: For developing patches in a series, please look at https://docs.openstack.org/contributors/code-and-documentation/patch-series-tutorial.html | |
| 03:44:46 | xinranwang | Sundar__: got it, thanks | |
| 03:44:46 | Li_Liu | Thanks a lit | |
| 03:44:49 | Li_Liu | lot* | |
| 03:45:54 | Sundar__ | Sorry that the pilot code is still not merged. I feel like I should write more UT and implement all comments. That has been a stretch. But I'll make it a priority | |
| 03:46:04 | xinranwang | I remember there is a tools that can run irc background all the time, which nova guys usually use. I will check it | |
| 03:46:35 | Sundar__ | irccloud can notify when offline, but only in paid version, right? | |
| 03:47:09 | Coco_gao | I see, 5$ for permanet use. | |
| 03:47:13 | xinranwang | I am not sure, cause i didn't pay for it. lol | |
| 03:47:16 | ikuo_ | I want to know such a tool, if possible, for free :) | |
| 03:47:47 | xinranwang | I think the tools i mentioned before is a kind of extension | |
| 03:48:32 | xinranwang | ikuo_: I will let you know if I find it :) | |
| 03:48:44 | ikuo_ | Thanks, xinranwang! | |
| 03:48:54 | Sundar__ | xinranwang: Please share after you find out about this. Thanks! | |
| 03:49:02 | xinranwang | Sure | |
| 03:49:02 | Li_Liu | I paid for Irccloud | |
| 03:49:07 | Sundar__ | #topic Cyborg patches | |
| 03:49:09 | Li_Liu | it works great so far | |
| 03:49:45 | Sundar__ | https://review.opendev.org/659233 -- xinranwang, can you rewrite this to use our own placement calling code? | |
| 03:50:07 | ikuo_ | I see. thanks Li_Liu! | |
| 03:51:52 | xinranwang | Sundar__: Yes, will do it. I am working on a cyborg DEMO which required by customers recently, and do not have much time on this. I will update it ASAP. | |
| 03:54:28 | Sundar__ | Thanks | |
| 03:54:46 | Sundar__ | I have provided some comments on other specs and patches | |
| 03:55:09 | Sundar__ | Any questions or comments on specs or patches? | |
| 03:55:17 | ikuo_ | I post some comments and questions to the spec yesterday, pls see them. | |
| 03:55:27 | ikuo_ | in here: https://review.opendev.org/#/c/659233/ | |
| 03:55:58 | ikuo_ | soryy | |