| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 05:35 |
|---|---|---|
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 07:25 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 07:25 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 07:26 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 07:27 |
| opendevreview | Ivan Anfimov proposed openstack/openstack-ansible-os_freezer master: Add contributors guide https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975805 | 10:08 |
| noonedeadpunk | fwiw, freezer topic is pretty much ready and passing CI, including tempest tests: https://review.opendev.org/q/topic:%22osa/freezer%22+status:open | 10:08 |
| noonedeadpunk | there are quite some dependencies around though | 10:08 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 10:30 |
| noonedeadpunk | #startmeeting openstack_ansible_meeting | 14:00 |
| opendevmeet | Meeting started Tue Mar 31 14:00:40 2026 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
| opendevmeet | The meeting name has been set to 'openstack_ansible_meeting' | 14:00 |
| noonedeadpunk | #topic rollcall | 14:00 |
| noonedeadpunk | o/ hey | 14:00 |
| mgariepy | hey ! | 14:01 |
| noonedeadpunk | #topic office hours | 14:06 |
| noonedeadpunk | I have multiple updates from my side | 14:06 |
| noonedeadpunk | I got almost working azimuth driver for magnum | 14:06 |
| noonedeadpunk | as part of the https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/979668 | 14:07 |
| noonedeadpunk | though magnum overall fails on Horizon collectstatic task | 14:07 |
| noonedeadpunk | it seems that some plugin is either non-functional, or we need to do some bump for SHAs | 14:08 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Migrate k8s cluster from osa ops into main tree https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/975276 | 14:09 |
| opendevreview | Andrew Bonney proposed openstack/openstack-ansible-plugins master: Add magnum_capi_proxy playbook https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/979969 | 14:09 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add sonobuoy role for testing k8s clusters https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/975393 | 14:09 |
| opendevreview | Andrew Bonney proposed openstack/openstack-ansible-plugins master: Add magnum_capi_proxy playbook https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/979969 | 14:09 |
| noonedeadpunk | I was not checking on Horizon, but issue looks pretty much like what was dealt with for octavia and heat | 14:10 |
| noonedeadpunk | #link https://review.opendev.org/c/openstack/heat-dashboard/+/979418 | 14:10 |
| noonedeadpunk | #link https://review.opendev.org/c/openstack/octavia-dashboard/+/980130 | 14:10 |
| noonedeadpunk | but probably it wasn't done for Magnum.... | 14:10 |
| noonedeadpunk | Going next, Freezer role I think is pretty much ready to the review | 14:11 |
| noonedeadpunk | #link https://review.opendev.org/q/topic:%22osa/freezer%22 | 14:12 |
| noonedeadpunk | it has a relevant tempest test which is passing | 14:12 |
| noonedeadpunk | #link https://528b8a200a0edba06989-58a9f5f5793940e036b8abf187f02364.ssl.cf5.rackcdn.com/openstack/bd1e8324d6384280b4f0c37d68be6823/logs/openstack/aio1-utility-container-b84a9bee/utility/stestr_results.html | 14:13 |
| noonedeadpunk | so I think it's a good start | 14:13 |
| noonedeadpunk | freezer patches for running scheduler centrally are almost ready, though they will be merged only for 2026.2 | 14:13 |
| noonedeadpunk | so I did not implement logic yet, as we're still in 2026.1 | 14:14 |
| noonedeadpunk | Going next - Octavia and Glance are kinda broken now. Octavia has merged a fix just today, so we need to pull it in | 14:15 |
| noonedeadpunk | #link https://review.opendev.org/c/openstack/octavia/+/982744 | 14:15 |
| noonedeadpunk | regarding glance - it's not yet merged yet, but a workaround is available | 14:15 |
| noonedeadpunk | (which we merged - #link https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/982526) | 14:16 |
| noonedeadpunk | so I will retry swift now | 14:16 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch upstream repos to track 2026.1 https://review.opendev.org/c/openstack/openstack-ansible/+/982216 | 14:18 |
| noonedeadpunk | I have just updated ^ to include Octavia fix | 14:18 |
| noonedeadpunk | Please, kindly re-vote on this | 14:18 |
| mgariepy | done | 14:20 |
| mgariepy | are you satisfied with https://review.opendev.org/c/openstack/openstack-ansible/+/981266 ? | 14:23 |
| noonedeadpunk | I need to look at it again :) | 14:23 |
| mgariepy | https://34e06260e11573290c97-76fc92e5e7c4e5a091c792a95503ad1d.ssl.cf2.rackcdn.com/openstack/4db5147acaae452ca1bdfbdf6ab27270/docs/reference/configuration/using-overrides.html#overriding-python-dependencies-for-services-in-openstack-ansible | 14:23 |
| mgariepy | i would probably just remove sub-submenus from that page. | 14:23 |
| noonedeadpunk | I think that structure is fine | 14:25 |
| noonedeadpunk | I am not completely sure though what is the difference between "Override with a released version" and "Override with a commit" | 14:26 |
| noonedeadpunk | as I;d say these should be kinda same? | 14:26 |
| mgariepy | it's kinda similar but you can either use a relaseased version or the sha. | 14:26 |
| mgariepy | we applied the patch with the sha on 2024.1 because it wasnt released a a new version. | 14:27 |
| noonedeadpunk | but it's just how you define `xx_user_pip_packages`? | 14:27 |
| noonedeadpunk | so having these 2 separately add unnecessary complexity to the original intention | 14:28 |
| noonedeadpunk | Actually, I also discovered one interesting possibility | 14:28 |
| mgariepy | maybe both need the same structure. in case you need to override a dependency accross multiple service. | 14:28 |
| noonedeadpunk | first - you can just override user_requirements_git_url with your custom thing | 14:29 |
| noonedeadpunk | but both of these are applicable only to the same service? | 14:29 |
| mgariepy | i'll test the user_requirement_git_url a bit. | 14:31 |
| mgariepy | i would use glance_user_pip_package: "{{ xx_user_pip_package }}" but also nova_user_pip_package:.. | 14:32 |
| noonedeadpunk | but all of these have service_user_pip_packages ? | 14:33 |
| mgariepy | maybe it should be <service>_user_** | 14:34 |
| mgariepy | for clarity | 14:34 |
| noonedeadpunk | mgariepy: actually second thing I found out, is that if you place any custom file inside of /etc/openstack_deploy/upper-constraints - it will end up on a repo container | 14:35 |
| noonedeadpunk | and then can be used as another constraint | 14:35 |
| noonedeadpunk | but yeah | 14:35 |
| noonedeadpunk | that would not help with the example/intention, as files are not merged | 14:35 |
| noonedeadpunk | and would be conflicting | 14:35 |
| noonedeadpunk | so doc is still good and relevant | 14:36 |
| mgariepy | yeah, multiple ways to have the same-ish result. | 14:36 |
| mgariepy | i'll dig a bit further and talk with Ourdia to update the documentation a bit more. | 14:37 |
| noonedeadpunk | but eventually, it should be kinda enough service_user_pip_packages: "{{ xx_user_pip_packages }}" for most cases, where we have service_user_pip_packages available | 14:37 |
| noonedeadpunk | anyway | 14:37 |
| noonedeadpunk | I except that difference between sections is not that obvious to me right now, I think it's rather good | 14:38 |
| noonedeadpunk | and probably slightly renaming vars outside of example may bring extra clarity | 14:38 |
| mgariepy | yep i will do that. | 14:39 |
| mgariepy | documenting is hard. lol. | 14:39 |
| noonedeadpunk | it is | 14:39 |
| noonedeadpunk | I know that... | 14:39 |
| mgariepy | on another note, i tested your libvirt multi-stream patch . | 14:40 |
| mgariepy | i works wonders ;) | 14:40 |
| noonedeadpunk | nice ;) | 14:40 |
| noonedeadpunk | yeah, I wish it appeared in nova earlier... | 14:41 |
| mgariepy | i wonder if we could push to backport it a bit. | 14:41 |
| noonedeadpunk | it's a new feature | 14:41 |
| noonedeadpunk | so not really eligible for backporting | 14:41 |
| mgariepy | it's disabled by default.. | 14:41 |
| noonedeadpunk | because multicopy, and cpu utilization | 14:42 |
| noonedeadpunk | really a lot of ppl use live migration as solution to hypervisors overload | 14:42 |
| noonedeadpunk | and migrating with 5 cores will make things way worse in such cases | 14:42 |
| mgariepy | in my tests i had to enable the auto-converge as well a a few threads. | 14:43 |
| noonedeadpunk | and with TLS and 100gbit channel I was able to utilize around 8 cores | 14:43 |
| mgariepy | i guess it depends on the hypervisor also, depending on how many nic/lacp and so on. | 14:44 |
| noonedeadpunk | I was migrating 64gb VM with stress inside of it | 14:44 |
| mgariepy | do you reserve the core on the hypervisor? | 14:44 |
| noonedeadpunk | well, yes, but VMs were not with dedicated cortes | 14:45 |
| mgariepy | i was migrating 60gb with stressapptest running. | 14:45 |
| noonedeadpunk | so migration was taking from shared pool | 14:45 |
| noonedeadpunk | or dunno... | 14:45 |
| noonedeadpunk | maybe I am confusing myself now | 14:45 |
| mgariepy | on older hw with only 2x12c.. | 14:45 |
| noonedeadpunk | At least I am sure I saw like 7 cores 100% util and 8th was around 70% | 14:46 |
| mgariepy | but i didn't pin anu core to anything. | 14:46 |
| noonedeadpunk | but I got like 80gbit throughput for migration | 14:46 |
| mgariepy | so in my tests without the auto-converge feature it wasn't able to migrate. | 14:46 |
| noonedeadpunk | yeah, I am pretty sure we're having auto-converge in production | 14:47 |
| noonedeadpunk | but my point was that enabling by default can result in a problem, and some operator awareness is required | 14:47 |
| mgariepy | anyway i'll have plenty of time to finetune it in the future.. | 14:47 |
| mgariepy | id i need. | 14:47 |
| mgariepy | id/if | 14:47 |
| noonedeadpunk | ++ | 14:48 |
| mgariepy | yeah indeed but still without it some vms are just impossible to migrate | 14:48 |
| mgariepy | that's pretty much it for me. | 14:51 |
| noonedeadpunk | cool, thanks! | 14:52 |
| noonedeadpunk | I will wrap up the meeting then, as I don't think I have much else | 14:52 |
| noonedeadpunk | #endmeeting | 14:52 |
| opendevmeet | Meeting ended Tue Mar 31 14:52:19 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:52 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.html | 14:52 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.txt | 14:52 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.log.html | 14:52 |
| mgariepy | thanks a lot. | 14:52 |
| opendevreview | Merged openstack/openstack-ansible-plugins master: Don't use TOX_CONSTRAINTS_FILE inside docker https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/982080 | 15:12 |
| damiandabrowski | noonedeadpunk: ouh, did we have a meeting an hour earlier? :D | 15:12 |
| noonedeadpunk | damn it | 15:13 |
| noonedeadpunk | damiandabrowski: that's my bad... I didn't account for summer time, and just reacted on my alarm... | 15:13 |
| noonedeadpunk | :( | 15:14 |
| damiandabrowski | no worries | 15:18 |
| damiandabrowski | my update: I'll try to work on fixing CI this week, so we can merge PKI patches | 15:18 |
| noonedeadpunk | yeah, so gnocchi is somehow broken on db migrate process | 15:26 |
| noonedeadpunk | swift should be unblocked already | 15:27 |
| noonedeadpunk | so is octavia (once we merge SHA bump) | 15:27 |
| noonedeadpunk | and magnum - broken on horizon... | 15:27 |
| * noonedeadpunk needs to improve molecule coverage for haproxy role | 15:30 | |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 15:37 |
| chubinidzedr_ | Hi, everyone:) We've created separate etherpad for open reviews, so if you'll have any time please try to take a look at https://etherpad.opendev.org/p/osa-release-priorities, at the moment there are quite a few backports to be reviewed/merged | 15:43 |
| noonedeadpunk | hey! | 15:49 |
| noonedeadpunk | chubinidzedr_: I was wondering - do you find smth explicitly missing from the review dashboard we have in gerrit? | 15:50 |
| noonedeadpunk | or you wanna have some more focused doc in addition to the review dashboard? | 15:51 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/975794 | 15:56 |
| chubinidzedr_ | Not particularly, but thougt may be it would be more convenient to place reviews that doesn't need any additional patches in one etherpad :) | 15:57 |
| chubinidzedr_ | if not we can just stick with review dashboard, there is no big problem:) | 15:58 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 16:00 |
| noonedeadpunk | nah, I am not saying it's not convenient | 16:15 |
| noonedeadpunk | Just that I can't promise to maintain it :D | 16:15 |
| chubinidzedr_ | You don't have to, we can take it with Ivan if it's okay:) | 16:23 |
| noonedeadpunk | ++ | 16:28 |
| noonedeadpunk | then it looks great and thanks for sharing it :) | 16:28 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 16:43 |
| opendevreview | Merged openstack/openstack-ansible-os_horizon stable/2025.2: Add fix release note for Horizon session invalidation https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/981147 | 17:09 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 17:19 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 17:52 |
| opendevreview | Dmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/982763 | 18:19 |
| opendevreview | Merged openstack/openstack-ansible-plugins stable/2025.2: Apply all tags to second nova play https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/982405 | 18:41 |
| opendevreview | Merged openstack/openstack-ansible-openstack_hosts stable/2025.2: Use management_address instead of ansible_host for hosts files https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/979397 | 19:08 |
| opendevreview | Dmitriy Rabotyagov proposed openstack/ansible-config_template master: Bump galaxy version for the bugfix release https://review.opendev.org/c/openstack/ansible-config_template/+/982921 | 20:30 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!