Conversation
|
thanks, do you need any help testing this? do you think this could resolve https://tracker.ceph.com/issues/72968? |
4887c52 to
1b3d9d2
Compare
|
@cbodley my hope is that it will help, I've updated the patch again as I was installing uwsgi in the wrong venv, can you test it again please thanks! |
1b3d9d2 to
901c109
Compare
@cbodley updated again |
|
scheduled again with: (using recent packages for 'main' to avoid waiting for builds) pending in https://pulpito.ceph.com/cbodley-2025-12-05_15:06:57-rgw:tempest-main-distro-default-smithi/ |
|
This pull request has been automatically marked as stale because it has not had any activity for 60 days. It will be closed if no further activity occurs for another 30 days. |
|
@tobias-urdin Just wanted to ping you and see where things stand here. |
|
I don't recall what the last failure was here so I think we need to run it again to get new logs to analyze. |
logs are gone from before the |
sorry, i forgot that keystone is currently broken due to https://tracker.ceph.com/issues/75041. #67549 includes further investigation |
|
testing this with #67549 gave this output https://qa-proxy.ceph.com/teuthology/cbodley-2026-02-26_18:00:26-rgw:tempest-main-distro-default-trial/72598/teuthology.log
this part is because 2025.2 removed keystone-wsgi-public. do you know to accomplish this part? it was recommended by 2025.2 release notes
|
|
in case it helps, a suggestion from red hat:
|
Instead of using the builtin development server that can only serve a single request and is discouraged start Keystone with uwsgi instead. Signed-off-by: Tobias Urdin <tobias.urdin@binero.com>
901c109 to
345f3fa
Compare
|
@cbodley Thanks! I updated the PR so that it instead loads Keystone from module in uwsgi and not the file that is now removed in 2024.2 |
|
thanks @tobias-urdin. my last attempt from https://qa-proxy.ceph.com/teuthology/cbodley-2026-02-26_19:17:01-rgw:tempest-main-distro-default-trial/72610/teuthology.log used --ini to point at keystone-uwsgi-public.ini which references it does find the .ini file but fails to load the python plugin for it:
i had added |
i guess the problem is that we're installing the plugin as a system package but uwsgi from pip in the virtualenv? i didn't see uwsgi plugins available from pip, so i'll try installing the uwsgi package too |
|
closing in favor of #67660 |
Instead of using the builtin development server that can only serve a single request and is discouraged start Keystone with uwsgi instead.
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.