*** jaypipes has quit IRC | 00:09 | |
*** efried has quit IRC | 00:37 | |
*** efried has joined #openstack-cyborg | 00:45 | |
*** ikuo_ has joined #openstack-cyborg | 01:07 | |
*** Sundar__ has joined #openstack-cyborg | 03:00 | |
ikuo_ | Hi Sundar. | 03:00 |
---|---|---|
Sundar__ | Hi ikuo_ | 03:00 |
*** Coco_gao has joined #openstack-cyborg | 03:00 | |
Sundar__ | Wait a min for others to join? | 03:00 |
Coco_gao | start now ? | 03:01 |
ikuo_ | let's wait a min | 03:01 |
*** wangzhh has joined #openstack-cyborg | 03:02 | |
wangzhh | Hi all. | 03:02 |
Sundar__ | Hi Coco_gao, wangzhh | 03:02 |
ikuo_ | Hi wangzhh | 03:03 |
Coco_gao | Hi Sundar and ikuo_ | 03:03 |
Sundar__ | May be time to get started | 03:03 |
Sundar__ | #startmeeting openstack-cyborg | 03:03 |
openstack | Meeting started Wed May 29 03:03:36 2019 UTC and is due to finish in 60 minutes. The chair is Sundar__. Information about MeetBot at http://wiki.debian.org/MeetBot. | 03:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 03:03 |
*** openstack changes topic to " (Meeting topic: openstack-cyborg)" | 03:03 | |
openstack | The meeting name has been set to 'openstack_cyborg' | 03:03 |
Sundar__ | #topic Roll call | 03:03 |
*** openstack changes topic to "Roll call (Meeting topic: openstack-cyborg)" | 03:03 | |
Sundar__ | #info Sundar | 03:04 |
wangzhh | #info wangzhh | 03:04 |
ikuo_ | #info ikuo_ | 03:04 |
Sundar__ | #topic Agenda | 03:04 |
*** openstack changes topic to "Agenda (Meeting topic: openstack-cyborg)" | 03:04 | |
Sundar__ | https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting | 03:04 |
Coco_gao | #info Coco_gao | 03:04 |
Sundar__ | Anything to add to this agenda? | 03:05 |
Sundar__ | #topic Nova spec update | 03:05 |
*** openstack changes topic to "Nova spec update (Meeting topic: openstack-cyborg)" | 03:05 | |
ikuo_ | It's good | 03:05 |
Sundar__ | There was a feedback to move the Cyborg binding to Nova compute manager. I implemented it and made some measurements on 1 2-node system, but that doesn't predict scaling impact | 03:06 |
Sundar__ | Meanwhile, several folks gave that feedback. SO, I have changed the spec to match that | 03:07 |
Sundar__ | Does anybody have any concerns or comments? | 03:07 |
Sundar__ | The spec is close to finish, so please provide your comments soon | 03:08 |
ikuo_ | Where do you mean in the spec? | 03:08 |
*** xinranwang has joined #openstack-cyborg | 03:09 | |
Sundar__ | https://review.opendev.org/#/c/603955/13/specs/train/approved/nova-cyborg-interaction.rst,unified Line 240 | 03:09 |
wangzhh | Fine with me. | 03:10 |
Sundar__ | Lines 240-263 | 03:10 |
Sundar__ | Good | 03:10 |
Sundar__ | #topic python cyborg client | 03:10 |
*** openstack changes topic to "python cyborg client (Meeting topic: openstack-cyborg)" | 03:10 | |
Sundar__ | Thanks to ikuo_ for starting http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006543.html | 03:10 |
yikun | #info yikun | 03:10 |
Sundar__ | Hope you all had a chance to catch up | 03:11 |
Coco_gao | still need to some time to catch up, sorry. | 03:11 |
Sundar__ | Coico_gao, NP. I'll try to summarize. | 03:11 |
Sundar__ | python-cyborgclient should be rewritten as an OSC plugin or a new repo should be created for that: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006574.html | 03:12 |
Sundar__ | Dean tTroyer (http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006577.html) suggests we could write a plugin to OSC, as part of OSC repo itself. | 03:13 |
Li_Liu | #info Li_Liu | 03:13 |
Coco_gao | Thanks for the summay~ | 03:13 |
ikuo_ | So we should rewrite the whole cyborgclient.. In fact, I cannot imagine the impact. | 03:14 |
Sundar__ | Either way, it is good for Cyborg to implement OpenStack SDK, so that the client can use it to call the API | 03:14 |
Sundar__ | First, do we all agree that we should use the OpenStack SDK (independent of other options)? | 03:14 |
xinranwang | #info xinranwang | 03:15 |
xinranwang | Hi all, sorry for late | 03:15 |
ikuo_ | Is it other thing but OSC plugin? | 03:15 |
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 |
Sundar__ | So, I suspect anyway it will be a big change | 03:16 |
wangzhh | Sundar, if we rewrite cyborgclient as an OSC plugin, who guys are responsible for the milestone? | 03:16 |
Coco_gao | Agree to use openstack sdk first. | 03:17 |
Li_Liu | is this a train target? | 03:17 |
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 |
Sundar__ | Li_Liu: Yes | 03:17 |
Sundar__ | ikuo_: "Is it other thing but OSC plugin?" <-- OpenStack SDK and OSC plugin are 2 different things | 03:18 |
Sundar__ | SDK is a way for other services (or cyborg client) to call CYborg API | 03:18 |
ikuo_ | OK, I agree Use openstack sdk | 03:19 |
Sundar__ | Whereas OSC plugin is a way to implement the client using standard mechanisms | 03:19 |
Sundar__ | Coco_gao, ikuo_: Thanks for voting on SDK. Anybody disagrees? | 03:19 |
wangzhh | Agree SDK +1 | 03:20 |
Li_Liu | sounds good | 03:20 |
Sundar__ | Great :) I like consensus :) | 03:20 |
xinranwang | Agree | 03:21 |
ikuo_ | But rewriting for OSC plugin by only NTT, it is difficult, I think. | 03:22 |
Sundar__ | ikuo_: I understand | 03:22 |
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 |
Sundar__ | Once we adopt the SDK, may be it gets easier? Plus, I agree others should support NTT | 03:23 |
wangzhh | ikuo, can u help to split the task on storyboard? | 03:24 |
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 |
Sundar__ | (Or any of you could respond on the ML.) | 03:24 |
ikuo_ | Wangzhh: so we should split our cyborgclient task to 1) use openstacksdk and 2) OSC plugin /repo? | 03:26 |
Coco_gao | Maybe more smaller tasks. | 03:27 |
wangzhh | Coco, Yep. So that others can take part of them to support NTT. | 03:28 |
ikuo_ | I got it. | 03:28 |
Coco_gao | I will first finish my part and then join you to finish other tasks. | 03:29 |
wangzhh | Thx. ikuo_. | 03:29 |
ikuo_ | All right. thanks. | 03:29 |
Sundar__ | Sounds like a plan. Should I ask on the ML what is the risk to timeline from using osc repo? | 03:30 |
*** links has joined #openstack-cyborg | 03:30 | |
ikuo_ | Yes, please! | 03:30 |
Sundar__ | Will do | 03:30 |
Coco_gao | Yes | 03:30 |
Sundar__ | #agreed Cyborg will implement OpenStack SDK. The client will call the API through that | 03:31 |
Sundar__ | #action Sundar: gets pros and cons of using the osc repo, vs. writing a plugin | 03:31 |
Coco_gao | BTW, does engineering meeting still exist? | 03:31 |
Sundar__ | #action: ikuo_ will create storyboard tasks | 03:31 |
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:32 |
Sundar__ | What do you all think? | 03:33 |
Coco_gao | Sounds good for me. | 03:33 |
ikuo_ | Yes, we should talk when we need. | 03:33 |
Sundar__ | OK, thanks | 03:33 |
Sundar__ | #topic Communication updates | 03:33 |
*** openstack changes topic to "Communication updates (Meeting topic: openstack-cyborg)" | 03:33 | |
Li_Liu | I am still working on the nova's external_event_api patch | 03:34 |
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:34 |
Coco_gao | What do you suggest? | 03:35 |
Li_Liu | lol | 03:35 |
ikuo_ | Yes, my colleague cannot use WeChat. Thank you for proposing the topic. | 03:35 |
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 |
Li_Liu | I think irc is our only option now | 03:35 |
Sundar__ | Li_Liu and all: yes | 03:36 |
Li_Liu | can we still talk in zoom meetings? | 03:36 |
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 |
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:36 |
ikuo_ | That's sounds good staying 9-12 am. | 03:37 |
Sundar__ | ikuo_: Thanks. Others ok with that time? | 03:37 |
Li_Liu | yup, I will be on irc all the time now | 03:38 |
Sundar__ | Cool. | 03:38 |
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:39 |
Sundar__ | If you want to leave comments, that is also fine | 03:40 |
Sundar__ | Or you cold make it a patch on top of this patch series, kinda like what Li_Liu plans to do | 03:40 |
Sundar__ | xinranwang: ^ | 03:41 |
xinranwang | Ok, it's fine for me to submit patch on your patch series. | 03:42 |
Sundar__ | Thanks, xinranwang. | 03:42 |
xinranwang | NP :) | 03:42 |
Coco_gao | 9-12am every day? | 03:42 |
Sundar__ | Coco_gao: :) As much as we can. Or perhaps you post on IRC and ping the other person on WeChat | 03:43 |
ikuo_ | I think it is not mandatory. Sundar's plan +1 | 03:43 |
Sundar__ | This is just to facilitate communication -- not meant to be a binding rule | 03:43 |
Coco_gao | got that | 03:44 |
xinranwang | 9-12am sounds good | 03:44 |
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 |
*** altlogbot_0 has quit IRC | 03:44 | |
Li_Liu | Thanks a lit | 03:44 |
xinranwang | Sundar__: got it, thanks | 03:44 |
Li_Liu | lot* | 03:44 |
*** altlogbot_1 has joined #openstack-cyborg | 03:45 | |
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:45 |
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 |
Sundar__ | irccloud can notify when offline, but only in paid version, right? | 03:46 |
Coco_gao | I see, 5$ for permanet use. | 03:47 |
xinranwang | I am not sure, cause i didn't pay for it. lol | 03:47 |
ikuo_ | I want to know such a tool, if possible, for free :) | 03:47 |
xinranwang | I think the tools i mentioned before is a kind of extension | 03:47 |
xinranwang | ikuo_: I will let you know if I find it :) | 03:48 |
ikuo_ | Thanks, xinranwang! | 03:48 |
Sundar__ | xinranwang: Please share after you find out about this. Thanks! | 03:48 |
Li_Liu | I paid for Irccloud | 03:49 |
xinranwang | Sure | 03:49 |
Sundar__ | #topic Cyborg patches | 03:49 |
*** openstack changes topic to "Cyborg patches (Meeting topic: openstack-cyborg)" | 03:49 | |
Li_Liu | it works great so far | 03:49 |
Sundar__ | https://review.opendev.org/659233 -- xinranwang, can you rewrite this to use our own placement calling code? | 03:49 |
ikuo_ | I see. thanks Li_Liu! | 03:50 |
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:51 |
Sundar__ | Thanks | 03:54 |
Sundar__ | I have provided some comments on other specs and patches | 03:54 |
Sundar__ | Any questions or comments on specs or patches? | 03:55 |
ikuo_ | I post some comments and questions to the spec yesterday, pls see them. | 03:55 |
ikuo_ | in here: https://review.opendev.org/#/c/659233/ | 03:55 |
ikuo_ | soryy | 03:55 |
ikuo_ | https://review.opendev.org/#/c/626057/ | 03:56 |
Sundar__ | Thanks, ikuo_ and all. Yes, I'll respond and fix them as much as practical. | 03:57 |
Sundar__ | #topic AoB | 03:57 |
*** openstack changes topic to "AoB (Meeting topic: openstack-cyborg)" | 03:57 | |
Sundar__ | Anything else for today? | 03:57 |
ikuo_ | fine. thanks. | 03:58 |
Sundar__ | Have a good day (or night), everybody! | 03:58 |
Sundar__ | #endmeeting | 03:58 |
*** openstack changes topic to "Pending patches (Meeting topic: openstack-cyborg)" | 03:58 | |
openstack | Meeting ended Wed May 29 03:58:31 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 03:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-05-29-03.03.html | 03:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-05-29-03.03.txt | 03:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-05-29-03.03.log.html | 03:58 |
Li_Liu | Have a good night Sundar | 03:59 |
ikuo_ | Bye, Sundar and all | 03:59 |
*** zhipeng has quit IRC | 04:37 | |
*** altlogbot_1 has quit IRC | 04:38 | |
*** altlogbot_3 has joined #openstack-cyborg | 04:39 | |
*** altlogbot_3 has quit IRC | 04:40 | |
*** altlogbot_0 has joined #openstack-cyborg | 04:41 | |
xinranwang | Hi guys, I have asked about the IRC tools. It's called ZNC. Here is the tutorial: https://fedoramagazine.org/never-leave-irc-znc/ | 04:58 |
*** Sundar__ has quit IRC | 05:31 | |
Li_Liu | Wanna ask a CI/CD related question, do we have plan to have dummy device drivers for CI/CD? | 06:46 |
*** zhipeng has joined #openstack-cyborg | 07:45 | |
*** helenafm has joined #openstack-cyborg | 07:51 | |
*** wangzhh has quit IRC | 08:02 | |
*** ikuo_ has quit IRC | 08:45 | |
*** jraju__ has joined #openstack-cyborg | 09:33 | |
*** links has quit IRC | 09:33 | |
*** jraju__ has quit IRC | 10:55 | |
*** jaypipes has joined #openstack-cyborg | 10:57 | |
*** links has joined #openstack-cyborg | 10:59 | |
*** xinranwang has quit IRC | 11:19 | |
*** helenafm has quit IRC | 12:05 | |
edleafe | I was reading the minutes from the meeting last night (well, last night for me), and xinranwang asked about a tool for continuous IRC. These are called "bouncers", and There is a free tool called 'znc' that works great. You set it up on a machine that's always on. It connects to IRC, and your IRC client connects to the znc instance. It will play back any messages you missed while disconnected. | 12:22 |
*** helenafm has joined #openstack-cyborg | 12:55 | |
*** altlogbot_0 has quit IRC | 15:34 | |
*** altlogbot_3 has joined #openstack-cyborg | 15:35 | |
*** irclogbot_3 has quit IRC | 15:36 | |
*** irclogbot_1 has joined #openstack-cyborg | 15:37 | |
*** helenafm has quit IRC | 15:49 | |
*** links has quit IRC | 16:19 | |
*** Coco_gao has quit IRC | 16:20 | |
*** jaypipes has quit IRC | 21:41 | |
*** efried has quit IRC | 21:49 | |
*** efried has joined #openstack-cyborg | 21:51 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!