Earlier  
Posted Nick Remark
#openstack-nova - 2026-02-27
21:27:08 melwitt gmaan: yeah I need to do that also
21:27:18 gmaan ack, thanks
21:31:53 gmaan I will check the whitebox test later in evening or on Monday
21:51:09 sean-k-mooney rm_work[m]: that issue is form eventlet/greenlet depending on the version you are using it might be a know issue that was resolved. there were a few errors like that but i dont recall off the top of my head exactly hwen they were fixed. ill note that nova does not test with gunicorn so while it should work if you run it in eventlt mode
21:51:45 sean-k-mooney i.e. gunicorn myapp:app -k eventlet --worker-connections 1000
21:52:19 rm_work[m] ok well I discovered export OS_NOVA_DISABLE_EVENTLET_PATCHING=true lol
21:52:26 rm_work[m] seems to work mostly on 2025.2
21:52:48 rm_work[m] oh I didn't realize it also needed eventlet mode <_<
21:53:29 sean-k-mooney we implment scater gatther for some api request that go across multiple cells
21:53:38 sean-k-mooney that is the only thing that uses it in the api
21:54:22 sean-k-mooney but ya you could swap to the non eventlet backens for grunicorn
21:55:18 rm_work[m] hmmm worker-class eventlet doesn't seem to help
21:55:31 rm_work[m] so yeah am trying with no eventlet
21:55:42 rm_work[m] will just switch to 2026.1 as soon as it's released too heh
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: tests: Filter out (more) eventlet deprecation warnings https://review.opendev.org/c/openstack/nova/+/974686
11:26:36 opendevreview Stephen Finucane proposed openstack/nova master: console: Fix type error https://review.opendev.org/c/openstack/nova/+/974687
11:26:37 opendevreview Stephen Finucane proposed openstack/nova master: privsep: Remove dead code https://review.opendev.org/c/openstack/nova/+/977111
11:26:37 opendevreview Stephen Finucane proposed openstack/nova master: Add ruff-check https://review.opendev.org/c/openstack/nova/+/974441
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:38 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.conf https://review.opendev.org/c/openstack/nova/+/974688
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 remaining top-level modules https://review.opendev.org/c/openstack/nova/+/705658
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:42 opendevreview Stephen Finucane proposed openstack/nova master: typing: Correct import issues https://review.opendev.org/c/openstack/nova/+/974221
11:26:42 opendevreview Stephen Finucane proposed openstack/nova master: mypy: Enable incremental checks https://review.opendev.org/c/openstack/nova/+/974222
11:26:44 opendevreview Stephen Finucane proposed openstack/nova master: mypy: Disallow incomplete defs https://review.opendev.org/c/openstack/nova/+/974690
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:46 opendevreview Stephen Finucane proposed openstack/nova master: typing: Add hints to nova.privsep https://review.opendev.org/c/openstack/nova/+/977112

Earlier   Later