)]}'
{"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"300a1985fa395e925d4904e91af6d99a102874de","unresolved":false,"context_lines":[{"line_number":12551,"context_line":"        self._test_attach_detach_interface_get_config(\"detach_interface\")"},{"line_number":12552,"context_line":""},{"line_number":12553,"context_line":"    def test_default_root_device_name(self):"},{"line_number":12554,"context_line":"        instance \u003d {\u0027uuid\u0027: \u0027fake_instance\u0027}"},{"line_number":12555,"context_line":"        image_meta \u003d objects.ImageMeta.from_dict({\u0027id\u0027: uuids.image_id})"},{"line_number":12556,"context_line":"        root_bdm \u003d {\u0027source_type\u0027: \u0027image\u0027,"},{"line_number":12557,"context_line":"                    \u0027detination_type\u0027: \u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_ca4dc73f","line":12554,"range":{"start_line":12554,"start_character":29,"end_line":12554,"end_character":42},"updated":"2016-05-10 09:28:22.000000000","message":"does this need a change too?","commit_id":"47752c3aa4c5c1b9296d33f5309e2ef1ef5b1d93"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"300a1985fa395e925d4904e91af6d99a102874de","unresolved":false,"context_lines":[{"line_number":12634,"context_line":"        new_bdm \u003d objects.BlockDeviceMapping("},{"line_number":12635,"context_line":"            context\u003dcontext,"},{"line_number":12636,"context_line":"            source_type\u003d\u0027volume\u0027, destination_type\u003d\u0027volume\u0027,"},{"line_number":12637,"context_line":"            boot_index\u003d-1, volume_id\u003d\u0027fake-id\u0027,"},{"line_number":12638,"context_line":"            device_name\u003dNone, guest_format\u003dNone,"},{"line_number":12639,"context_line":"            disk_bus\u003dNone, device_type\u003dNone)"},{"line_number":12640,"context_line":"        self._test_get_device_name_for_instance(new_bdm, \u0027/dev/vdb\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_8a561fcc","line":12637,"range":{"start_line":12637,"start_character":36,"end_line":12637,"end_character":38},"updated":"2016-05-10 09:28:22.000000000","message":"does this need a change?","commit_id":"47752c3aa4c5c1b9296d33f5309e2ef1ef5b1d93"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"300a1985fa395e925d4904e91af6d99a102874de","unresolved":false,"context_lines":[{"line_number":12643,"context_line":"        new_bdm \u003d objects.BlockDeviceMapping("},{"line_number":12644,"context_line":"            context\u003dcontext,"},{"line_number":12645,"context_line":"            source_type\u003d\u0027volume\u0027, destination_type\u003d\u0027volume\u0027,"},{"line_number":12646,"context_line":"            boot_index\u003d-1, volume_id\u003d\u0027fake-id\u0027,"},{"line_number":12647,"context_line":"            device_name\u003d\u0027/dev/vdg\u0027, guest_format\u003dNone,"},{"line_number":12648,"context_line":"            disk_bus\u003dNone, device_type\u003dNone)"},{"line_number":12649,"context_line":"        self._test_get_device_name_for_instance(new_bdm, \u0027/dev/vdb\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_6a5bfbf6","line":12646,"range":{"start_line":12646,"start_character":27,"end_line":12646,"end_character":36},"updated":"2016-05-10 09:28:22.000000000","message":"does this need a change?","commit_id":"47752c3aa4c5c1b9296d33f5309e2ef1ef5b1d93"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"300a1985fa395e925d4904e91af6d99a102874de","unresolved":false,"context_lines":[{"line_number":12652,"context_line":"        new_bdm \u003d objects.BlockDeviceMapping("},{"line_number":12653,"context_line":"            context\u003dcontext,"},{"line_number":12654,"context_line":"            source_type\u003d\u0027volume\u0027, destination_type\u003d\u0027volume\u0027,"},{"line_number":12655,"context_line":"            boot_index\u003d-1, volume_id\u003d\u0027fake-id\u0027,"},{"line_number":12656,"context_line":"            device_name\u003dNone, guest_format\u003dNone,"},{"line_number":12657,"context_line":"            disk_bus\u003d\u0027scsi\u0027, device_type\u003dNone)"},{"line_number":12658,"context_line":"        self._test_get_device_name_for_instance(new_bdm, \u0027/dev/sda\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_ca74a769","line":12655,"range":{"start_line":12655,"start_character":27,"end_line":12655,"end_character":36},"updated":"2016-05-10 09:28:22.000000000","message":"does this need a change?","commit_id":"47752c3aa4c5c1b9296d33f5309e2ef1ef5b1d93"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"300a1985fa395e925d4904e91af6d99a102874de","unresolved":false,"context_lines":[{"line_number":12661,"context_line":"        new_bdm \u003d objects.BlockDeviceMapping("},{"line_number":12662,"context_line":"            context\u003dcontext,"},{"line_number":12663,"context_line":"            source_type\u003d\u0027volume\u0027, destination_type\u003d\u0027volume\u0027,"},{"line_number":12664,"context_line":"            boot_index\u003d-1, volume_id\u003d\u0027fake-id\u0027,"},{"line_number":12665,"context_line":"            device_name\u003dNone, guest_format\u003dNone,"},{"line_number":12666,"context_line":"            disk_bus\u003dNone, device_type\u003d\u0027floppy\u0027)"},{"line_number":12667,"context_line":"        self._test_get_device_name_for_instance(new_bdm, \u0027/dev/fda\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_0a6b4f86","line":12664,"range":{"start_line":12664,"start_character":27,"end_line":12664,"end_character":36},"updated":"2016-05-10 09:28:22.000000000","message":"does this need a change?","commit_id":"47752c3aa4c5c1b9296d33f5309e2ef1ef5b1d93"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5d3d064950bdb83eabf64c1c610aa0327a2b252b","unresolved":false,"context_lines":[{"line_number":12817,"context_line":"        self._test_attach_detach_interface_get_config(\"detach_interface\")"},{"line_number":12818,"context_line":""},{"line_number":12819,"context_line":"    def test_default_root_device_name(self):"},{"line_number":12820,"context_line":"        instance \u003d {\u0027uuid\u0027: \u0027fake_instance\u0027}"},{"line_number":12821,"context_line":"        image_meta \u003d objects.ImageMeta.from_dict({\u0027id\u0027: uuids.image_id})"},{"line_number":12822,"context_line":"        root_bdm \u003d {\u0027source_type\u0027: \u0027image\u0027,"},{"line_number":12823,"context_line":"                    \u0027destination_type\u0027: \u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_463ad699","line":12820,"range":{"start_line":12820,"start_character":29,"end_line":12820,"end_character":42},"updated":"2016-06-15 19:17:25.000000000","message":"How about this? I guess it\u0027s a primitive instance which should be objects.Instance at some point...","commit_id":"7c10322b1738da90ecd3687dd49277f9e18a18e5"}],"nova/tests/unit/virt/libvirt/test_imagecache.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5d3d064950bdb83eabf64c1c610aa0327a2b252b","unresolved":false,"context_lines":[{"line_number":691,"context_line":"                instances.append("},{"line_number":692,"context_line":"                    fake_instance.fake_db_instance("},{"line_number":693,"context_line":"                        image_ref\u003duuids.fake_image_ref,"},{"line_number":694,"context_line":"                        uuid\u003dgetattr(uuids, \u0027instance_%s\u0027 % x),"},{"line_number":695,"context_line":"                        name\u003d\u0027instance-%s\u0027 % x,"},{"line_number":696,"context_line":"                        vm_state\u003d\u0027\u0027,"},{"line_number":697,"context_line":"                        task_state\u003d\u0027\u0027))"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_4c631742","line":694,"updated":"2016-06-15 19:17:25.000000000","message":"This looks weird but I guess it works.","commit_id":"7c10322b1738da90ecd3687dd49277f9e18a18e5"}],"nova/tests/unit/virt/xenapi/test_xenapi.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5d3d064950bdb83eabf64c1c610aa0327a2b252b","unresolved":false,"context_lines":[{"line_number":2457,"context_line":"        vdis \u003d {vdi_key: {\u0027uuid\u0027: vdi_uuid, \u0027ref\u0027: vdi_ref}}"},{"line_number":2458,"context_line":"        self.called \u003d False"},{"line_number":2459,"context_line":"        image_meta \u003d objects.ImageMeta.from_dict("},{"line_number":2460,"context_line":"            {\u0027id\u0027: uuids.image_id,"},{"line_number":2461,"context_line":"             \u0027disk_format\u0027: \u0027vhd\u0027,"},{"line_number":2462,"context_line":"             \u0027properties\u0027: {\u0027vm_mode\u0027: \u0027xen\u0027}})"},{"line_number":2463,"context_line":"        self.conn._vmops._attach_disks(instance, image_meta, vm_ref,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_4c4dd798","line":2460,"updated":"2016-06-15 19:17:25.000000000","message":"I wonder if this should just be None?","commit_id":"7c10322b1738da90ecd3687dd49277f9e18a18e5"}]}
