)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"feac3e331de44bf81f34aee2023bc61df02c3ec2","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d14e75f8_3414ba40","updated":"2026-02-02 13:48:53.000000000","message":"Also there are number of places where the individual service names are used.\n https://codesearch.opendev.org/?q\u003dceilometer-acompute\u0026i\u003dnope\u0026literal\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d\n\n\nWe can\u0027t directly migrate to a single process pattern and need some compatibility to support both architecture","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"d93b9c33ef75c796bc2be49ea0ae9c908aa3885f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7269b861_81f440ce","updated":"2026-02-02 13:46:48.000000000","message":"While this is probably a good idea for a single node deployment, devstack generally supports multi node deployments and in that case we need to run agent for different namespaces in different nodes (controller vs compute).\n\nIf wonder if we should keep the current deployment architecture for that, though we currently run no multi node job atm","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"5513c42aef74d57b0c4ac75eb968b7c0771e84fe","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d3b7421a_c3d3cc78","in_reply_to":"47893c21_8e85e527","updated":"2026-02-03 10:33:33.000000000","message":"The main idea to get the same process running two agents is to be able to make the prometheus_exporter work on a single dev machine. As it is currently, both compute and central try to export the metrics on the same port, which renders one of them unusable. You have to start one or the other, but not both.\n\nThe other option I was working on is to have an option to offset ports for compute, central and ipmi so you can enable the offset in the very specific case the agents are running on the same machine. This single process seemed more simple though, but I realize that it has a lot of other implications, even if it brings a little more simplification. It would be better to test the environment a closest as possible to a prod, which would entail two (three counting ipmi) process.\n\nSo I am abandoning this effort and come back with optional port offseting for the prom_exporter.","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"e21c1ca39fc38b33aeda53415e69eab693a1c9b7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"db32a2fb_152a1c23","in_reply_to":"7269b861_81f440ce","updated":"2026-02-02 16:11:54.000000000","message":"I see the issues you have highlighted with other projects using the old ceilometer-acompute and ceilometer-acentral. What I am going to do is make this an option that can be enabled or disabled via enable_services","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"cb17b12915ed2608071ea271cf52b2a274a4474a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"47893c21_8e85e527","in_reply_to":"db32a2fb_152a1c23","updated":"2026-02-02 17:24:38.000000000","message":"I wonder if you aim to update these jobs to use a single polling service ? That requires updating individual jobs and may likely need some hacks for tempest plugin repos which runs also stable branch jobs (I mean ,you can use a single polling service for master, but can\u0027t for stable branches).\n\nIf you aim to keep these jobs using separate agents, IMO we should have a job in ceilometer repo to run both patterns so that we don\u0027t loose test coverage about separate agents.\n\nBased on these points, I\u0027m not very sure if we want this refactoring with the tradeoff of paying these efforts.\n(I like the idea of simplification, though)","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"}],"devstack/upgrade/settings":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"feac3e331de44bf81f34aee2023bc61df02c3ec2","unresolved":true,"context_lines":[{"line_number":1,"context_line":"register_project_for_upgrade ceilometer"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"devstack_localrc base enable_plugin ceilometer https://opendev.org/openstack/ceilometer"},{"line_number":4,"context_line":"devstack_localrc base enable_service ceilometer-agents ceilometer-aipmi ceilometer-anotification tempest"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"devstack_localrc target enable_plugin ceilometer https://opendev.org/openstack/ceilometer"},{"line_number":7,"context_line":"devstack_localrc target enable_service ceilometer-agents ceilometer-aipmi ceilometer-anotification tempest"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"1af6e9dd_c78d7788","line":4,"range":{"start_line":4,"start_character":55,"end_line":4,"end_character":71},"updated":"2026-02-02 13:48:53.000000000","message":"We can also merge this.","commit_id":"1cad5947e7330ccde1aed98c524a4a79a7a436c6"}]}
