)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"64bd478aae33adb166baf3c26892e3c2b04e1ba1","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-04-19 17:48:54 +0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move subnet postcommit out of transaction for bulk create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1825521"},{"line_number":10,"context_line":"Change-Id: Ia32ec4c11c0793e7df07dcce19c122b3c7f865e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffb9cba7_07ccc987","line":8,"updated":"2019-04-21 15:53:29.000000000","message":"You can expand the message to explain this causes port updates calls for IPv6 bulk create, and eventually failing such calls","commit_id":"b39cb45c4b2de5303eb1b490ef539412b1040234"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b88e9135a79114da553efb506b04b36fddab9f1f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-04-19 17:48:54 +0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move subnet postcommit out of transaction for bulk create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1825521"},{"line_number":10,"context_line":"Change-Id: Ia32ec4c11c0793e7df07dcce19c122b3c7f865e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffb9cba7_fb111055","line":8,"in_reply_to":"ffb9cba7_07ccc987","updated":"2019-04-22 06:37:28.000000000","message":"Done","commit_id":"b39cb45c4b2de5303eb1b490ef539412b1040234"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"64bd478aae33adb166baf3c26892e3c2b04e1ba1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move subnet postcommit out of transaction for bulk create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1825521"},{"line_number":10,"context_line":"Change-Id: Ia32ec4c11c0793e7df07dcce19c122b3c7f865e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffb9cba7_27b54def","line":9,"updated":"2019-04-21 15:53:29.000000000","message":"Let\u0027s use older bug #1822582 here","commit_id":"b39cb45c4b2de5303eb1b490ef539412b1040234"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b88e9135a79114da553efb506b04b36fddab9f1f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Move subnet postcommit out of transaction for bulk create"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1825521"},{"line_number":10,"context_line":"Change-Id: Ia32ec4c11c0793e7df07dcce19c122b3c7f865e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffb9cba7_1b0f442f","line":9,"in_reply_to":"ffb9cba7_27b54def","updated":"2019-04-22 06:37:28.000000000","message":"Done","commit_id":"b39cb45c4b2de5303eb1b490ef539412b1040234"}],"neutron/plugins/ml2/plugin.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"64bd478aae33adb166baf3c26892e3c2b04e1ba1","unresolved":false,"context_lines":[{"line_number":1224,"context_line":"            self.mechanism_manager.create_subnet_precommit(mech_context)"},{"line_number":1225,"context_line":""},{"line_number":1226,"context_line":"        # TODO(kevinbenton): move this to \u0027_after_subnet_create\u0027"},{"line_number":1227,"context_line":"        # db base plugin post commit ops"},{"line_number":1228,"context_line":"        self._create_subnet_postcommit(context, result, net_db, ipam_sub)"},{"line_number":1229,"context_line":""},{"line_number":1230,"context_line":"        return result, mech_context"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_c7c5515d","side":"PARENT","line":1227,"updated":"2019-04-21 15:53:29.000000000","message":"So, moving this to \u0027_after_subnet_create\u0027 was enough to fix the issue, nice. I had half patch in progress, but was not sure it would be enough","commit_id":"aee110ca422e235df805e0186508429f93eeb773"}],"neutron/tests/unit/db/test_db_base_plugin_v2.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"b19e92214f63778d4df41625589ff2c75c403206","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        # auto-generate cidrs as they should not overlap"},{"line_number":416,"context_line":"        base_cidr \u003d \"10.0.%s.0/24\""},{"line_number":417,"context_line":"        if ip_version \u003d\u003d constants.IP_VERSION_6:"},{"line_number":418,"context_line":"            base_cidr \u003d \"fe%s::/64\""},{"line_number":419,"context_line":"        overrides \u003d dict((k, v)"},{"line_number":420,"context_line":"                         for (k, v) in zip(range(number),"},{"line_number":421,"context_line":"                                           [{\u0027cidr\u0027: base_cidr % num}"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_495c044b","line":418,"updated":"2019-04-22 20:32:49.000000000","message":"I think this was intended to be the ULA space?  For that it should be \u0027fd%s::/64\u0027","commit_id":"4b60db8599f476d33372af5f9ab933e8d7c7de5e"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"57159a68a09457d603a7d717b0c2e34c3e6668a1","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        # auto-generate cidrs as they should not overlap"},{"line_number":416,"context_line":"        base_cidr \u003d \"10.0.%s.0/24\""},{"line_number":417,"context_line":"        if ip_version \u003d\u003d constants.IP_VERSION_6:"},{"line_number":418,"context_line":"            base_cidr \u003d \"fe%s::/64\""},{"line_number":419,"context_line":"        overrides \u003d dict((k, v)"},{"line_number":420,"context_line":"                         for (k, v) in zip(range(number),"},{"line_number":421,"context_line":"                                           [{\u0027cidr\u0027: base_cidr % num}"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb9cba7_bab7fd86","line":418,"in_reply_to":"ffb9cba7_495c044b","updated":"2019-04-23 03:55:36.000000000","message":"Done","commit_id":"4b60db8599f476d33372af5f9ab933e8d7c7de5e"}]}
