| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2026-02-27 | |||
| 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 | |
| 12:03:53 | sean-k-mooney | it might make snes for use to jsut go do that for those services next release | |
| 12:04:21 | sean-k-mooney | the same way neuton is moving nova to the sdk this cycle | |
| 12:05:29 | elodilles | sean-k-mooney: can we set novaclient as retired maybe next cycle? | |
| 12:05:49 | sean-k-mooney | i was thinking more for 2027.1 | |
| 12:05:50 | elodilles | maybe that would be the most straightforward way | |
| 12:06:36 | elodilles | sean-k-mooney: i see, 2027.1 also sounds OK to me | |
| 12:06:49 | sean-k-mooney | we still have services using it so if we set that as a goal for 2027.1 that give 2 relases to complete the move but we shoudl discuss that with the wider team | |
| 12:07:01 | sean-k-mooney | watcher had it as a priorty this cycle | |
| 12:07:31 | elodilles | sean-k-mooney: this cycle the clients are already released, so i think we cannot do anything about it | |
| 12:07:42 | sean-k-mooney | ya we cant | |