)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"482327eec32ee8483a59c2bf6f2fbb64f3dc8025","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"26cfcf92_7095974b","updated":"2026-07-16 13:59:33.000000000","message":"recheck - openstacksdk-functional-devstack failed with 4 test cases, all 4 with error:\n\n    openstack.exceptions.HttpException: HttpException: 500: Server Error for url: http://10.209.0.43/heat-api/v1/8a244339152b405f8adc2a3a8df4e49d/stacks, Internal Server Error","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"453b18f448da3dffe25e2dc244ad660344ae63d5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c8c4894e_ba67e9f1","updated":"2026-07-17 05:24:18.000000000","message":"recheck openstacksdk failing on heat rabbitmq message timed out","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3f7a4b7110e7ec4f034cb92643b0e635c8453aa9","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"73248a3c_9ffede14","in_reply_to":"163cc6df_0eaf0379","updated":"2026-07-24 16:03:27.000000000","message":"I suspect the change in oslo.config unblocked usage of fork theading context which changed how these global constants are seen in workers. Although the problem is yet only seen in heat, I guess this could be a larger problem affecting multiple services.","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"a6b8da6f4034f4af9456a2c13f1587e294907d08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6f783e93_9c543360","in_reply_to":"26cfcf92_7095974b","updated":"2026-07-16 15:52:50.000000000","message":"hmmm. same issue. so either an issue with the oslo.config release, or some openstacksdk (?) bug...","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"a858f60fe6ac369927bfcf456af0b729414eac48","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"163cc6df_0eaf0379","in_reply_to":"6f783e93_9c543360","updated":"2026-07-24 15:56:37.000000000","message":"The following traceback in heat indicates something is broken by oslo.config \n\n```\nJul 24 14:45:00.059344 np050a9406a4f34 heat-engine[92909]: INFO cotyledon._service_manager [-] Child 110585 exited with status 1\nJul 24 14:45:00.071973 np050a9406a4f34 heat-engine[110592]: Traceback (most recent call last):\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_service/backend/_threading/service.py\", line 129, in run\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     self.service_instance.start()\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/osprofiler/profiler.py\", line 180, in wrapper\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     result \u003d f(*args, **kwargs)\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:              ^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/heat/heat/engine/service.py\", line 452, in start\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     self.listener.start()\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/osprofiler/profiler.py\", line 180, in wrapper\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     result \u003d f(*args, **kwargs)\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:              ^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/heat/heat/engine/service.py\", line 373, in start\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     self._server \u003d rpc_messaging.get_rpc_server(self.target, self)\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/heat/heat/common/messaging.py\", line 123, in get_rpc_server\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     return oslo_messaging.get_rpc_server(TRANSPORT, target, [endpoint],\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/debtcollector/removals.py\", line 379, in wrapper\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:     return wrapped(*args, **kwargs)\nJul 24 14:45:00.072547 np050a9406a4f34 heat-engine[110592]:            ^^^^^^^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/server.py\", line 251, in get_rpc_server\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:     return server_cls(transport, target, dispatcher, executor)\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/rpc/server.py\", line 145, in __init__\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:     super().__init__(transport, dispatcher, executor)\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/debtcollector/removals.py\", line 379, in wrapper\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:     return wrapped(*args, **kwargs)\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:            ^^^^^^^^^^^^^^^^^^^^^^^^\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:   File \"/opt/stack/data/venv/lib/python3.12/site-packages/oslo_messaging/server.py\", line 342, in __init__\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:     self.conf \u003d transport.conf\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]:                 ^^^^^^^^^^^^^^\nJul 24 14:45:00.073347 np050a9406a4f34 heat-engine[110592]: AttributeError: \u0027NoneType\u0027 object has no attribute \u0027conf\u0027\n```","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"e619403a15eac12ed862df8e25edf58e859ddc95","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6a6100ec_8f107b6e","in_reply_to":"73248a3c_9ffede14","updated":"2026-07-24 19:14:42.000000000","message":"uh, that doesn\u0027t sound so good :/ we still have quite some time till the release in September, let\u0027s hope this can be sorted out in the coming weeks. fingers crossed.\nthanks for the quick analysis, Takashi!","commit_id":"bd0112b864dedeef8e17cb5e9be7a9cedab4db66"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"99749879f651a7fe4a2a683600e0d663163c833e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1408e3f0_7fd6242c","updated":"2026-07-29 01:43:06.000000000","message":"recheck","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"79391846380637a196899f0a2268e92027aaf898","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"deb69a50_896d6097","updated":"2026-07-29 13:51:14.000000000","message":"recheck","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"33ad991d695ab8c46a08d9c2fe2edb345c0592b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3e3029a3_01524868","in_reply_to":"6d6273ca_c3ab0886","updated":"2026-08-03 07:32:34.000000000","message":"oslo.service is released, that is fixing the gate for this as well. let\u0027s merge this. LGTM.","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"97d66fbb94c083edea27f937667c494701953e00","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"eb399543_011fc06f","in_reply_to":"c9f61c3a_792883df","updated":"2026-07-31 09:50:37.000000000","message":"Yes, the fix has been merged in oslo.service:\n\nhttps://review.opendev.org/c/openstack/oslo.service/+/999039\n\nI have also proposed the oslo.service 4.7.1 release containing the fix:\n\nhttps://review.opendev.org/c/openstack/releases/+/999392\n\nOnce the release is published and the upper constraint is updated, I will recheck this change.","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"dd7849f8f4b7429156bf310521d099fa2188083b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c9f61c3a_792883df","in_reply_to":"deb69a50_896d6097","updated":"2026-07-29 13:55:30.000000000","message":"hi @dbengt@redhat.com o/ is there any patch that merged that fixes the broken openstacksdk-functional-devstack job?","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"382a9667fd3810de3dad5a395a4b94916df6794b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6d6273ca_c3ab0886","in_reply_to":"eb399543_011fc06f","updated":"2026-07-31 10:16:40.000000000","message":"ah, cool, thanks for the information! :) fingers crossed then 🤞","commit_id":"3183a4c4ebb88401d9472aae7b57fefbcf24e929"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"b24fb463a5055202eb70f69bfa7c6f09c7c18259","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e54535bc_880ada77","updated":"2026-08-03 09:45:52.000000000","message":"recheck","commit_id":"0e350a79335a9bcd41626054091b1975e1719116"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"a3357d73d10555b37acf4c68b911bca43388c841","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"142006cf_854ecb8f","updated":"2026-08-03 09:28:18.000000000","message":"recheck unstable designate test?","commit_id":"0e350a79335a9bcd41626054091b1975e1719116"}]}
