| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2026-02-27 | |||
| 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: 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) | |