Earlier  
Posted Nick Remark
#openstack-cyborg - 2020-06-18
03:41:20 wangzhh Let me make a proposal this week.
03:41:37 Yumeng just wants to mention in case anyone is interested.
03:41:40 shaohe_feng good (y)
03:42:02 Yumeng cool.
03:42:31 Yumeng last topic
03:42:33 Yumeng #topic review patches
03:42:59 brinzhang https://review.opendev.org/#/q/status:open+project:openstack/cyborg+branch:master+topic:unittest.mock
03:43:00 Yumeng 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 brinzhang These patch ready to go
03:43:24 Yumeng yes mock patches are ready to W+1
03:43:55 brinzhang https://review.opendev.org/#/c/735562/
03:43:58 Yumeng alo https://review.opendev.org/#/q/status:open+project:openstack/cyborg++topic:devstack-remove-opae
03:44:00 Yumeng also
03:44:23 brinzhang Yumeng: the remove opae patch, is it necessary backport to train?
03:44:39 shaohe_feng Hi all There is a issue about glance API in cyborg.
03:44:40 brinzhang IMO, backport to ussuri is enough
03:45:24 xinranwang_ I agree to backport to U
03:45:39 shaohe_feng I want to get the image information from glance and download it for program.
03:46:04 shaohe_feng but I find the keystone adapter can not help to get the glance endpoint
03:46:24 Yumeng ok. I'm fine with to u release.
03:46:32 brinzhang Yumeng: and the backport pach need use cherry-pick, I found you dont do that, or I missed some thing?
03:46:53 Yumeng I did cherry-pcik to Ussuri.
03:47:21 brinzhang but you lost the (cherry picked from commit 7ee7de1ec9f546f7ff45b51f74e54a52ad6083f7) in commit message
03:47:23 Yumeng but not cherry-pick to train because train is quite different, there is conflict.
03:47:35 brinzhang it should keep in commit message
03:47:59 shaohe_feng https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L185
03:48:09 shaohe_feng ^ I can not get endpoint here.
03:48:30 shaohe_feng https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L200
03:48:30 Yumeng brinzhang: not sure if that's the case. I didn't delete anything in commit message.
03:48:45 shaohe_feng ^ I also can not get endpoint here.
03:49:03 brinzhang Yumeng: I cherry-picked again, and it's ok now, the same patach
03:50:00 Yumeng ok. great.
03:50:11 Yumeng thanks.
03:50:18 brinzhang np
03:50:34 shaohe_feng File "/opt/stack/cyborg/cyborg/common/utils.py", line 213, in get_endpoint
03:50:43 shaohe_feng "Could not find requested endpoint for any of the following "
03:50:51 shaohe_feng keystoneauth1.exceptions.catalog.EndpointNotFound: Could not find requested endpoint for any of the following interfaces: ['internal', 'public']
03:50:59 brinzhang shao_feng: which patch?
03:51:16 shaohe_feng brinzhang the upstream code
03:51:29 shaohe_feng we used it test for our FPGA
03:51:38 shaohe_feng program
03:52:07 shaohe_feng we need to get the glance endpoint before download image
03:52:11 shaohe_feng but it failed
03:52:21 shaohe_feng the information is above
03:52:37 shaohe_feng so what's wrong?
03:52:55 shaohe_feng do we need extra config for glance?
03:53:27 brinzhang 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 brinzhang after you paste the progress, I will look into
03:55:43 Yumeng shaohe_feng: do you know what does efried's note mean? # NOTE(efried): Id9bd19cca68206fc64d23b0eaa95aa3e5b01b676 may also do the
03:55:43 Yumeng # a list. (It could also happen with a real auth if the endpoint isn't
03:55:45 brinzhang I dont similar this scenario for you test error now :(, sorry shaohe_feng
03:58:37 Yumeng is shaohe_feng still around?
03:58:40 shaohe_feng yes
03:58:53 shaohe_feng I have read efried note
03:59:23 shaohe_feng the glance image handle the endpoint is different from others
03:59:41 shaohe_feng it will join version twice
04:00:00 shaohe_feng such as: /image/v2/v2/balabala
04:00:48 Yumeng sounds interesting..
04:01:34 shaohe_feng the first time efried write a special code to get endpoint for image
04:01:56 shaohe_feng if error, it will try another way to get the endpoint
04:02:05 Yumeng shaohe_feng: does this need a real image to test? can we test this with fake image and fake driver?
04:02:20 shaohe_feng these two logic I have past in above
04:02:39 Yumeng aha. cool.
04:02:46 shaohe_feng https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L185
04:02:55 shaohe_feng https://github.com/openstack/cyborg/blob/6dab512af226677c9065f85f264a691f3aeb6eab/cyborg/common/utils.py#L200
04:03:11 shaohe_feng ^ Yumeng, you can have a look at it
04:03:19 brinzhang I remember download image need to steps, should combine the glance api, but I am not sure
04:03:28 shaohe_feng the logic it not complex.
04:04:02 shaohe_feng Yumeng let me find the bug description about image
04:05:22 shaohe_feng Yumeng: https://bugs.launchpad.net/python-glanceclient/+bug/1707995
04:05:22 openstack Launchpad bug 1707995 in Glance Client "Can't use versioned endpoints" [Low,Triaged]
04:05:34 shaohe_feng ^ it is here
04:05:54 shaohe_feng But it think it is not the root cause fro my issue.
04:06:20 shaohe_feng not sure
04:06:31 shaohe_feng I can not get the endpoint from keystone adaptor
04:06:53 shaohe_feng maybe I need dive into it
04:07:07 shaohe_feng just want to know anyone know it
04:07:25 Yumeng ok. I will take a look. but I don't have an real env to test the program. :(
04:07:40 shaohe_feng or who introduce glance API into cyborg
04:07:52 shaohe_feng may know better about it.
04:08:30 Yumeng maybe you can also discuss with shogo. he may know something.
04:09:23 Yumeng I will also take a look at this issue. ^^
04:09:50 Yumeng just ping in wechat, so that we all can see that.
04:10:13 Yumeng ops. we seems run out of time.
04:10:28 Yumeng #topic AOB
04:11:11 Yumeng shaohe_feng: or ML is better? glance guys can see it and discuss
04:11:44 shaohe_feng ok
04:11:50 shaohe_feng Yumeng thanks
04:11:52 Yumeng is there anything else for today?
04:12:18 Yumeng if nothing else let's wrap up today's meeting. Thank you all.
04:12:19 Yumeng bye
04:12:29 Yumeng #endmeeting
04:12:31 openstack Meeting ended Thu Jun 18 04:12:29 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
04:12:32 openstack Minutes: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-06-18-03.01.html
04:12:33 openstack Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-06-18-03.01.txt
04:12:34 openstack Log: http://eavesdrop.openstack.org/meetings/openstack_cyborg/2020/openstack_cyborg.2020-06-18-03.01.log.html
09:26:57 efried Yumeng, shaohe_feng, brinzhang: If you need help with that glance endpoint thing, I might be able to remember the details, if you catch me during US Central daytime.
09:27:18 efried But IIRC what happened here was that cyborg copied in a bunch of nova code, warts and all.
09:27:56 efried I can't remember if we since fixed up the nova side in this area. We might have. That would be the first thing to check. Then you could assimilate whatever nova is doing to get around this.
09:27:57 efried But

Earlier   Later