)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ee725f212b298f930dabcd768327da1ecddc23ed","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"706ea79b_29f32756","updated":"2025-03-31 12:37:14.000000000","message":"Thanks for the fix","commit_id":"bbb9ab163b4d0a9cb556e741215ad082762e8dbf"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"e77826fc8eaa5be55f7d63d8e01c88a2289fb14f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b9bb1d1c_af30f8c0","updated":"2025-03-31 12:59:55.000000000","message":"This patch doesn’t change any logic — it just ensures stability during concurrent access.\nThe RuntimeError was previously masked, and revealed recently after oslo.service was refactored to use dynamic backends (eventlet).\nThis fix is safe and avoids deeper locking mechanisms, while staying fully backward-compatible.","commit_id":"bbb9ab163b4d0a9cb556e741215ad082762e8dbf"},{"author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"change_message_id":"a43f41c2319d094ac065bb7ee3d47654dcd40a0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ac6e61c1_bf71e85b","in_reply_to":"706ea79b_29f32756","updated":"2025-03-31 13:03:37.000000000","message":"Really appreciate you pointing out the bug, thanks a lot again.","commit_id":"bbb9ab163b4d0a9cb556e741215ad082762e8dbf"}]}
