| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2020-05-28 | |||
| 03:03:28 | Yumeng | hi chenke let's get started! a quick meeting today. ^^ | |
| 03:03:45 | Yumeng | #startmeeting openstack-cyborg | |
| 03:03:46 | openstack | Meeting started Thu May 28 03:03:45 2020 UTC and is due to finish in 60 minutes. The chair is Yumeng. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 03:03:47 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 03:03:49 | openstack | The meeting name has been set to 'openstack_cyborg' | |
| 03:03:53 | Yumeng | #topic Roll call | |
| 03:03:55 | songwenping__ | Hi all morning | |
| 03:04:00 | Yumeng | # info Yumeng | |
| 03:04:03 | Sundar | #info Sundar | |
| 03:04:04 | s_shogo | #info s_shogo | |
| 03:04:07 | xinranwang | Hi all | |
| 03:04:11 | brinzhang | #info brinzhang | |
| 03:04:19 | Yumeng | Hi songwenping__, xinranwang | |
| 03:04:20 | xinranwang | #info xinranwang | |
| 03:04:23 | songwenping__ | #info songwenping__ | |
| 03:04:41 | chenke | #info chenke | |
| 03:05:01 | Yumeng | we don't have many topics for today. just some schedule things about PTG | |
| 03:05:10 | Yumeng | from my side. | |
| 03:05:29 | Yumeng | Does anybody want to bring up anything else? | |
| 03:06:10 | brinzhang | some patch need to +2 or +W | |
| 03:07:45 | songwenping__ | pls +2 and +W for my patch https://review.opendev.org/#/c/723865/ | |
| 03:08:36 | songwenping__ | this patch | |
| 03:08:36 | songwenping__ | add ut for get arqs list | |
| 03:08:36 | songwenping__ | about five use cases | |
| 03:10:02 | brinzhang | and this https://review.opendev.org/#/c/723783/, to update docs building | |
| 03:11:10 | brinzhang | anyone around? I think we can quickly and go continue, right? | |
| 03:11:23 | Yumeng | ok. tiny changes or urgent bug fix are ok to merge for now. | |
| 03:11:39 | Yumeng | But let other patches hold on and PTG things first, right? | |
| 03:12:19 | brinzhang | not all patches need take to PTG, I think | |
| 03:13:02 | brinzhang | but such as QAT, FPGA, SSD driver, maybe we should read these spec firstly | |
| 03:13:25 | Yumeng | Yes, new drivers necessary | |
| 03:13:33 | Yumeng | please take a look https://etherpad.opendev.org/p/cyborg-victoria-goals | |
| 03:13:56 | xinranwang | yes please review qat driver spec as well | |
| 03:14:39 | brinzhang | I will add enable launchpad to the etherpad as a topic | |
| 03:14:52 | Yumeng | I added new drivers spec in the etherpad so that we can disscuss | |
| 03:16:04 | Yumeng | And added a topic schedule in the etherpad , which is to show what topics will be discussed on which day | |
| 03:17:07 | Yumeng | not sure if all of you will attend all the meetings, so please add your name and indicate the time you will attend . If the topic schedule does not match your time, just update there or ping me | |
| 03:18:08 | Sundar | The PTG time is very late for me. If you can schedule Cyborg-Nova-Neutron part in the first hour, I can join for that hour. | |
| 03:18:52 | s_shogo | ok, thanks for good coordination, Yumeng | |
| 03:19:03 | Yumeng | Sundar, Cyborg - Neutron - Nova Cross Project Session | |
| 03:19:48 | Yumeng | Is this a good time for you. This room is booked by nova and shared with us. | |
| 03:20:01 | Sundar | Oh it is June 5 1400 UTC i.e. 7 am for me. That's fine. | |
| 03:20:39 | Yumeng | ok. that's great. So we don't need to change it. | |
| 03:21:27 | Sundar | What IRC channel should I join? | |
| 03:21:47 | Yumeng | Thanks s_shogo! So schedule things are done. | |
| 03:22:13 | Yumeng | Sundar, it's zoom link instead of IRC | |
| 03:22:45 | Sundar | Could you add the zoom link here , or in the etherpad? | |
| 03:22:59 | Yumeng | I didn't get zoom room URL from community, I will add them to etherpad once I got them | |
| 03:23:13 | Yumeng | Sundar,yes sure/ | |
| 03:23:40 | Sundar | Thanks, Yumeng | |
| 03:23:56 | Yumeng | My pleasure.^^ | |
| 03:24:19 | Yumeng | So if nothing else, we've done today's meeting. | |
| 03:24:56 | Yumeng | #topic AoB | |
| 03:25:44 | Yumeng | Just one more check, nothing else wants to bring up, right? | |
| 03:26:28 | Yumeng | Seems yes. So let's wrap up this meeting and I'll see you next week at PTG. | |
| 03:26:49 | Yumeng | Thank your everyone. Have a good day/night! | |
| 03:26:50 | Yumeng | BYe | |
| 03:26:53 | Yumeng | bye | |
| 03:26:54 | s_shogo | Bye | |
| 03:26:59 | songwenping__ | Bye | |
| 03:27:03 | Sundar | Bye | |
| 03:27:33 | Yumeng | #endmeeting | |
| 03:27:35 | openstack | Meeting ended Thu May 28 03:27:33 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 03:27:36 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-05-28-03.03.html | |
| 03:27:37 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-05-28-03.03.txt | |
| 03:27:38 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-05-28-03.03.log.html | |
| 03:34:06 | chenke | bye | |
| #openstack-cyborg - 2020-05-30 | |||
| 14:37:54 | openstackgerrit | Andreas Jaeger proposed openstack/cyborg-specs master: Switch to newer openstackdocstheme and reno versions https://review.opendev.org/731956 | |
| #openstack-cyborg - 2020-06-02 | |||
| 06:08:26 | Sundar | Hello all | |
| 06:08:46 | Yumeng | hello | |
| 06:08:57 | brinzhang | Sundar means add two nova APIs to support bind and unbinding ARQs? | |
| 06:09:09 | songwenping_ | Hello all | |
| 06:09:11 | chenke | Hi I move here. | |
| 06:09:17 | brinzhang | hello all | |
| 06:10:05 | Sundar | brinzhang -- That is not clear to me. If we can do HTTP PATCH on the server object, we can apply or remove devic eprofiles. | |
| 06:10:14 | Sundar | SO I think it is one API only | |
| 06:10:56 | brinzhang | Yeah, one or two all ok for me | |
| 06:11:22 | Sundar | Second problem is with libvirt/qemu -- I don;t think we can add PCI interfaces to a running VM. We have to stop it first, regenerate the doain XML and then restart the server | |
| 06:11:38 | Sundar | *domain XML | |
| 06:12:50 | Sundar | What is the openstack CLI command you are thinking of? | |
| 06:13:24 | Sundar | One option is to avoid all this, and just do a resize with a different flavor, which has a different device profile | |
| 06:13:31 | Sundar | Then no need to change Nova API at all | |
| 06:13:39 | songwenping_ | Sundar, I have test the case of add and remove PCI interfaces to a running VM like this https://review.opendev.org/#/c/729945/5/nova/virt/libvirt/driver.py | |
| 06:14:51 | Sundar | songwenping_ : How does this work? How will libvirt change the domain XML on the fly? | |
| 06:14:52 | brinzhang | Sundar, I mean I want add two nova api to support binding and unbinding arqs from nova. that we can use "nova bind-accelerators and/or unbind-accelerators" | |
| 06:15:44 | brinzhang | this need a spec to nova team | |
| 06:16:12 | Sundar | brinzhang: The Nova CLI is old. In the new openstack CLI, we say: $ openstack server create --flavor myflavor ..., where myflavor has the device profile. What is the openstack CLI you plan to use for hot attach/detach? | |
| 06:17:02 | songwenping_ | `guest.detach_device(hostdevPCI, persistent=True, live=True)' this function with "live=True" param can work for running VM. | |
| 06:17:33 | songwenping_ | we can dumpxml the VM and see the hostdev PCI attach. | |
| 06:17:37 | brinzhang | Sundar, they are same, we should do completed the cli in novaclinet and then to openstackclient to support, otherwise we cannt completed this feature in Nova | |
| 06:18:26 | brinzhang | Sundar: binding/unbinding will be an independent operation in nova | |
| 06:19:09 | brinzhang | Now we dont consider to support resize operation, that will be out of my control | |
| 06:19:19 | brinzhang | I think | |
| 06:19:53 | Sundar | brinzhang: will you pass a device profile to this CLI? if so, will one VM have 2 or more associated device profiles? | |
| 06:21:58 | brinzhang | Sundar: maybe you are right, but I am sure I can answer your question, I dont know does it need pass device_profile to the CLI | |
| 06:22:14 | Sundar | songwenping_: Great. I found this: https://libvirt.org/pci-hotplug.html Thanks for the pointer. | |
| 06:23:15 | brinzhang | If we want to bind an ARQ to an instance that its flavor has not accel:device_profile, maybe we should pass it. | |
| 06:24:34 | brinzhang | with unbind, I think we should judge the instance does have the accel:device_profile, access unbind or reject. | |
| 06:25:07 | songwenping_ | Yeah, right Sundar. Libvirt has supported hotplug for PCI devices. | |
| 06:25:41 | Sundar | IMHO, it is better to support resize: it covers hot-add and is more generally useful also. It allows us to keep the model that one VM has one device profile. | |