)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"fb1418fa170d7cc3e1be6ef343515700878cd1f7","unresolved":false,"context_lines":[{"line_number":4276,"context_line":""},{"line_number":4277,"context_line":"        container_dir \u003d os.path.join(inst_path, \u0027rootfs\u0027)"},{"line_number":4278,"context_line":"        fileutils.ensure_tree(container_dir)"},{"line_number":4279,"context_line":"        fmt \u003d imgmodel.FORMAT_RAW"},{"line_number":4280,"context_line":"        if use_cow:"},{"line_number":4281,"context_line":"            fmt \u003d imgmodel.FORMAT_QCOW2"},{"line_number":4282,"context_line":"        image \u003d imgmodel.LocalFileImage(disk_path, fmt)"}],"source_content_type":"text/x-python","patch_set":24,"id":"7a016987_6728c833","line":4279,"updated":"2015-05-21 17:11:34.000000000","message":"hmm we could use the image var here as well in the next patch and then use the imagebackend methods you introduced there...","commit_id":"5dd21fafd4aa396abf7781731c5a4472581313ea"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"82d8c9bba1a52fce8d4d785312aed14cae762cb1","unresolved":false,"context_lines":[{"line_number":4276,"context_line":""},{"line_number":4277,"context_line":"        container_dir \u003d os.path.join(inst_path, \u0027rootfs\u0027)"},{"line_number":4278,"context_line":"        fileutils.ensure_tree(container_dir)"},{"line_number":4279,"context_line":"        fmt \u003d imgmodel.FORMAT_RAW"},{"line_number":4280,"context_line":"        if use_cow:"},{"line_number":4281,"context_line":"            fmt \u003d imgmodel.FORMAT_QCOW2"},{"line_number":4282,"context_line":"        image \u003d imgmodel.LocalFileImage(disk_path, fmt)"}],"source_content_type":"text/x-python","patch_set":24,"id":"7a016987_6a671326","line":4279,"in_reply_to":"7a016987_6728c833","updated":"2015-05-26 15:37:12.000000000","message":"I\u0027ve looked at this, but it wouldn\u0027t really shorten the code at all, since the boot from volume codepath would still need this logic. I\u0027ll think about it some more to see if there\u0027s a better way, but I figure this can wait for a later patch if it needs refactoring again.","commit_id":"5dd21fafd4aa396abf7781731c5a4472581313ea"},{"author":{"_account_id":5511,"name":"Nikola Dipanov","email":"ndipanov@redhat.com","username":"ndipanov"},"change_message_id":"fb1418fa170d7cc3e1be6ef343515700878cd1f7","unresolved":false,"context_lines":[{"line_number":6419,"context_line":"        for info in disk_info:"},{"line_number":6420,"context_line":"            size \u003d self._disk_size_from_instance(instance, info)"},{"line_number":6421,"context_line":"            if resize_instance:"},{"line_number":6422,"context_line":"                image \u003d imgmodel.LocalFileImage(info[\u0027path\u0027],"},{"line_number":6423,"context_line":"                                                info[\u0027type\u0027])"},{"line_number":6424,"context_line":"                self._disk_resize(image, size)"},{"line_number":6425,"context_line":"            if info[\u0027type\u0027] \u003d\u003d \u0027raw\u0027 and CONF.use_cow_images:"}],"source_content_type":"text/x-python","patch_set":24,"id":"7a016987_a7cda032","line":6422,"updated":"2015-05-21 17:11:34.000000000","message":"This is also kind of random - but is also a consequence of parsing the instance xml for disk info in migrate_disks_and_power_off :((((((( We really ought to fix that","commit_id":"5dd21fafd4aa396abf7781731c5a4472581313ea"}]}
