03:01:45 #startmeeting openstack-cyborg 03:01:47 Meeting started Thu Jun 18 03:01: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:01:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:01:50 The meeting name has been set to 'openstack_cyborg' 03:02:06 #info brinzhang 03:02:12 #topic Roll call 03:02:17 #info Yumeng 03:02:26 #topic Agenda 03:03:14 pls check the agenda for today. 03:03:48 It seems not many people for today meeting... 03:04:36 brinzhang: have you checked that if your browser blocked the captcha? 03:05:05 Yumeng: I dont know why, and I cannt save it 03:05:36 I want to add the agenda is: #nova-cyborg-interaction(server operations): https://review.opendev.org/#/q/project:openstack/nova+status:open+message:cyborg+message:instance 03:06:26 hi all 03:06:31 The firewall? 03:07:38 possibly the popup blocking 03:09:05 Hi all 03:09:29 Hi xinranwang_ and songwenping_ 03:09:36 Merged openstack/python-cyborgclient master: Remove translation sections from setup.cfg https://review.opendev.org/723207 03:09:56 #info xinranwang_ 03:10:25 brinzhang: do you wanna bring something about #nova-cyborg-interaction(server operations)? 03:10:55 #info songwenping_ 03:11:49 Yumeng: No, just some progress, because some works, I have not add the UT for the new patch 03:12:32 ok. fine. just take your time. 03:12:53 #topic smartnic update 03:13:05 smartnic integration update http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015400.html 03:13:11 and I will talked with nova team, accelerate the integration of Sundar and sean patch 03:14:15 which patch do you mean by "Sundar and sean patch"? 03:14:59 from the ML,about the smartnic, there are some different opinions, right? xinranwang_? 03:15:29 Yumeng: the patch in the link I was pasted above 03:17:04 brinzhang: yes. I would suggest that we start with a nova-spec to continue discuss the smartnic integration. 03:17:42 an optimization patch for songwenping_ https://review.opendev.org/#/c/723865/, I think it's good to go, please review, it has been a long time 03:18:24 Yumeng:agree, we need a nova-spec, and show our views in the spec 03:18:55 just in ML, I dont think it can reach our goal. 03:19:30 brinzhang: yes, sean mooney has diffirent opinions. 03:20:39 brinzhang:xinranwang_ did the overall proposal, and she is preparing the nova-spec. 03:21:34 Yes, I am preparing a nova-spec 03:22:08 brinzhang: but we may not have time to attend nova team meeting every time, pls sync with us if nova has questions or new ideas. 03:22:17 xinranwang_: cool ^^ 03:23:03 if necessary, we can join their meeting . 03:23:12 Yumeng: Sorry, I am also not attended every time for nova meetting, the meetting time is UTC 14:00, it's too later for us 03:23:23 If you have some other opinions or preferation, please let us know, and we will consider more. 03:23:38 but, we can review the meeting irc log 03:23:47 yes. that's fine. no worries. 03:23:59 before the meetting, send the idea to gibi, or others core 03:24:17 agree. 03:25:45 ok,good. let's go to next topic. 03:25:51 Release schedule and storyboard update http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015486.html 03:26:59 Does anyone wants to bring up anything about the milestones or storyboard? 03:28:30 hi shaohe_feng 03:28:44 Yumeng: morning 03:30:20 shaohe_feng: do you wanna Attribute API be implemented? I not yet created a story, just worrying about if we can finish. 03:30:53 We can create one 03:31:37 I can take it. :) 03:31:52 great, thanks. wangzhh 03:31:58 wangzhh: cool! thanks 03:32:10 Haha Noop 03:32:59 Any context before? And do we need a proposal first? 03:33:39 wangzhh: yes. 03:33:51 one scenarios is that: 03:34:20 wangzhh: yes,I think a spec is necessary since it is a API change. 03:34:38 Yumeng: Yep 03:34:53 the FPGA driver discovery the resource, report them to cyborg DB and placement. 03:34:56 need to bump a microversion 03:35:53 but the function may change, we can get the function id, it is machine readable 03:36:31 we want to set a alias for it to make it human readable. 03:37:05 so we want to a attribute API for us to do it. 03:38:18 It makes sense. shaohe_feng. 03:38:28 REF: https://etherpad.opendev.org/p/cyborg-victoria-goals from L200 03:39:31 Yumeng, Cool 03:40:00 Thanks wangzhh. 03:40:12 and Added a new community goal:http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015459.html 03:40:50 I will investigate if we need do something and talk about it later. 03:41:04 (y) 03:41:20 Let me make a proposal this week. 03:41:37 just wants to mention in case anyone is interested. 03:41:40 good (y) 03:42:02 cool. 03:42:31 last topic 03:42:33 #topic review patches 03:42:59 https://review.opendev.org/#/q/status:open+project:openstack/cyborg+branch:master+topic:unittest.mock 03:43:00 We will hit the milestone1 tomorrow. So pls review and merge patches planned for mileston1 including 'remove OPAE dependency' patches and ussuri legacy patches.(patch topics include: devstack-remove-opae, unittest.mock, drop_future_imports, drop_mock,reset_conf, tox etc.) 03:43:13 These patch ready to go 03:43:24 yes mock patches are ready to W+1 03:43:55 https://review.opendev.org/#/c/735562/ 03:43:58 alo https://review.opendev.org/#/q/status:open+project:openstack/cyborg++topic:devstack-remove-opae 03:44:00 also 03:44:23 Yumeng: the remove opae patch, is it necessary backport to train? 03:44:39 Hi all There is a issue about glance API in cyborg. 03:44:40 IMO, backport to ussuri is enough 03:45:24 I agree to backport to U 03:45:39 I want to get the image information from glance and download it for program. 03:46:04 but I find the keystone adapter can not help to get the glance endpoint 03:46:24 ok. I'm fine with to u release. 03:46:32 Yumeng: and the backport pach need use cherry-pick, I found you dont do that, or I missed some thing? 03:46:53 I did cherry-pcik to Ussuri. 03:47:21 but you lost the (cherry picked from commit 7ee7de1ec9f546f7ff45b51f74e54a52ad6083f7) in commit message 03:47:23 but not cherry-pick to train because train is quite different, there is conflict. 03:47:35 it should keep in commit message 03:47:59 https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L185 03:48:09 ^ I can not get endpoint here. 03:48:30 https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L200 03:48:30 brinzhang: not sure if that's the case. I didn't delete anything in commit message. 03:48:45 ^ I also can not get endpoint here. 03:49:03 Yumeng: I cherry-picked again, and it's ok now, the same patach 03:50:00 ok. great. 03:50:11 thanks. 03:50:18 np 03:50:34 File "/opt/stack/cyborg/cyborg/common/utils.py", line 213, in get_endpoint 03:50:43 "Could not find requested endpoint for any of the following " 03:50:51 keystoneauth1.exceptions.catalog.EndpointNotFound: Could not find requested endpoint for any of the following interfaces: ['internal', 'public'] 03:50:59 shao_feng: which patch? 03:51:16 brinzhang the upstream code 03:51:29 we used it test for our FPGA 03:51:38 program 03:52:07 we need to get the glance endpoint before download image 03:52:11 but it failed 03:52:21 the information is above 03:52:37 so what's wrong? 03:52:55 do we need extra config for glance? 03:53:27 you can paste you progress in http://paste.openstack.org/, and you can try to talk with alex_xu, may can get some help 03:54:57 after you paste the progress, I will look into 03:55:43 shaohe_feng: do you know what does efried's note mean? # NOTE(efried): Id9bd19cca68206fc64d23b0eaa95aa3e5b01b676 may also do the 03:55:43 # a list. (It could also happen with a real auth if the endpoint isn't 03:55:45 I dont similar this scenario for you test error now :(, sorry shaohe_feng 03:58:37 is shaohe_feng still around? 03:58:40 yes 03:58:53 I have read efried note 03:59:23 the glance image handle the endpoint is different from others 03:59:41 it will join version twice 04:00:00 such as: /image/v2/v2/balabala 04:00:48 sounds interesting.. 04:01:34 the first time efried write a special code to get endpoint for image 04:01:56 if error, it will try another way to get the endpoint 04:02:05 shaohe_feng: does this need a real image to test? can we test this with fake image and fake driver? 04:02:20 these two logic I have past in above 04:02:39 aha. cool. 04:02:46 https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L185 04:02:55 https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L200 04:03:11 ^ Yumeng, you can have a look at it 04:03:19 I remember download image need to steps, should combine the glance api, but I am not sure 04:03:28 the logic it not complex. 04:04:02 Yumeng let me find the bug description about image 04:05:22 Yumeng: https://bugs.launchpad.net/python-glanceclient/+bug/1707995 04:05:22 Launchpad bug 1707995 in Glance Client "Can't use versioned endpoints" [Low,Triaged] 04:05:34 ^ it is here 04:05:54 But it think it is not the root cause fro my issue. 04:06:20 not sure 04:06:31 I can not get the endpoint from keystone adaptor 04:06:53 maybe I need dive into it 04:07:07 just want to know anyone know it 04:07:25 ok. I will take a look. but I don't have an real env to test the program. :( 04:07:40 or who introduce glance API into cyborg 04:07:52 may know better about it. 04:08:30 maybe you can also discuss with shogo. he may know something. 04:09:23 I will also take a look at this issue. ^^ 04:09:50 just ping in wechat, so that we all can see that. 04:10:13 ops. we seems run out of time. 04:10:28 #topic AOB 04:11:11 shaohe_feng: or ML is better? glance guys can see it and discuss 04:11:44 ok 04:11:50 Yumeng thanks 04:11:52 is there anything else for today? 04:12:18 if nothing else let's wrap up today's meeting. Thank you all. 04:12:19 bye 04:12:29 #endmeeting