)]}'
{"nova/exception.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"487959456e31059d8f34cbc5771d47ead62b50d8","unresolved":false,"context_lines":[{"line_number":616,"context_line":""},{"line_number":617,"context_line":""},{"line_number":618,"context_line":"class ImageQuotaExceeded(NovaException):"},{"line_number":619,"context_line":"    msg_fmt \u003d _(\"Glance quota exceeded or out of space for image %(image_id)s\")"},{"line_number":620,"context_line":""},{"line_number":621,"context_line":""},{"line_number":622,"context_line":"class InstanceUnacceptable(Invalid):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_70d20ed4","line":619,"range":{"start_line":619,"start_character":17,"end_line":619,"end_character":23},"updated":"2019-11-06 22:50:03.000000000","message":"I see there is another exception in here which calls out glance by name (GlanceConnectionFailed) but I would probably avoid this given the user seeing this maybe doesn\u0027t know what glance is, it\u0027s just the image service/API. So I\u0027d probably instead just say, \"Quota exceeded or out of space for image %(image_id)s in the image service.\"","commit_id":"e40ee8d3382964b72396e43e0bda75a623d8b532"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7b6dce7898e963304b661dfb31b5636ce6e9930f","unresolved":false,"context_lines":[{"line_number":617,"context_line":""},{"line_number":618,"context_line":"class ImageQuotaExceeded(NovaException):"},{"line_number":619,"context_line":"    msg_fmt \u003d _(\"Quota exceeded or out of space for image %(image_id)s \""},{"line_number":620,"context_line":"                \"in the image service\".)"},{"line_number":621,"context_line":""},{"line_number":622,"context_line":""},{"line_number":623,"context_line":"class InstanceUnacceptable(Invalid):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_50e6f2b2","line":620,"range":{"start_line":620,"start_character":38,"end_line":620,"end_character":39},"updated":"2019-11-06 22:53:56.000000000","message":"crap","commit_id":"04c9c131ee1ec6fc8ad93713b90ffd33be81dd6b"}],"nova/image/glance.py":[{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"c28fa38febf89f406da89073c324d4a7704a1e6b","unresolved":false,"context_lines":[{"line_number":1037,"context_line":"    if isinstance(exc_value, glanceclient.exc.BadRequest):"},{"line_number":1038,"context_line":"        return exception.ImageBadRequest(image_id\u003dimage_id,"},{"line_number":1039,"context_line":"                                         response\u003dsix.text_type(exc_value))"},{"line_number":1040,"context_line":"    if isinstance(exc_value, glanceclient.exc.HTTPOverLimit):"},{"line_number":1041,"context_line":"        return exception.ImageStorageMediaFull(image_id\u003dimage_id)"},{"line_number":1042,"context_line":"    return exc_value"},{"line_number":1043,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da6895a0_52e7b6af","line":1040,"updated":"2016-10-25 12:54:17.000000000","message":"So, you\u0027ll get this if the user is over their glance quotas as well... So, perhaps we shouldn\u0027t say \"media full\", but something more like \"glance quota exceeded\"?","commit_id":"a3761ecccf54291156dea70c7639715f92fb66ce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"33dd0d068403bdaaf643d021f9a025ede8b06c36","unresolved":false,"context_lines":[{"line_number":1037,"context_line":"    if isinstance(exc_value, glanceclient.exc.BadRequest):"},{"line_number":1038,"context_line":"        return exception.ImageBadRequest(image_id\u003dimage_id,"},{"line_number":1039,"context_line":"                                         response\u003dsix.text_type(exc_value))"},{"line_number":1040,"context_line":"    if isinstance(exc_value, glanceclient.exc.HTTPOverLimit):"},{"line_number":1041,"context_line":"        return exception.ImageStorageMediaFull(image_id\u003dimage_id)"},{"line_number":1042,"context_line":"    return exc_value"},{"line_number":1043,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_67ef7a87","line":1040,"in_reply_to":"da6895a0_52e7b6af","updated":"2019-10-07 10:36:23.000000000","message":"Done","commit_id":"a3761ecccf54291156dea70c7639715f92fb66ce"}]}
