)]}'
{"cinder/utils.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7cadd1de1067970447f912c1cf443edbcabeface","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"   Code related to volume drivers and connecting to volumes"},{"line_number":25,"context_line":"   should be placed in volume_utils instead."},{"line_number":26,"context_line":"\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from collections import OrderedDict"},{"line_number":29,"context_line":"import contextlib"}],"source_content_type":"text/x-python","patch_set":5,"id":"75e5dbd6_3575c435","line":26,"updated":"2021-06-18 14:45:00.000000000","message":"Thanks for adding this.","commit_id":"7cb04d4f4c7a2cd7e3d6b46f195cb8376d71ec5f"}],"cinder/volume/manager.py":[{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"07839d6dd1d1cf1e34edfa4a10ddba5a1ca8d187","unresolved":true,"context_lines":[{"line_number":606,"context_line":""},{"line_number":607,"context_line":"        try:"},{"line_number":608,"context_line":"            # Make sure the driver is initialized first"},{"line_number":609,"context_line":"            volume_utils.log_unsupported_driver_warning(self.driver)"},{"line_number":610,"context_line":"            volume_utils.require_driver_initialized(self.driver)"},{"line_number":611,"context_line":"        except exception.DriverNotInitialized:"},{"line_number":612,"context_line":"            LOG.error(\"Cannot complete RPC initialization because \""}],"source_content_type":"text/x-python","patch_set":5,"id":"feb3bcf5_2740956a","line":609,"updated":"2021-06-23 13:23:24.000000000","message":"this call seems unnecessary as the internal of require_driver_initialized will automatically call log_unsupported_driver_warning if the driver is initialized.","commit_id":"7cb04d4f4c7a2cd7e3d6b46f195cb8376d71ec5f"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"61c764d12a57d7d8a2d1c53c4cd2fa2393e54db8","unresolved":true,"context_lines":[{"line_number":606,"context_line":""},{"line_number":607,"context_line":"        try:"},{"line_number":608,"context_line":"            # Make sure the driver is initialized first"},{"line_number":609,"context_line":"            volume_utils.log_unsupported_driver_warning(self.driver)"},{"line_number":610,"context_line":"            volume_utils.require_driver_initialized(self.driver)"},{"line_number":611,"context_line":"        except exception.DriverNotInitialized:"},{"line_number":612,"context_line":"            LOG.error(\"Cannot complete RPC initialization because \""}],"source_content_type":"text/x-python","patch_set":5,"id":"42981bef_cf9e64ee","line":609,"in_reply_to":"feb3bcf5_2740956a","updated":"2021-07-09 04:43:22.000000000","message":"Not sure, this patchset is just adjusting the calls to the new location of this method.","commit_id":"7cb04d4f4c7a2cd7e3d6b46f195cb8376d71ec5f"}]}
