)]}'
{"nova/virt/hyperv/block_device_manager.py":[{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"20a6f016851254f24d90eb5564a43adaceb88ee0","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        msg \u003d _(\"There are no more free slots on controller %s\""},{"line_number":117,"context_line":"                ) % controller_type"},{"line_number":118,"context_line":"        raise vmutils.HyperVException(msg)"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    def is_boot_from_volume(self, block_device_info):"},{"line_number":121,"context_line":"        if block_device_info:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_1cd45d1e","line":118,"updated":"2015-11-17 11:15:10.000000000","message":"os_win.exceptions.HyperVException","commit_id":"9a16fb56d134de19bc39d750fdfbca6554258ffc"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"a98a92c6d7e4ec3ab5f637997fadab832b4b9226","unresolved":false,"context_lines":[{"line_number":116,"context_line":""},{"line_number":117,"context_line":"        msg \u003d _(\"There are no more free slots on controller %s\""},{"line_number":118,"context_line":"                ) % controller_type"},{"line_number":119,"context_line":"        raise os_win_exc.HyperVException(msg)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def is_boot_from_volume(self, block_device_info):"},{"line_number":122,"context_line":"        if block_device_info:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a740942_23d5a7b8","line":119,"updated":"2015-12-09 18:16:13.000000000","message":"we have cleaned up the HyperVDriver and it\u0027s modules / ops classes not to raise any HyperVExceptions. some subclass of NovaException should be raised instead. exception.Invalid maybe?","commit_id":"51c1940500b7e2407eca5d29a6be6780b7b872a5"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"a98a92c6d7e4ec3ab5f637997fadab832b4b9226","unresolved":false,"context_lines":[{"line_number":157,"context_line":"                    \"for generation %(vm_gen)s instances.\""},{"line_number":158,"context_line":"                    ) % {\u0027disk_bus\u0027: disk_bus,"},{"line_number":159,"context_line":"                         \u0027vm_gen\u0027: vm_gen}"},{"line_number":160,"context_line":"            raise os_win_exc.HyperVException(msg)"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        device_type \u003d bdm.get(\u0027device_type\u0027)"},{"line_number":163,"context_line":"        if not device_type:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a740942_71c05c2b","line":160,"updated":"2015-12-09 18:16:13.000000000","message":"exception.InvalidDiskInfo maybe?","commit_id":"51c1940500b7e2407eca5d29a6be6780b7b872a5"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"a98a92c6d7e4ec3ab5f637997fadab832b4b9226","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        elif device_type !\u003d \u0027disk\u0027:"},{"line_number":166,"context_line":"            msg \u003d _(\"Hyper-V does not support disk type %s for ephemerals \""},{"line_number":167,"context_line":"                    \"or volumes.\") % device_type"},{"line_number":168,"context_line":"            raise os_win_exc.HyperVException(msg)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        (bdm[\u0027drive_addr\u0027],"},{"line_number":171,"context_line":"         bdm[\u0027ctrl_disk_addr\u0027]) \u003d self._get_available_controller_slot("}],"source_content_type":"text/x-python","patch_set":6,"id":"7a740942_11031878","line":168,"updated":"2015-12-09 18:16:13.000000000","message":"ditto. exception.InvalidDiskInfo?","commit_id":"51c1940500b7e2407eca5d29a6be6780b7b872a5"}]}
