)]}'
{"nova/tests/test_migrations.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"00bec497feb9f150969457dbae3f2f4a35d92853","unresolved":false,"context_lines":[{"line_number":1245,"context_line":"        self.assertNotIn(u\u0027prov_vlan_id\u0027, columns)"},{"line_number":1246,"context_line":"        self.assertNotIn(u\u0027registration_status\u0027, columns)"},{"line_number":1247,"context_line":""},{"line_number":1248,"context_line":"    def _pre_upgrade_006(self, engine):"},{"line_number":1249,"context_line":"        nodes \u003d get_table(engine, \u0027bm_nodes\u0027)"},{"line_number":1250,"context_line":"        engine.execute(nodes.insert(),"},{"line_number":1251,"context_line":"                       [{\u0027id\u0027: 1,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAOX%2F%2F%2Fbo%3D","line":1248,"updated":"2013-04-03 13:05:50.000000000","message":"This should also test the handling of duplicated addresses, eg, insert \u0027cc:cc:cc:cc:cc:cc\u0027 into both nodes and interfaces.","commit_id":"02477718db6fe0a758b3c008e212712e8c08825f"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"d8c1c04b331580611ae07f8c2b818ca14bc462a9","unresolved":false,"context_lines":[{"line_number":1245,"context_line":"        self.assertNotIn(u\u0027prov_vlan_id\u0027, columns)"},{"line_number":1246,"context_line":"        self.assertNotIn(u\u0027registration_status\u0027, columns)"},{"line_number":1247,"context_line":""},{"line_number":1248,"context_line":"    def _pre_upgrade_006(self, engine):"},{"line_number":1249,"context_line":"        nodes \u003d get_table(engine, \u0027bm_nodes\u0027)"},{"line_number":1250,"context_line":"        engine.execute(nodes.insert(),"},{"line_number":1251,"context_line":"                       [{\u0027id\u0027: 1,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAOX%2F%2F9tU%3D","line":1248,"in_reply_to":"AAAAOX%2F%2F%2Fbo%3D","updated":"2013-04-04 10:42:02.000000000","message":"Done","commit_id":"02477718db6fe0a758b3c008e212712e8c08825f"}],"nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"00bec497feb9f150969457dbae3f2f4a35d92853","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    i \u003d ifs.insert()"},{"line_number":34,"context_line":"    for values in q.execute():"},{"line_number":35,"context_line":"        i.execute({\u0027bm_node_id\u0027: values[0], \u0027address\u0027: values[1]})"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"def downgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAOX%2F%2F%2Fcg%3D","line":35,"updated":"2013-04-03 13:05:50.000000000","message":"This insert should be wrapped in a try statement to handle duplicate key errors if the inserted \u0027address\u0027 is a duplicate, which will be very likely for existing deployments.","commit_id":"02477718db6fe0a758b3c008e212712e8c08825f"},{"author":{"_account_id":3068,"name":"Arata Notsu","email":"notsu@virtualtech.jp","username":"arata776"},"change_message_id":"d8c1c04b331580611ae07f8c2b818ca14bc462a9","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    i \u003d ifs.insert()"},{"line_number":34,"context_line":"    for values in q.execute():"},{"line_number":35,"context_line":"        i.execute({\u0027bm_node_id\u0027: values[0], \u0027address\u0027: values[1]})"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"def downgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAOX%2F%2F9tQ%3D","line":35,"in_reply_to":"AAAAOX%2F%2F%2Fcg%3D","updated":"2013-04-04 10:42:02.000000000","message":"Done","commit_id":"02477718db6fe0a758b3c008e212712e8c08825f"}]}
