jakeyip | hi dalees are we having a meeting today? | 08:56 |
---|---|---|
dalees | jakeyip: yep, it's scheduled. I'll start it at 9 and see if there are attendees | 08:56 |
dalees | you're here, so that's enough! | 08:56 |
dalees | #startmeeting magnum | 09:00 |
opendevmeet | Meeting started Wed May 14 09:00:04 2025 UTC and is due to finish in 60 minutes. The chair is dalees. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
opendevmeet | The meeting name has been set to 'magnum' | 09:00 |
dalees | #topic Roll Call | 09:00 |
dalees | o/ | 09:00 |
dalees | as per topic, meeting agenda is at https://etherpad.opendev.org/p/magnum-weekly-meeting | 09:01 |
dalees | courtesy ping: mnasiadka jakeyip | 09:03 |
jakeyip | o/ | 09:06 |
dalees | hi jakeyip | 09:08 |
dalees | #topic CI stability | 09:08 |
dalees | I think the most pressing topic is CI failures, it appears that magnum isnt' running happily in CI any longer. | 09:09 |
dalees | so we consistently see 24 failures in the output, with 503 internal server error reported. | 09:09 |
dalees | jakeyip: did you have a chance to look into this? I'm having a closer look now. | 09:09 |
jakeyip | no | 09:10 |
jrosser | i was attempting (failing) to fix server error with cluster templates here https://review.opendev.org/c/openstack/magnum/+/948167 | 09:12 |
dalees | hmm, it looks like magnum-api doesn't start, uwsgi complains it can't find the wsgi script: https://857602a3728ec786b09a-b4998686e736196b5d74af7a908c113b.ssl.cf1.rackcdn.com/openstack/c8035124770744558d66315502b2df59/controller/logs/screen-magnum-api.txt | 09:12 |
jrosser | the anisble modules ci for magnum is also broken | 09:12 |
dalees | this patchset does pass, so perhaps these wsgi are needed. I need to have a closer look (and that patchset needs release notes): https://review.opendev.org/c/openstack/magnum/+/949110 | 09:14 |
dalees | jrosser: can you link to the ansible modules CI? | 09:14 |
jrosser | dalees: example here https://review.opendev.org/c/openstack/ansible-collections-openstack/+/944121 | 09:15 |
jrosser | it might be helpful to run that job for magnum changes to catch these errors | 09:16 |
jrosser | it is just accident that contributing to one of the neutron related modules runs the magnum job, and thats broken | 09:17 |
dalees | i wonder if that's a related failure, if the wsgi startup is no longer working. I can't see any useful logs from that zuul job | 09:18 |
mnasiadka | pbr stopped generating wsgi scripts, so we need to move to the module | 09:19 |
mnasiadka | check the related openstack-discuss thread | 09:19 |
mnasiadka | I can have a look next week | 09:19 |
mnasiadka | Actually... we have a patch: https://review.opendev.org/c/openstack/magnum/+/949110 | 09:20 |
mnasiadka | I can add the reno there (if no one else wants to) and we can get that merged | 09:22 |
dalees | ah, so pbr changed behaviour. thanks mnasiadka | 09:24 |
jakeyip | ah ok I can do reno | 09:25 |
dalees | yeah we need to land that patch before anything else can, then. | 09:25 |
jakeyip | yeap | 09:25 |
jakeyip | shall we go to next topic? | 09:26 |
dalees | are there deployer implications for that change that need to be in these release notes? will deployments need to be updated to use a new wsgi file? | 09:26 |
dalees | yeah, we can move on and continue the discussion in that patchset. i'll give it a minute in case there are other comments on this. | 09:26 |
dalees | #topic change meeting timing | 09:27 |
dalees | who's topic was this? I moved it from agenda from a week or two ago | 09:28 |
jakeyip | yeah that's from me. | 09:28 |
dalees | what is the proposal? | 09:28 |
jakeyip | I am finding it hard to do Wed evening. I wonder if we can move this either to Tue / Thurs evening or some other time | 09:29 |
jakeyip | there is the matter of scheduling conflict for Wed evening, and also by evening I'm pretty zoned out already sometimes. not sure about you dalees | 09:29 |
dalees | I think I can do Tuesday just as easily. | 09:30 |
jakeyip | when I saw evening of cos it's EU morning :P | 09:30 |
dalees | jakeyip: yeah, timing is hard. | 09:30 |
dalees | I'd also propose making it every 2 weeks, as sometimes we have little to discuss here and every week evenings *is* harder. | 09:31 |
jakeyip | I am ok with once every two weeks too. | 09:32 |
dalees | on a related topic, and to add more variables John Garbutt mentioned having a meeting for azimuth (in the helm charts repo): https://github.com/azimuth-cloud/capi-helm-charts/issues/454#issuecomment-2863798429 | 09:33 |
dalees | I feel like the helm charts could be discussed here also, as I'm not keen on additional evening meetings. But I don't want to sideline The Other Driver. | 09:34 |
mnasiadka | As long as it's sort of the same time of the day for Europe - it can be any day | 09:35 |
mnasiadka | We could do every two weeks as well, although I'm not that active in Magnum as I should be - so I'll shut up :) | 09:35 |
jakeyip | 0900 UTC is 0500 for Canada :P so maybe that's why vexxhost doesn't come to this meeting | 09:35 |
mnasiadka | well, we will not be able to have a meeting for everybody, unless we do two different meetings | 09:36 |
mnasiadka | and async discussion can take place at any time, although it doesn't take place :) | 09:36 |
dalees | yes, can only really cover 2 of EMEA, APAC and US East. | 09:37 |
jakeyip | I mean that we can change without worrying about vexxhost people cos the current timing is not suitable for them anyway | 09:37 |
dalees | well let's propose a change of day to Tuesday and the same 0900UTC. I think earlier is better for jakeyip and I, but worse for EU/UK? | 09:38 |
dalees | moving to every 2 weeks (biweekly) opens a space to ask mnaser if an additional time is helpful. But I agree async chat is still possible and sync meetings may not be needed there. | 09:39 |
dalees | (the additional day could be in APAC and US working hours, if it were needed) | 09:40 |
dalees | any further thoughts? you get an opinion too mnasiadka | 09:40 |
jakeyip | jrosser too? | 09:40 |
dalees | of course! | 09:41 |
dalees | currently meetings are 10am in UK tz | 09:42 |
jrosser | UK times are good for me | 09:42 |
mnasiadka | https://www.worldtimebuddy.com/?pl=1&lid=3081368,2158177,2193733,2643743&h=3081368&hf=0 | 09:42 |
mnasiadka | If I got locations correctly :) | 09:43 |
jakeyip | need to change day to Tue too :P | 09:44 |
dalees | yep, also compare with 6 months out, for the other DST options. 10pm is less fun than 9pm: https://www.worldtimebuddy.com/?pl=1&lid=3081368,2158177,2193733,2643743&h=3081368&date=11/11/2025%7C3&hf=0 | 09:44 |
dalees | is one hour earlier at 8am UTC objectionable to anyone? | 09:47 |
jakeyip | ok for me | 09:47 |
dalees | ah 8am UK | 09:47 |
dalees | in their winter | 09:48 |
mnasiadka | they'll survive ;-) | 09:48 |
dalees | ok for poland, 9am. | 09:48 |
mnasiadka | right jrosser ? | 09:48 |
dalees | so the proposal is currently: every 2nd Tuesday, 8am UTC. | 09:50 |
jakeyip | +1 | 09:51 |
jrosser | 8 am is doable for me | 09:52 |
jrosser | just :) | 09:52 |
mnasiadka | +1 | 09:54 |
dalees | Ok, let's make the first two weeks from now, 27th May? | 09:54 |
jakeyip | ok | 09:55 |
dalees | #action Dale to change meeting time and post to mailing list. | 09:55 |
dalees | #topic AZ patch for capi driver | 09:55 |
dalees | last topic; jakeyip, yours? | 09:56 |
jakeyip | yeah | 09:56 |
dalees | we use anti-affinity instead of AZs for control plane nodes, but I can see the use case for AZ | 09:57 |
jakeyip | we have this. just wondering if you or stackhpc needs this, I forgot about it but happy to work on it if people wants it | 09:57 |
dalees | I support including it as others will want it, and one day CatalystCloud will too. For now we won't use it. | 09:58 |
jakeyip | ok | 09:59 |
jakeyip | on that topic, anti-affinity won't make it go to a separate AZ / failure domain right? just different hypervisors? | 09:59 |
dalees | correct | 10:00 |
jakeyip | ok I will work on this, gives us a way forward for what pawel mention - different nodegroups in different az | 10:01 |
dalees | we have multiple regions, but not multiple AZs within the region. | 10:01 |
jakeyip | I am done with this | 10:01 |
dalees | then we can close; any other topics | 10:01 |
jakeyip | I want to go back to the patch for wsgi , got a quetion for mnasiadka | 10:01 |
dalees | #topic Open discussion | 10:01 |
jakeyip | AFAICT, this only modifies devstack behaviour but doesn't remove any functionality ? | 10:02 |
jakeyip | is reno nedeed in that case? | 10:02 |
jakeyip | dalees: over time I think you can close if you want | 10:03 |
dalees | I'm just looking up how we call the wsgi with uwsgi outside devstack. | 10:04 |
jakeyip | ok | 10:04 |
dalees | we use `uwsgi --wsgi-file=/var/lib/openstack/bin/magnum-api-wsgi` | 10:05 |
dalees | so that needs to change, right? | 10:05 |
dalees | as this patchset removes that installed file (because pbr no longer does it!) | 10:05 |
dalees | so we need a reno for operators somewhere | 10:06 |
jakeyip | ah I missed that we removed that entry_point | 10:06 |
dalees | #endmeeting | 10:08 |
opendevmeet | Meeting ended Wed May 14 10:08:08 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 10:08 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-05-14-09.00.html | 10:08 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-05-14-09.00.txt | 10:08 |
opendevmeet | Log: https://meetings.opendev.org/meetings/magnum/2025/magnum.2025-05-14-09.00.log.html | 10:08 |
dalees | thanks all for joining! | 10:08 |
dalees | we can continue the reno discussion(or in the patchset), just closing meeting. | 10:09 |
jakeyip | yeah I'm fine with that | 10:09 |
mnasiadka | Yes, stop using wsgi-file, use wsgi-module option in uwsgi if I remember correctly | 10:26 |
-opendevstatus- NOTICE: Setuptools 80.7.0 broke python package installs for many affecting CI jobs. That release has been yanked and it should be safe to recheck failed changes. | 21:59 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!