Earlier  
Posted Nick Remark
#openstack-nova - 2026-02-27
21:55:57 rm_work[m] tempted to rebuild all our stuff on master <_< but some pushback from above heh
21:56:22 sean-k-mooney if you do let use know how it goes
21:56:40 sean-k-mooney yesterday we meged the ablity to run nova-compute without eventlet
21:56:46 rm_work[m] did notice some cells issues possibly, digging in first before I say anything concrete
22:01:57 rm_work[m] looks like the issue is nova not supporting a comma-separated RMQ transport URL for multiple RMQs? do we need to use a loadbalancer or a single RMQ?
22:02:39 sean-k-mooney there si a wasy to use multiple server but we recommend a loadblancer
22:02:46 rm_work[m] ok
22:02:58 rm_work[m] for reference: https://paste.opendev.org/show/b9nwUz4doBA2Kd97rcBs/
22:03:56 sean-k-mooney driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query
22:03:58 sean-k-mooney its like that
22:05:41 sean-k-mooney rabbit://rabbitmq:password@127.0.0.1:5672,rabbitmq:password@127.0.0.2:5672/?
22:06:05 sean-k-mooney you do not repeat the schema part just the user/password/host/port part
22:06:16 sean-k-mooney https://docs.openstack.org/oslo.messaging/latest/reference/transport.html
22:06:21 sean-k-mooney this is just direclty form oslo
22:08:30 rm_work[m] hmmm i think we do that already
22:08:34 rm_work[m] rabbit://openstack-rabbitmq-server-0.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671,openstack-rabbitmq-server-1.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671,openstack-rabbitmq-server-2.openstack-rabbitmq-nodes.infra.svc.cluster.local:5671/nova
22:08:41 rm_work[m] seems to match
22:08:44 rm_work[m] we use TLS so no user/pass
22:08:58 rm_work[m] it's having issues splitting in the cells side
22:09:15 rm_work[m] see the paste
22:09:36 sean-k-mooney i thin the user is requried
22:09:56 rm_work[m] hmmmm
22:09:59 sean-k-mooney although im not sure
22:10:04 rm_work[m] it works with other services
22:10:11 rm_work[m] tracking down the exact line on the nova side, one sec
22:10:24 sean-k-mooney https://docs.openstack.org/nova/latest/admin/cells.html#template-urls-in-cell-mappings
22:10:31 sean-k-mooney that is the docs for the cell specific part
22:10:37 rm_work[m] I think https://opendev.org/openstack/nova/src/branch/stable/2025.2/nova/objects/cell_mapping.py#L100 is just trying to parse the whole URL without splitting
22:10:42 rm_work[m] but trying to trace backwards
22:10:57 rm_work[m] reading your doc quick now
22:11:56 sean-k-mooney i think to make it work in the cell mappign you have to use the template url syntax
22:12:12 sean-k-mooney but the only instlal i knowof that used that or multipel hosts was tripleo
22:12:23 sean-k-mooney so i have evictine dmost of my understanding of how that works
22:12:32 sean-k-mooney all the rest just used haproxy
22:12:52 rm_work[m] hmmm ok looking, not clear on how to put the other hostnames in that template, or if that even really gives us multiple
22:13:04 sean-k-mooney in the template you dont
22:13:21 sean-k-mooney in teh transport url you do but in the template you only have one host
22:14:05 rm_work[m] yeah ok so LB it is prolly, since we expect these may individually go down due to like k8s evictions/etc
22:14:20 sean-k-mooney "rabbit://{hostname}:{port}/{path}?{query}"
22:14:23 sean-k-mooney somethign like that
22:14:25 rm_work[m] will try with ServiceIP but I think that causes other issues and is not the recommended way to deploy per the RMQ folks
22:15:23 sean-k-mooney our new downstram installer just use meltallb
22:18:26 rm_work[m] hmm yeah we have that available
22:21:19 rm_work[m] this is odd though, seems like it should be working, so idk what's going on. will keep digging.
22:23:48 opendevreview melanie witt proposed openstack/nova master: unified limits: Fix openstacksdk usage for endpoint discovery https://review.opendev.org/c/openstack/nova/+/975106
22:31:27 sean-k-mooney rm_work[m]: im not aware of anything changing related to that recently in any case.
22:32:45 rm_work[m] yeah i was digging backwards and also see no changes
22:32:52 rm_work[m] but I don't really understand how this could ever have worked
22:36:58 sean-k-mooney as i said i think ye must have been usign a template url and only had the multipel servers in the nova.conf rather then in the cell mappings
22:37:06 sean-k-mooney since i think that is the only way that ever worked
23:52:38 opendevreview melanie witt proposed openstack/nova master: testing: Run functional tests under [testenv:cover] https://review.opendev.org/c/openstack/nova/+/975346
23:54:08 melwitt stephenfin, dansmith: reverted back to PS2 and increased job timeout to 4200 seconds for a little more head room. it seemed like weird errors were happening when stestr runs unit and func tests concurrently
23:54:14 melwitt ^
#openstack-nova - 2026-02-28
02:07:07 opendevreview Merged openstack/nova master: api: Remove dead fields from flavors response https://review.opendev.org/c/openstack/nova/+/958749
02:29:39 opendevreview Ghanshyam Maan proposed openstack/nova master: Run graceful shutdown job in threading as well as in eventlet mode https://review.opendev.org/c/openstack/nova/+/978292
03:11:19 opendevreview Ghanshyam Maan proposed openstack/nova master: Run graceful shutdown job in threading as well as in eventlet mode https://review.opendev.org/c/openstack/nova/+/978292
12:17:13 opendevreview Merged openstack/nova master: testing: Run functional tests under [testenv:cover] https://review.opendev.org/c/openstack/nova/+/975346
19:22:08 opendevreview Merged openstack/nova master: api: Restrict additional query string arguments https://review.opendev.org/c/openstack/nova/+/958750
19:22:21 opendevreview Merged openstack/nova master: docs: Update REST API version history for 2.102 https://review.opendev.org/c/openstack/nova/+/978002
19:38:15 opendevreview Merged openstack/nova master: api: Remove unnecessary action method prefix https://review.opendev.org/c/openstack/nova/+/958863
#openstack-nova - 2026-03-01
03:13:39 opendevreview Nope proposed openstack/nova master: scheduler: re-query Placement after stale-snapshot claim failures https://review.opendev.org/c/openstack/nova/+/977908
03:18:08 opendevreview Merged openstack/nova master: api: Deprecate os-volumes_boot API https://review.opendev.org/c/openstack/nova/+/958864
03:18:56 opendevreview Merged openstack/nova master: tests: Fix typo https://review.opendev.org/c/openstack/nova/+/958855
03:19:28 opendevreview Merged openstack/nova master: api: Add runtime check for query additionalProperties https://review.opendev.org/c/openstack/nova/+/958856
03:19:42 opendevreview Merged openstack/nova master: tests: Add missing test coverage https://review.opendev.org/c/openstack/nova/+/958857
04:16:13 opendevreview Nope proposed openstack/nova master: scheduler: re-query Placement after stale-snapshot claim failures https://review.opendev.org/c/openstack/nova/+/977908
13:19:16 opendevreview sean mooney proposed openstack/nova master: Rename fixtures to local_fixtures for VSCode/Cursor compat https://review.opendev.org/c/openstack/nova/+/978346
17:53:10 opendevreview Merged openstack/nova master: conf: Deprecate AggregateImagePropertiesIsolation opts https://review.opendev.org/c/openstack/nova/+/783396
18:36:58 opendevreview Nope proposed openstack/nova master: conductor: populate request_spec.image for BFV unshelve https://review.opendev.org/c/openstack/nova/+/978357
20:50:06 opendevreview Nope proposed openstack/nova master: conductor: populate request_spec.image for BFV unshelve https://review.opendev.org/c/openstack/nova/+/978357
21:02:15 opendevreview Nope proposed openstack/nova master: conductor: populate request_spec.image for BFV unshelve https://review.opendev.org/c/openstack/nova/+/978357
23:47:04 opendevreview Nope proposed openstack/nova master: Fix unshelve to host validation in multi-cell https://review.opendev.org/c/openstack/nova/+/978366
#openstack-nova - 2026-03-02
11:26:36 opendevreview Stephen Finucane proposed openstack/nova master: console: Fix type error https://review.opendev.org/c/openstack/nova/+/974687
11:26:36 opendevreview Stephen Finucane proposed openstack/nova master: tests: Filter out (more) eventlet deprecation warnings https://review.opendev.org/c/openstack/nova/+/974686
11:26:37 opendevreview Stephen Finucane proposed openstack/nova master: Add ruff-check https://review.opendev.org/c/openstack/nova/+/974441
11:26:37 opendevreview Stephen Finucane proposed openstack/nova master: privsep: Remove dead code https://review.opendev.org/c/openstack/nova/+/977111
11:26:38 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.conf https://review.opendev.org/c/openstack/nova/+/974688
11:26:38 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd https://review.opendev.org/c/openstack/nova/+/705657
11:26:39 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.console https://review.opendev.org/c/openstack/nova/+/974689
11:26:40 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt https://review.opendev.org/c/openstack/nova/+/974220
11:26:40 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules https://review.opendev.org/c/openstack/nova/+/705658
11:26:42 opendevreview Stephen Finucane proposed openstack/nova master: mypy: Enable incremental checks https://review.opendev.org/c/openstack/nova/+/974222
11:26:42 opendevreview Stephen Finucane proposed openstack/nova master: typing: Correct import issues https://review.opendev.org/c/openstack/nova/+/974221
11:26:44 opendevreview Stephen Finucane proposed openstack/nova master: mypy: Disallow untyped defs (where possible) https://review.opendev.org/c/openstack/nova/+/974725
11:26:44 opendevreview Stephen Finucane proposed openstack/nova master: mypy: Disallow incomplete defs https://review.opendev.org/c/openstack/nova/+/974690
11:26:46 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.policy https://review.opendev.org/c/openstack/nova/+/977153
11:26:46 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.privsep https://review.opendev.org/c/openstack/nova/+/977112
11:26:48 opendevreview Stephen Finucane proposed openstack/nova master: utils: Pass string to lock https://review.opendev.org/c/openstack/nova/+/978433
11:26:48 opendevreview Stephen Finucane proposed openstack/nova master: libvirt: Fix logging type error https://review.opendev.org/c/openstack/nova/+/978432
11:26:50 opendevreview Stephen Finucane proposed openstack/nova master: privsep: Correct arg order https://review.opendev.org/c/openstack/nova/+/978435
11:26:50 opendevreview Stephen Finucane proposed openstack/nova master: privsep: Pass strings, not ints https://review.opendev.org/c/openstack/nova/+/978434
11:26:52 opendevreview Stephen Finucane proposed openstack/nova master: Remove more dead code https://review.opendev.org/c/openstack/nova/+/978436
11:55:57 elodilles sean-k-mooney: about novaclient release model change you raised during friday evening: yeah, so a patch should be created in openstack/releases repository where we move the novaclient from the deliverables/hibiscus -> deliverables/_independent (note that python-novaclient was release for gazpacho already)
11:56:43 elodilles sean-k-mooney: and we can do this after 2026.1 Gazpacho release, after we have created deliverables/hibiscus o:)
11:57:22 elodilles sean-k-mooney: i forgot about this one after the Antelope PTG :/
12:00:11 elodilles sean-k-mooney: one comment though: once we have moved python-novaclient to 'independent' we won't be able to do stable releases. in general this would not be a problem. BUT.... if there is any important bug fix and the master branch is dropped old py3 version (or other similar) support then we won't be able to get that fixed on stable branches. so this is something to be keep in mind if we want
12:00:17 elodilles to move a deliverable to cycle independent model
12:02:07 elodilles sean-k-mooney: i'm saying this as we had in the past some issues when multiple oslo project moved to independent model and caused issues when fixes could not be added and released. so oslo projects moved back from cycle independent to cycle based release model because of this.
12:03:06 sean-k-mooney elodilles: so whe ahve dicussed entirly frezing novaclient and discontiuing even bug fix release
12:03:38 sean-k-mooney the only reaosn it still exist is to provide a brindge for serivice like heat or neutron to move to the sdk

Earlier   Later