)]}'
{"nova/tests/unit/virt/libvirt/storage/test_rbd.py":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"3309fd8562756819a7fb43a95338a7e167a076d7","unresolved":false,"context_lines":[{"line_number":96,"context_line":"                     \u0027rbd://fsid/pool/image/\u0027,"},{"line_number":97,"context_line":"                     \u0027rbd://fsid/pool/image/snap/\u0027,"},{"line_number":98,"context_line":"                     \u0027rbd://///\u0027, ]"},{"line_number":99,"context_line":"        image_meta \u003d objects.ImageMeta.from_dict({\u0027disk_format\u0027: \u0027raw\u0027})"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        for loc in locations:"},{"line_number":102,"context_line":"            self.assertRaises(exception.ImageUnacceptable,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_b853b138","side":"PARENT","line":99,"updated":"2015-10-21 00:40:38.000000000","message":"I think:\n\n image_meta \u003d {\u0027disk_format\u0027: \u0027raw\u0027}\n\nIs better, as it means should we change in the future it\u0027s less work.","commit_id":"542552754d8da0a97cde32f07a777179c4be608f"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"7eb77fa222544cc6519b7b1813eabbf0aab422ee","unresolved":false,"context_lines":[{"line_number":96,"context_line":"                     \u0027rbd://fsid/pool/image/\u0027,"},{"line_number":97,"context_line":"                     \u0027rbd://fsid/pool/image/snap/\u0027,"},{"line_number":98,"context_line":"                     \u0027rbd://///\u0027, ]"},{"line_number":99,"context_line":"        image_meta \u003d objects.ImageMeta.from_dict({\u0027disk_format\u0027: \u0027raw\u0027})"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        for loc in locations:"},{"line_number":102,"context_line":"            self.assertRaises(exception.ImageUnacceptable,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_9e181d20","side":"PARENT","line":99,"in_reply_to":"3a29b11f_b853b138","updated":"2015-10-21 01:40:25.000000000","message":"seems reasonable","commit_id":"542552754d8da0a97cde32f07a777179c4be608f"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"8180841a53ebc3979167fa4fad15ab0ba4438190","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        formats \u003d [\u0027qcow2\u0027, \u0027vmdk\u0027, \u0027vdi\u0027]"},{"line_number":144,"context_line":"        for f in formats:"},{"line_number":145,"context_line":"            self.assertFalse("},{"line_number":146,"context_line":"                self.driver.is_cloneable(location, {\u0027disk_format\u0027: \u0027raw\u0027}))"},{"line_number":147,"context_line":"        self.assertTrue(mock_get_fsid.called)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    @mock.patch.object(utils, \u0027execute\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_fe4a7125","line":146,"updated":"2015-10-21 01:36:22.000000000","message":"Ahh  copy-n-paste error:\n\n self.driver.is_cloneable(location, {\u0027disk_format\u0027: f}))","commit_id":"d37998a209191d834f539bbfecbb89fb5ae6e826"}]}
