)]}'
{"nova/db/sqlalchemy/migrate_repo/versions/216_havana.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"1a1bba90ec25508862272947f32ea539bf4fba3b","unresolved":false,"context_lines":[{"line_number":1041,"context_line":"            mysql_charset\u003d\u0027utf8\u0027"},{"line_number":1042,"context_line":"    )"},{"line_number":1043,"context_line":""},{"line_number":1044,"context_line":"    instances.create()"},{"line_number":1045,"context_line":"    Index(\u0027project_id\u0027, instances.c.project_id).create()"},{"line_number":1046,"context_line":"    Index(\u0027uuid\u0027, instances.c.uuid, unique\u003dTrue).create()"},{"line_number":1047,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_d2dc4f48","side":"PARENT","line":1044,"updated":"2020-10-22 17:46:14.000000000","message":"I wonder if there\u0027s a reason we created the table first, then the indexes... And all of that separate from the other tables?","commit_id":"719dfbb98eb89f66391d57a8abe7a5394164107d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6866099df30a24e70c8b23776b7dac7b02f4f731","unresolved":false,"context_lines":[{"line_number":1041,"context_line":"            mysql_charset\u003d\u0027utf8\u0027"},{"line_number":1042,"context_line":"    )"},{"line_number":1043,"context_line":""},{"line_number":1044,"context_line":"    instances.create()"},{"line_number":1045,"context_line":"    Index(\u0027project_id\u0027, instances.c.project_id).create()"},{"line_number":1046,"context_line":"    Index(\u0027uuid\u0027, instances.c.uuid, unique\u003dTrue).create()"},{"line_number":1047,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_950917df","side":"PARENT","line":1044,"in_reply_to":"3f65232a_d2dc4f48","updated":"2020-10-23 11:52:28.000000000","message":"It\u0027s just legacy and people tacking on stuff without wanting to rewrite what\u0027s already there, I suspect. The resulting DB schemas are identical so there\u0027s no reason we have to do this","commit_id":"719dfbb98eb89f66391d57a8abe7a5394164107d"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"1a1bba90ec25508862272947f32ea539bf4fba3b","unresolved":false,"context_lines":[{"line_number":589,"context_line":"        Column("},{"line_number":590,"context_line":"            \u0027locked_by\u0027, Enum(\u0027owner\u0027, \u0027admin\u0027, name\u003d\u0027instances0locked_by\u0027)),"},{"line_number":591,"context_line":"        Column(\u0027cleaned\u0027, Integer, default\u003d0),"},{"line_number":592,"context_line":"        Index(\u0027project_id\u0027, \u0027project_id\u0027),"},{"line_number":593,"context_line":"        Index(\u0027uuid\u0027, \u0027uuid\u0027, unique\u003dTrue),"},{"line_number":594,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":595,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_b213930d","line":592,"updated":"2020-10-22 17:46:14.000000000","message":"Note to self: these moved here are from L1045-1046 on the left.","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"1a1bba90ec25508862272947f32ea539bf4fba3b","unresolved":false,"context_lines":[{"line_number":1039,"context_line":"    )"},{"line_number":1040,"context_line":""},{"line_number":1041,"context_line":"    # create all tables"},{"line_number":1042,"context_line":"    tables \u003d [instances, aggregates, console_pools, instance_types,"},{"line_number":1043,"context_line":"              security_groups, snapshots, volumes,"},{"line_number":1044,"context_line":"              # those that are children and others later"},{"line_number":1045,"context_line":"              agent_builds, aggregate_hosts, aggregate_metadata,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_f21d0b10","line":1042,"range":{"start_line":1042,"start_character":14,"end_line":1042,"end_character":23},"updated":"2020-10-22 17:46:14.000000000","message":"Ah, this is from L1044 on the left.","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"4e7ee9356e6a6bff16973bab718ae09fa9b4d290","unresolved":true,"context_lines":[{"line_number":1039,"context_line":"    )"},{"line_number":1040,"context_line":""},{"line_number":1041,"context_line":"    # create all tables"},{"line_number":1042,"context_line":"    tables \u003d [instances, aggregates, console_pools, instance_types,"},{"line_number":1043,"context_line":"              security_groups, snapshots, volumes,"},{"line_number":1044,"context_line":"              # those that are children and others later"},{"line_number":1045,"context_line":"              agent_builds, aggregate_hosts, aggregate_metadata,"}],"source_content_type":"text/x-python","patch_set":4,"id":"e395433a_dc63abee","line":1042,"updated":"2021-01-19 10:23:43.000000000","message":"kk, the indexes are now created by L592","commit_id":"d693d755db6089afa046ea5877ac31ea00f35073"}]}
