)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8c03debf7feda1089d694508471e865d45c915ac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"894315e2_70bcf8b6","updated":"2026-08-25 15:32:18.000000000","message":"recheck bug https://bugs.launchpad.net/nova/+bug/2164880","commit_id":"60d1f45cc555c965ba1dc41a9d5926afe697e0d7"}],"nova/tests/functional/integrated_helpers.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e2446e03bce2de1b874a4cf9a73d2740323a1cd8","unresolved":true,"context_lines":[{"line_number":598,"context_line":"            server[\u0027id\u0027], {\"share\": {\"share_id\": share_id}})"},{"line_number":599,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":600,"context_line":"            \u0027instance.share_attach.error\u0027)"},{"line_number":601,"context_line":"        self.notifier.wait_for_versioned_notifications(\u0027compute.exception\u0027)"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"    def _detach_share(self, server, share_id):"},{"line_number":604,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"74fde08a_7b4a5a30","line":601,"updated":"2026-08-25 11:21:31.000000000","message":"https://github.com/openstack/nova/blob/9aa9a54e04fdfec9a8775bf90488558783179d4b/nova/tests/functional/test_servers_resource_request.py#L2230-L2232\n\nthat following the established pattern.","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cb7cd7ad3647ef10592c6ac9de92bfbbf1663e9e","unresolved":false,"context_lines":[{"line_number":598,"context_line":"            server[\u0027id\u0027], {\"share\": {\"share_id\": share_id}})"},{"line_number":599,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":600,"context_line":"            \u0027instance.share_attach.error\u0027)"},{"line_number":601,"context_line":"        self.notifier.wait_for_versioned_notifications(\u0027compute.exception\u0027)"},{"line_number":602,"context_line":""},{"line_number":603,"context_line":"    def _detach_share(self, server, share_id):"},{"line_number":604,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dff107f3_bab77399","line":601,"in_reply_to":"74fde08a_7b4a5a30","updated":"2026-08-25 12:32:27.000000000","message":"Acknowledged","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"e2446e03bce2de1b874a4cf9a73d2740323a1cd8","unresolved":true,"context_lines":[{"line_number":608,"context_line":"    def _detach_share_with_error(self, server, share_id):"},{"line_number":609,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"},{"line_number":610,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":611,"context_line":"            \u0027instance.share_detach.error\u0027)"},{"line_number":612,"context_line":""},{"line_number":613,"context_line":"    def _attach_volume(self, server, volume_id):"},{"line_number":614,"context_line":"        \"\"\"attach a cinder volume to a server.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"69422176_984234d6","line":611,"updated":"2026-08-25 11:21:31.000000000","message":"should we alos add it here since that is the only other \"with_error\" helper we ahve","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"485826180a3c6556848e7dc8463ea358297f1f66","unresolved":false,"context_lines":[{"line_number":608,"context_line":"    def _detach_share_with_error(self, server, share_id):"},{"line_number":609,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"},{"line_number":610,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":611,"context_line":"            \u0027instance.share_detach.error\u0027)"},{"line_number":612,"context_line":""},{"line_number":613,"context_line":"    def _attach_volume(self, server, volume_id):"},{"line_number":614,"context_line":"        \"\"\"attach a cinder volume to a server.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"7960ece0_6faca62f","line":611,"in_reply_to":"4f65ede5_232838a0","updated":"2026-08-25 12:15:35.000000000","message":"Done","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8dbdacdcd9e705fcb6bf8127e44f041e3f4ef688","unresolved":true,"context_lines":[{"line_number":608,"context_line":"    def _detach_share_with_error(self, server, share_id):"},{"line_number":609,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"},{"line_number":610,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":611,"context_line":"            \u0027instance.share_detach.error\u0027)"},{"line_number":612,"context_line":""},{"line_number":613,"context_line":"    def _attach_volume(self, server, volume_id):"},{"line_number":614,"context_line":"        \"\"\"attach a cinder volume to a server.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"e6f6c081_38ebab1c","line":611,"in_reply_to":"69422176_984234d6","updated":"2026-08-25 12:04:15.000000000","message":"let me check","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"578e883d33680c876fb0bc93b9deddd39e53cab3","unresolved":true,"context_lines":[{"line_number":608,"context_line":"    def _detach_share_with_error(self, server, share_id):"},{"line_number":609,"context_line":"        self.api.delete_server_share(server[\u0027id\u0027], share_id)"},{"line_number":610,"context_line":"        self.notifier.wait_for_versioned_notifications("},{"line_number":611,"context_line":"            \u0027instance.share_detach.error\u0027)"},{"line_number":612,"context_line":""},{"line_number":613,"context_line":"    def _attach_volume(self, server, volume_id):"},{"line_number":614,"context_line":"        \"\"\"attach a cinder volume to a server.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"4f65ede5_232838a0","line":611,"in_reply_to":"e6f6c081_38ebab1c","updated":"2026-08-25 12:04:56.000000000","message":"yepp we need it there too.","commit_id":"54f93ad4c4aff756a2e710b71f19d0bcac54371f"}]}
