)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"7fa80b7d6c31a447e8006918d435708a6c092d92","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Yury Kulazhenkov \u003cyury.kulazhenkov@emc.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-02-06 17:55:20 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"rename ScaleIO driver to VxFlex Os"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I6ce2b2a52d90ad9e04b1e3be39844ad5245df144"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9fdfeff1_dd9e6553","line":7,"updated":"2019-02-06 15:57:12.000000000","message":"So why are we doing this? Is it related to some blueprint? Is it a rebranding from the vendor? Some background, please.","commit_id":"768dec362294a189e017b4d39b1df15caf799bae"}],"nova/virt/libvirt/volume/vxflexos.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0be8a95b121834514001f2c2741a22a2fbb8cd1f","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    \"\"\"Class VxFlex OS Libvirt volume Driver"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    Implements Libvirt part of volume driver for VxFlex OS cinder driver."},{"line_number":35,"context_line":"    Uses the VxFlex OS connector from the os-brick projects"},{"line_number":36,"context_line":"    \"\"\""},{"line_number":37,"context_line":"    def __init__(self, host):"},{"line_number":38,"context_line":"        super(LibvirtVxFlexOsVolumeDriver, self).__init__(host,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_be292ef3","line":35,"range":{"start_line":35,"start_character":13,"end_line":35,"end_character":59},"updated":"2019-02-05 16:34:22.000000000","message":"but","commit_id":"f261d47bc22b62d4940520442837f5a0b7e35641"},{"author":{"_account_id":29675,"name":"Yury Kulazhenkov","email":"kulazhenkov@gmail.com","username":"yury-kulaz"},"change_message_id":"daeec6f75eee7fd05ba2f160311a81b67479ac03","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    \"\"\"Class VxFlex OS Libvirt volume Driver"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    Implements Libvirt part of volume driver for VxFlex OS cinder driver."},{"line_number":35,"context_line":"    Uses the VxFlex OS connector from the os-brick projects"},{"line_number":36,"context_line":"    \"\"\""},{"line_number":37,"context_line":"    def __init__(self, host):"},{"line_number":38,"context_line":"        super(LibvirtVxFlexOsVolumeDriver, self).__init__(host,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_997c7273","line":35,"range":{"start_line":35,"start_character":13,"end_line":35,"end_character":59},"in_reply_to":"9fdfeff1_be292ef3","updated":"2019-02-06 15:06:58.000000000","message":"Done","commit_id":"f261d47bc22b62d4940520442837f5a0b7e35641"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0be8a95b121834514001f2c2741a22a2fbb8cd1f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        super(LibvirtVxFlexOsVolumeDriver, self).__init__(host,"},{"line_number":39,"context_line":"                                                          is_block_dev\u003dFalse)"},{"line_number":40,"context_line":"        self.connector \u003d connector.InitiatorConnector.factory("},{"line_number":41,"context_line":"            initiator.SCALEIO, utils.get_root_helper(),"},{"line_number":42,"context_line":"            device_scan_attempts\u003dCONF.libvirt.num_volume_scan_tries)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_config(self, connection_info, disk_info):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_de2e72f9","line":41,"range":{"start_line":41,"start_character":22,"end_line":41,"end_character":29},"updated":"2019-02-05 16:34:22.000000000","message":"no?","commit_id":"f261d47bc22b62d4940520442837f5a0b7e35641"},{"author":{"_account_id":29675,"name":"Yury Kulazhenkov","email":"kulazhenkov@gmail.com","username":"yury-kulaz"},"change_message_id":"daeec6f75eee7fd05ba2f160311a81b67479ac03","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        super(LibvirtVxFlexOsVolumeDriver, self).__init__(host,"},{"line_number":39,"context_line":"                                                          is_block_dev\u003dFalse)"},{"line_number":40,"context_line":"        self.connector \u003d connector.InitiatorConnector.factory("},{"line_number":41,"context_line":"            initiator.SCALEIO, utils.get_root_helper(),"},{"line_number":42,"context_line":"            device_scan_attempts\u003dCONF.libvirt.num_volume_scan_tries)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_config(self, connection_info, disk_info):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_b981364d","line":41,"range":{"start_line":41,"start_character":22,"end_line":41,"end_character":29},"in_reply_to":"9fdfeff1_de2e72f9","updated":"2019-02-06 15:06:58.000000000","message":"Done","commit_id":"f261d47bc22b62d4940520442837f5a0b7e35641"}]}
