Monday, 2024-11-25

opendevreviewMerged openstack/python-cloudkittyclient master: reno: Update master for unmaintained/2023.1  https://review.opendev.org/c/openstack/python-cloudkittyclient/+/93506212:19
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Nov 25 14:00:16 2024 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
rafaelweingartnerHello guys!14:00
rafaelweingartnerRoll count14:00
rafaelweingartner\o14:00
priteauo/14:01
MattCrees[m]Hello! o/ 14:01
rafaelweingartnerAwesome that you all are here!14:03
rafaelweingartnerLet's start14:03
rafaelweingartner#topic Drop python 3.8 support14:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/933144, it is jut waiting for your reviews14:04
priteauCan you add a release note like this one? https://review.opendev.org/c/openstack/hacking/+/931106/1/releasenotes/notes/drop-python38-cca191b19e091b6c.yaml14:05
rafaelweingartnersure14:06
MattCrees[m]Will we follow up with patches to the other cloudkitty repos? dashboard, pythonclient, etc. 14:08
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Drop Python 3.8 support  https://review.opendev.org/c/openstack/cloudkitty/+/93314414:08
rafaelweingartnerdone14:08
rafaelweingartnerI guess so, right?14:08
rafaelweingartnerI will do that14:09
priteauYes, we should14:09
priteauActually we could have removed support in Dalmatian: https://governance.openstack.org/tc/reference/runtimes/2024.2.html14:09
priteauBut it's fine to do now14:09
rafaelweingartnerMoving on, we have the following topic14:11
rafaelweingartner#topic Replace futurist with a native python solution?14:11
rafaelweingartnerhowever, we decided not to do anything for now, right?14:11
rafaelweingartnerThe current library is already using a native implementation14:12
priteauIIRC I raised it because we may be able to use the Python standard library14:12
priteauBut it's not critical to fix14:13
rafaelweingartnerok14:14
priteauLet's revisit another week14:14
rafaelweingartnersure14:14
rafaelweingartnerWould you like to discuss the CI issues?14:15
priteauYes, so I noticed recently some failing Zuul jobs14:16
priteauIt started with some jobs in python-cloudkittyclient, e.g. https://review.opendev.org/c/openstack/python-cloudkittyclient/+/93506114:17
priteauI am not finding the old logs right now, but the symptoms are that ck-proc doesn't start properly and this makes apache2 fail14:18
priteauUsually in the ck-proc logs we can see: keystoneauth1.exceptions.catalog.EndpointNotFound: internalURL endpoint for metric service in RegionOne region not found14:18
priteauI saw it today again in https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/93427114:19
priteauError in https://cf20bec4345c5c53d470-0a60532523bd9fb5f045ad0db727d57f.ssl.cf5.rackcdn.com/934271/2/gate/cloudkitty-tempest-full-v2-storage-elasticsearch/5aa5df8/controller/logs/screen-ck-proc.txt14:19
rafaelweingartnerI see14:19
rafaelweingartnerweird14:19
rafaelweingartnerdid something change?14:19
rafaelweingartnercodewise nothing seem to have changed14:19
priteauI thought it was some upstream change in devstack configuration, that would remove gnocchi/ceilometer14:19
priteauBut I tried adding them and it doesn't fix it14:19
rafaelweingartnerI see14:19
rafaelweingartnerif gnocchi and ceilometer is being remove14:20
rafaelweingartnercloudkitty depends on it for gnocchi backend14:20
priteauActually we don't seem to require gnocchi/ceilometer in our jobs, somehow we run tests against cloudkitty without data?14:20
priteauBut I see 2024.2 jobs are passing so something must have changed recently14:21
rafaelweingartnerwe inject data14:21
rafaelweingartnerI mean, fake data14:21
rafaelweingartnerin the functional tests14:21
priteauHum, actually the error about "internalURL endpoint for metric service in RegionOne region not found" is also in the job that is successful: https://aa8be72778fc9eca3151-0fe3e45fb7547d226c8ec0206078bbe6.ssl.cf2.rackcdn.com/934271/2/gate/cloudkitty-tempest-full-v2-storage-influxdb-2024-2/a0e2ff9/controller/logs/screen-ck-proc.txt14:21
priteauSo potentially a red herring14:22
priteauWorking job:14:23
priteau2024-11-25 12:44:07.813637 | controller | Created symlink /etc/systemd/system/multi-user.target.wants/devstack@ck-proc.service → /etc/systemd/system/devstack@ck-proc.service.14:23
priteau2024-11-25 12:44:08.311316 | controller | Enabling site cloudkitty.14:23
priteau2024-11-25 12:44:08.316451 | controller | To activate the new configuration, you need to run:14:23
priteau2024-11-25 12:44:08.316503 | controller |   systemctl reload apache214:23
priteau2024-11-25 12:44:23.473972 | controller | Waiting for ck-api (10.209.36.65:8889) to start...14:23
priteauAnd not working job:14:23
priteau2024-11-25 12:46:21.613658 | controller | Created symlink /etc/systemd/system/multi-user.target.wants/devstack@ck-proc.service → /etc/systemd/system/devstack@ck-proc.service.14:23
priteau2024-11-25 12:46:22.156742 | controller | Enabling site cloudkitty.14:23
priteau2024-11-25 12:46:22.163568 | controller | To activate the new configuration, you need to run:14:23
priteau2024-11-25 12:46:22.163617 | controller |   systemctl reload apache214:23
priteau2024-11-25 12:46:37.346993 | controller | Job for apache2.service failed because the control process exited with error code.14:23
priteau2024-11-25 12:46:37.347123 | controller | See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.14:23
priteau2024-11-25 12:46:37.351714 | controller | exit_trap: cleaning up child processes14:23
priteau2024-11-25 12:46:37.354770 | controller | Error on exit14:23
priteau2024-11-25 12:46:42.919708 | controller | *** FINISHED ***14:23
rafaelweingartnermaybe, related to this #link https://review.opendev.org/c/openstack/cloudkitty/+/936057?14:24
priteauAh, found it!14:25
priteauNov 25 12:46:37 np0039158722 apachectl[90967]: AH00526: Syntax error on line 4 of /etc/apache2/sites-enabled/cloudkitty.conf:14:25
priteauNov 25 12:46:37 np0039158722 apachectl[90967]: Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration14:25
priteauNov 25 12:46:37 np0039158722 apachectl[90964]: Action 'start' failed.14:25
priteauYes, must be related14:25
rafaelweingartnerit seems that some dependency was removed14:25
priteauI'll re-run for the ipv6 job failure14:26
rafaelweingartnerok14:26
priteauSo we need to focus on fixing this issue. Maybe stable branches are broken in some different way, not sure.14:26
rafaelweingartnerok14:27
rafaelweingartnerbesides those, we have the following #link https://review.opendev.org/c/openstack/cloudkitty/+/92133914:29
rafaelweingartnerwhich might need rebasing14:29
priteauThis one would be useful too14:30
opendevreviewCorentin ARNOULD proposed openstack/cloudkitty master: Allow Multiple Ratings for the same Metric on Prometheus  https://review.opendev.org/c/openstack/cloudkitty/+/92133914:31
rafaelweingartnerI just rebased14:31
rafaelweingartnerbesides those, do you guys have some other topic?14:33
priteauNothing special at the moment14:34
MattCrees[m]Nothing from me either14:35
rafaelweingartnercool14:37
rafaelweingartnerif you guys need some help14:37
rafaelweingartnerjust ping me14:37
rafaelweingartnerif you do not have anything else, we can close14:38
MattCrees[m]Cool, thanks rafaelweingartner 14:39
priteauThanks Rafael14:39
rafaelweingartnerThank you guys for participating. Have a nice week.14:40
rafaelweingartner#endmeeting14:40
opendevmeetMeeting ended Mon Nov 25 14:40:35 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:40
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2024/cloudkitty.2024-11-25-14.00.html14:40
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2024/cloudkitty.2024-11-25-14.00.txt14:40
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2024/cloudkitty.2024-11-25-14.00.log.html14:40
opendevreviewTakashi Kajinami proposed openstack/cloudkitty master: Use uwsgi to launch api service  https://review.opendev.org/c/openstack/cloudkitty/+/93616615:17
opendevreviewTakashi Kajinami proposed openstack/cloudkitty master: Use uwsgi to launch api service  https://review.opendev.org/c/openstack/cloudkitty/+/93616615:18
opendevreviewTakashi Kajinami proposed openstack/cloudkitty master: Use uwsgi to launch api service  https://review.opendev.org/c/openstack/cloudkitty/+/93616616:20

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