| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2019-11-28 | |||
| 03:48:44 | Sundar | In the Train PTG, it was decided that Cyborg should notify Nova, not have Nova poll Cyborg. | |
| 03:49:51 | Sundar | But, if we start the binding first and then wait for the notification, the notification event gets lost, because Cyborg responds quickly. | |
| 03:50:59 | Sundar | SO I changed it to start the wait and then call Cyborg to kick off the binding -- no event loss, but this means the binding is started in Nova compute manager in the compute node, not the controller. | |
| 03:51:16 | Sundar | This is what we had in Train. The spec was updated and approved to reflect that. | |
| 03:51:37 | Sundar | Any questions so far? | |
| 03:52:07 | shaohe_feng | something wrong with my IRC network. | |
| 03:53:44 | Sundar | Ok. The latest discussion observes that we lose some concurrency by starting the bind so late. So, we are moving the start of the binding back to the conductor, But a new patch has been proposed in Nova to address he potential loss fof the event: https://review.opendev.org/#/c/695985/ | |
| 03:54:46 | Sundar | This means I can start the wait in compute manager, call Cyborg once to check if the binding is done and, if it is done, quit he wait. | |
| 03:55:38 | Sundar | I am still trying out this change. There are tons of other changes suggested, and I am working on them too. | |
| 03:56:36 | Sundar | Other patches have also been proposed in Nova to help CYborg-Nova integ: https://review.opendev.org/#/c/696380/ | |
| 03:56:53 | Sundar | Any comments or questions? | |
| 03:59:22 | Sundar | #topic AoB | |
| 03:59:26 | Coco_gao_ | seems like I have a lot to catch up | |
| 04:01:02 | Sundar | Coco_gao_: Yes, the pace has picked up. Any of us will be happy to help you catch up. | |
| 04:01:33 | Coco_gao_ | I will try to review the patches first. | |
| 04:02:08 | Sundar | Alright, I'll try to post the agenda for the next call early on. It will include Programming APIs, functional tests and the multi-node env. | |
| 04:02:38 | xinranwang | Oh | |
| 04:02:55 | xinranwang | Forget to mention | |
| 04:03:10 | xinranwang | I am working on microversion | |
| 04:03:34 | xinranwang | I find the cyborg does not really support microverison | |
| 04:04:25 | xinranwang | just have some definition of min, max version etc. | |
| 04:05:01 | Sundar | xinranwang: Yes, but we have the basics for that, right? I mean, /v2 URL returns min, max. We ned to add support for X-OpenStack-API-version. Right? | |
| 04:05:06 | xinranwang | I think we should implement microversion and control it by decorator. | |
| 04:05:55 | Sundar | OK. Do you think it requires a spec or etherpad for discussion? Or can be put in a patch directly? | |
| 04:06:22 | xinranwang | If you run `openstack versions show`, you will see that cyborg does not really support microversion. | |
| 04:06:47 | xinranwang | I think one patch is ok, just want to confirm one thing | |
| 04:07:07 | xinranwang | if we add device/deployable APIs, it will be 2.1 microversion, right? | |
| 04:07:35 | Sundar | Since these are the very first version, yes, I think it will be 2.1. | |
| 04:07:51 | xinranwang | Ok | |
| 04:07:59 | Sundar | We should probably add the same for device_profile and ARQ APis too. | |
| 04:08:29 | xinranwang | I was thinking that device_profile, arq should be 2.0 | |
| 04:09:49 | Sundar | I see. then shouldn't /devices be 2.0 too? | |
| 04:10:29 | Sundar | We have run over time, sorry about that. | |
| 04:10:45 | Sundar | We can resume this next time, xinranwang, if you don;t mind. | |
| 04:11:00 | xinranwang | ok | |
| 04:11:33 | Sundar | Final point: while we are pushing on Nova integ, we can also deliver value for Cyborg as a stand-alone service: to list/manage accelerators/devices, to update device firmware or program FPGAs offline, etc. So, all the topics I listed for next meeting are important. | |
| 04:12:16 | Sundar | Goodbye | |
| 04:12:28 | Sundar | #endmeeting | |
| 04:12:30 | openstack | Meeting ended Thu Nov 28 04:12:28 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 04:12:31 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-28-03.01.html | |
| 04:12:32 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-28-03.01.txt | |
| 04:12:33 | openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2019/openstack_cyborg.2019-11-28-03.01.log.html | |
| 07:55:58 | Li_Liu | I put the functional test plan in | |
| 07:55:59 | Li_Liu | https://etherpad.openstack.org/p/cyborg-ussuri-functional-test-plan | |
| 07:56:09 | Li_Liu | Still filling it up | |
| 07:56:21 | Li_Liu | feel free to provide more inputs | |
| 07:59:03 | openstackgerrit | chenker proposed openstack/cyborg master: (WIP)Set ARQ get_all return 423 when any ARQ for vm is not resolved https://review.opendev.org/696466 | |
| 10:19:17 | openstackgerrit | chenker proposed openstack/cyborg master: Set ARQ get_all return 423 when any ARQ for vm is not resolved https://review.opendev.org/696466 | |
| #openstack-cyborg - 2019-11-29 | |||
| 11:51:48 | openstackgerrit | YumengBao proposed openstack/cyborg master: Update api-ref: deprecate v1 add v2 device_profile section https://review.opendev.org/690539 | |
| 11:56:13 | openstackgerrit | YumengBao proposed openstack/cyborg master: Update api-ref: Add accelerator requests(ARQs) section https://review.opendev.org/691306 | |
| 12:21:12 | openstackgerrit | YumengBao proposed openstack/cyborg master: [WIP] Update api-ref: Add api v2 deployable section https://review.opendev.org/696692 | |
| #openstack-cyborg - 2019-12-02 | |||
| 10:40:02 | openstackgerrit | Xinran WANG proposed openstack/cyborg master: [WIP]Microversion Support https://review.opendev.org/696860 | |
| 11:10:54 | openstackgerrit | chenker proposed openstack/cyborg master: Add procname for uwsgi based service cyborg-api https://review.opendev.org/696863 | |
| 14:05:14 | openstackgerrit | Xinran WANG proposed openstack/cyborg-specs master: Update device section in Cyborg V2 APIs specification. https://review.opendev.org/696012 | |
| #openstack-cyborg - 2019-12-03 | |||
| 02:51:49 | openstackgerrit | chenker proposed openstack/cyborg master: Set ARQ get_all return 423 when any ARQ for vm is not resolved https://review.opendev.org/696466 | |
| 02:55:46 | openstackgerrit | chenker proposed openstack/cyborg master: Set ARQ get_all return 423 when any ARQ for vm is not resolved https://review.opendev.org/696466 | |
| 05:54:29 | openstackgerrit | YumengBao proposed openstack/cyborg master: Update api-ref: deprecate v1 add v2 device_profile section https://review.opendev.org/690539 | |
| 05:55:36 | openstackgerrit | YumengBao proposed openstack/cyborg master: Update api-ref: Add accelerator requests(ARQs) section https://review.opendev.org/691306 | |
| 07:38:33 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for fake driver https://review.opendev.org/697011 | |
| 07:52:14 | openstackgerrit | Merged openstack/cyborg master: Set ARQ get_all return 423 when any ARQ for vm is not resolved https://review.opendev.org/696466 | |
| 09:01:28 | openstackgerrit | zhurong proposed openstack/cyborg master: Add 5 placeholder db migration scripts for Train https://review.opendev.org/697031 | |
| 09:06:43 | openstackgerrit | zhurong proposed openstack/cyborg-tempest-plugin master: Make cyborg-tempest job voting https://review.opendev.org/697034 | |
| 09:32:53 | openstackgerrit | Merged openstack/cyborg-specs master: Add Ussuri spec path in doc/index.rst https://review.opendev.org/696011 | |
| 10:31:22 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for fake driver https://review.opendev.org/697011 | |
| 12:15:16 | openstackgerrit | zhurong proposed openstack/cyborg master: Add 5 placeholder db migration scripts for Train https://review.opendev.org/697031 | |
| 12:21:33 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for fake driver https://review.opendev.org/697011 | |
| #openstack-cyborg - 2019-12-04 | |||
| 03:00:28 | openstackgerrit | ShaoHe Feng proposed openstack/cyborg master: support program for fake driver https://review.opendev.org/697011 | |
| 08:51:20 | openstackgerrit | Sundar Nadathur proposed openstack/cyborg master: WIP: Do not fail ARQ binding if Nova fails the binding notification with specific error code. https://review.opendev.org/697243 | |
| #openstack-cyborg - 2019-12-05 | |||
| 03:03:38 | chenke | Hi | |
| 03:04:46 | chenke | seems many friends still doesn't arrive. | |
| 03:05:26 | Li_Liu | Hi | |
| 03:05:30 | Li_Liu | lol, ya | |
| 03:05:41 | s_shogo | Hi | |
| 03:06:08 | chenke | hi li shu and s_shogo. | |
| 03:06:21 | Li_Liu | >_< | |
| 03:08:31 | chenke | If you have free time, pls help review my patches. | |
| 03:10:19 | Sundar | Hello | |
| 03:10:31 | Sundar | #startmeeting openstack-cyborg | |
| 03:10:33 | openstack | Meeting started Thu Dec 5 03:10:31 2019 UTC and is due to finish in 60 minutes. The chair is Sundar. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 03:10:34 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 03:10:36 | openstack | The meeting name has been set to 'openstack_cyborg' | |
| 03:10:44 | Sundar | Sorry for joining late | |
| 03:11:03 | Sundar | Anybody here? | |
| 03:11:09 | chenke | #info chenke | |
| 03:11:16 | chenke | hi sundar. | |
| 03:11:24 | Li_Liu | #info Li_Liu | |
| 03:11:32 | Yumeng | #info Yumeng | |
| 03:11:34 | Li_Liu | Hi Sundar | |
| 03:11:51 | Yumeng | Hi Li_Liu and Sundar | |
| 03:11:52 | Sundar | Hi all | |
| 03:12:03 | s_shogo | #info s_shogo | |
| 03:12:31 | Sundar | Sorry, I haven't posted the agenda for today | |
| 03:12:47 | Sundar | Could we start with functional testing, Li_Liu? | |
| 03:13:14 | Li_Liu | ok, as I discussed last week | |
| 03:13:17 | Li_Liu | https://etherpad.openstack.org/p/cyborg-ussuri-functional-test-plan | |
| 03:13:30 | Li_Liu | the test plan is posted here. and prob needs more inputs | |
| 03:13:52 | Li_Liu | it's welcome to provide comments and inputs in the etherpad | |
| 03:14:16 | Sundar | Great. Are there any considerations to mock the db interface? | |
| 03:14:55 | Li_Liu | I think we will need that | |
| 03:15:12 | Li_Liu | Let me do some research for it | |