)]}'
{"nova/tests/fixtures.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"88ba564d925b93bef8b7011674628b419dc0559f","unresolved":false,"context_lines":[{"line_number":1764,"context_line":"                    \u0027size\u0027: 1"},{"line_number":1765,"context_line":"                }"},{"line_number":1766,"context_line":""},{"line_number":1767,"context_line":"            if \u0027availability_zone\u0027 not in volume:"},{"line_number":1768,"context_line":"                volume[\u0027availability_zone\u0027] \u003d self.az"},{"line_number":1769,"context_line":""},{"line_number":1770,"context_line":"            # Check for our special image-backed volume."},{"line_number":1771,"context_line":"            if volume_id in (self.IMAGE_BACKED_VOL,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_a0a438a7","line":1768,"range":{"start_line":1767,"start_character":12,"end_line":1768,"end_character":53},"updated":"2019-09-24 19:31:15.000000000","message":"This could be:\n\n  volume.setdefault(\u0027availability_zone\u0027, self.az)","commit_id":"f212b855835d226189b202001bba97bb8c289179"}],"nova/tests/functional/test_cross_az_attach.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"87998df7074d9d09ec18bdc5c65ab9384fdd0982","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        server \u003d self._build_minimal_create_server_request("},{"line_number":57,"context_line":"            self.api,"},{"line_number":58,"context_line":"            \u0027test_cross_az_attach_false_boot_from_volume_no_az_specified\u0027)"},{"line_number":59,"context_line":"        del server[\u0027imageRef\u0027]  # Do not need imageRef for boot from volume."},{"line_number":60,"context_line":"        server[\u0027block_device_mapping_v2\u0027] \u003d [{"},{"line_number":61,"context_line":"            \u0027source_type\u0027: \u0027volume\u0027,"},{"line_number":62,"context_line":"            \u0027destination_type\u0027: \u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_d7f7b1d2","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":76},"updated":"2019-09-25 08:10:10.000000000","message":"We should make it possible to override this as part of the call to \u0027_build_minimal_create_server_request\u0027","commit_id":"f212b855835d226189b202001bba97bb8c289179"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"21ae69c5db594e2cd6ff934852d9ae0e8a054433","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        server \u003d self._build_minimal_create_server_request("},{"line_number":57,"context_line":"            self.api,"},{"line_number":58,"context_line":"            \u0027test_cross_az_attach_false_boot_from_volume_no_az_specified\u0027)"},{"line_number":59,"context_line":"        del server[\u0027imageRef\u0027]  # Do not need imageRef for boot from volume."},{"line_number":60,"context_line":"        server[\u0027block_device_mapping_v2\u0027] \u003d [{"},{"line_number":61,"context_line":"            \u0027source_type\u0027: \u0027volume\u0027,"},{"line_number":62,"context_line":"            \u0027destination_type\u0027: \u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_15b3f70b","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":76},"in_reply_to":"3fa7e38b_d7f7b1d2","updated":"2019-09-25 15:18:31.000000000","message":"The problem is right now that does an \"image_uuid or \u003cget one from the api\u003e\" so you\u0027d have to introduce a sentinel.","commit_id":"f212b855835d226189b202001bba97bb8c289179"}]}
