)]}'
{"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7ef3e2c50e383936e31b74adb69e55120f35c701","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    \u0027instance_types\u0027,"},{"line_number":175,"context_line":"    \u0027networks\u0027,"},{"line_number":176,"context_line":"    \u0027provider_fw_rules\u0027,"},{"line_number":177,"context_line":"    \u0027security_group_default_rules\u0027"},{"line_number":178,"context_line":"    \u0027snapshot_id_mappings\u0027,"},{"line_number":179,"context_line":"    \u0027snapshots\u0027,"},{"line_number":180,"context_line":"    \u0027volume_id_mappings\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"0c7ebb46_dae965e6","line":177,"updated":"2020-11-25 15:39:26.000000000","message":"whoops, missing comma","commit_id":"11f713d730111773ac5c63f082f2290a4a2fcabf"}],"nova/db/sqlalchemy/models.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ea2a7d6948f179bfe351b6f17b692ff55a8892e0","unresolved":false,"context_lines":[{"line_number":434,"context_line":"    is_public \u003d Column(Boolean, default\u003dTrue)"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"class Quota(BASE, NovaBase, models.SoftDeleteMixin):"},{"line_number":438,"context_line":"    \"\"\"Represents a single quota override for a project."},{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    If there is no row for a given project id and resource, then the"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_47e0a9f8","side":"PARENT","line":437,"updated":"2019-12-12 15:31:09.000000000","message":"Quota related stuff also lives in the API DB now.","commit_id":"f49820cf7e4ed8ca38e17a2fe15d5281e0bf99c1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"72084c3cacd284d635b7a282004fe00b3cbfe370","unresolved":false,"context_lines":[{"line_number":434,"context_line":"    is_public \u003d Column(Boolean, default\u003dTrue)"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"class Quota(BASE, NovaBase, models.SoftDeleteMixin):"},{"line_number":438,"context_line":"    \"\"\"Represents a single quota override for a project."},{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    If there is no row for a given project id and resource, then the"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_bd32cc0d","side":"PARENT","line":437,"in_reply_to":"3fa7e38b_47e0a9f8","updated":"2019-12-12 17:44:37.000000000","message":"Tried removing this. Turns out I can\u0027t because nova-network needs it and dansmith has said something in the past about waiting a cycle before removing unnecessary DB tables. I\u0027ll come back to this in V, along with all the other nova-network crud","commit_id":"f49820cf7e4ed8ca38e17a2fe15d5281e0bf99c1"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"14615477d8d3630befcd7a042bf667fc1ad35d98","unresolved":false,"context_lines":[{"line_number":403,"context_line":""},{"line_number":404,"context_line":"# NOTE(alaski): This table exists in the nova_api database and its usage here"},{"line_number":405,"context_line":"# is deprecated."},{"line_number":406,"context_line":"class InstanceTypes(BASE, NovaBase, models.SoftDeleteMixin):"},{"line_number":407,"context_line":"    \"\"\"Represents possible flavors for instances."},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"    Note: instance_type and flavor are synonyms and the term instance_type is"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_1b6d2866","side":"PARENT","line":406,"updated":"2019-12-12 19:12:39.000000000","message":"Can you move this to its own patch? Seems unrelated to dropping the other tables, and there is a lot going on in this patch.","commit_id":"05aaa7a23f2251b75f18e4669af7f935954cb4d8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0f2644c1688950fe5bd447f51ebd5e4a2bc6bdaa","unresolved":false,"context_lines":[{"line_number":403,"context_line":""},{"line_number":404,"context_line":"# NOTE(alaski): This table exists in the nova_api database and its usage here"},{"line_number":405,"context_line":"# is deprecated."},{"line_number":406,"context_line":"class InstanceTypes(BASE, NovaBase, models.SoftDeleteMixin):"},{"line_number":407,"context_line":"    \"\"\"Represents possible flavors for instances."},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"    Note: instance_type and flavor are synonyms and the term instance_type is"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_c78b2a66","side":"PARENT","line":406,"in_reply_to":"3fa7e38b_1b6d2866","updated":"2019-12-13 11:29:09.000000000","message":"I\u0027m not sure what you mean by \"dropping the other tables\"? I\u0027m dropping this table too. I have split out the dropping of the model though as requested.","commit_id":"05aaa7a23f2251b75f18e4669af7f935954cb4d8"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"14615477d8d3630befcd7a042bf667fc1ad35d98","unresolved":false,"context_lines":[{"line_number":555,"context_line":""},{"line_number":556,"context_line":"# TODO(macsz) This class can be removed. It might need a DB migration to drop"},{"line_number":557,"context_line":"# this."},{"line_number":558,"context_line":"class Snapshot(BASE, NovaBase, models.SoftDeleteMixin):"},{"line_number":559,"context_line":"    \"\"\"Represents a block storage device that can be attached to a VM.\"\"\""},{"line_number":560,"context_line":"    __tablename__ \u003d \u0027snapshots\u0027"},{"line_number":561,"context_line":"    __table_args__ \u003d ()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_bb8df42a","side":"PARENT","line":558,"updated":"2019-12-12 19:12:39.000000000","message":"Same, et al below.","commit_id":"05aaa7a23f2251b75f18e4669af7f935954cb4d8"}]}
