Thursday, 2022-01-13

opendevreviewErik Olof Gunnar Andersson proposed openstack/designate master: Move context from tenant to project_id  https://review.opendev.org/c/openstack/designate/+/73939405:00
opendevreviewErik Olof Gunnar Andersson proposed openstack/designate master: [WIP] Remove unused central code  https://review.opendev.org/c/openstack/designate/+/82450305:40
opendevreviewErik Olof Gunnar Andersson proposed openstack/designate master: [WIP] Remove unused central code  https://review.opendev.org/c/openstack/designate/+/82450305:42
opendevreviewMerged openstack/designate-tempest-plugin master: Adds an API test for list transfer requests sudo  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/80532006:29
opendevreviewMerged openstack/designate-tempest-plugin master: Update the constraints url  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/68453906:47
opendevreviewArkady Shtempler proposed openstack/designate-tempest-plugin master: New test cases for tsigkey tests suite  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/79827710:32
eanderssonfrickler I wonder why grenade failed on my WIP patch above. Is maybe the designate-api not restarted properly since we moved to a wsgi endpoint?21:17
eanderssonhttps://zuul.opendev.org/t/openstack/build/4cac468f320e410692b683c8866fb1f2/log/controller/logs/grenade.sh_log.txt#1825921:17
johnsomzone status unknown... hmm21:19
eanderssonhttps://zuul.opendev.org/t/openstack/build/4cac468f320e410692b683c8866fb1f2/log/controller/logs/screen-designate-central.txt?severity=4#269721:20
eanderssonPretty sure it is this21:20
johnsomeandersson https://review.opendev.org/c/openstack/designate/+/823624/11/designate/central/rpcapi.py#6721:21
eanderssonYea - I see in the logs that central is restarted, but not api21:21
eanderssonoh..21:22
eanderssonmaybe because previous was apache and current is uwsgi21:22
eanderssonmod_wsgi vs. uwsgi21:22
eanderssonhttps://zuul.opendev.org/t/openstack/build/4cac468f320e410692b683c8866fb1f2/log/controller/logs/screen-designate-api.txt21:22
eanderssonno requests at all on that endpoint21:23
eanderssonhttps://zuul.opendev.org/t/openstack/build/4cac468f320e410692b683c8866fb1f2/log/controller/logs/apache/designate-api_log.txt probably going here instead21:23
johnsomYeah, the "start" in the api log matches the "upgrading designate" timestamp from grenade log21:24
johnsomhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4ca/824503/2/check/designate-grenade-pdns4/4cac468/controller/logs/grenade.sh.log_summary.txt21:24
eanderssonYep - but apache config still pointing at old endpoint, not new https://zuul.opendev.org/t/openstack/build/4cac468f320e410692b683c8866fb1f2/log/controller/logs/apache_config/designate-api_conf.txt21:25
johnsomYeah, I was just going to look for that21:26
eanderssonIt's weird thou because mod_wsgi should still work fine21:26
johnsomYeah, it should have restarted apache and still picked up the new code21:27
eanderssonI def see apache being restarted before the upgrade and not after21:29
eandersson2022-01-13 06:22:24.295 | + functions-common:restart_service:2299    :   sudo /bin/systemctl restart apache221:30
eandersson2022-01-13 06:22:43.311 | + /opt/stack/new/designate/devstack/upgrade/upgrade.sh:main:71 :   upgrade_project designate /opt/stack/new/designate/devstack/upgrade stable/xena master21:30
eanderssonThat is the last apache restart I could find21:30
eanderssonthis is def where uwsgi is much better21:31
eanderssonActually totally makes sense21:32
eanderssonSince we migrated to uwsgi, only uwsgi is restarted21:32
johnsomLooking in the grenade scripts, I don't see it bouncing apache21:33
johnsomI guess under mod_wsgi no one bumped the rpc version...21:34
johnsomSo... We might need a devstack/upgrade/from-xena/upgrade-designate script that calls the devstack code to write out the apache config and restart apache21:41
eanderssonYea - that makes sense. I wonder why the previous patch didn't break.23:58
eandersson6.2 (current) -> 6.3 -> 7.023:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!