)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"beb6900406ecbd227994c9b558ad220c73c4a164","unresolved":false,"context_lines":[{"line_number":14,"context_line":"routers during the DVR fip host routes query."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1608406"},{"line_number":17,"context_line":"(cherry picked from commit Idb237d4563236c24c19abd8234cfdec4f2373eee)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ie174a7616eba36c690bda84d225538c03391f968"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9ad45d7e_617d10b1","line":17,"updated":"2016-08-09 14:24:15.000000000","message":"And this is not a normal cherry-pick, a project name is better to add here: (cherry picked from neutron-dynamic-routing commit Idb237d4563236c24c19abd8234cfdec4f2373eee) and this message here is always commit-ID not change-ID.","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"f0a57068e029d4607a98f3f20759b30bd9b8f418","unresolved":false,"context_lines":[{"line_number":14,"context_line":"routers during the DVR fip host routes query."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1608406"},{"line_number":17,"context_line":"(cherry picked from commit Idb237d4563236c24c19abd8234cfdec4f2373eee)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ie174a7616eba36c690bda84d225538c03391f968"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9ad45d7e_b0262cb8","line":17,"in_reply_to":"9ad45d7e_212158b5","updated":"2016-08-09 15:23:29.000000000","message":"Done","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"b5390a38a377faa82615494dee02e3c9cb334d25","unresolved":false,"context_lines":[{"line_number":14,"context_line":"routers during the DVR fip host routes query."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1608406"},{"line_number":17,"context_line":"(cherry picked from commit Idb237d4563236c24c19abd8234cfdec4f2373eee)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ie174a7616eba36c690bda84d225538c03391f968"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9ad45d7e_212158b5","line":17,"in_reply_to":"9ad45d7e_617d10b1","updated":"2016-08-09 14:25:31.000000000","message":"It will be (cherry picked from neutron-dynamic-routing commit 11965147fea9a52156ac2be265a5662973a4e5ad)","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"9da5765c73f40c76751c5fd9ff962f6fe4b8f27d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"routers during the DVR fip host routes query."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Closes-Bug: #1608406"},{"line_number":17,"context_line":"(cherry picked from neutron-dynamic-routing commit 11965147fea9a52156ac2be265a5662973a4e5ad)"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ie174a7616eba36c690bda84d225538c03391f968"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9ad45d7e_904de89b","line":17,"updated":"2016-08-09 15:32:26.000000000","message":"too long.","commit_id":"801464289bff9c7a40c8eb196f84d03c466f9447"}],"neutron/db/bgp_db.py":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"f8ea65abc8e95145cecea41922a2f0a41dc44a9c","unresolved":false,"context_lines":[{"line_number":698,"context_line":"    def _get_dvr_fip_host_routes_by_bgp_speaker(self, context,"},{"line_number":699,"context_line":"                                                bgp_speaker_id):"},{"line_number":700,"context_line":"        with context.session.begin(subtransactions\u003dTrue):"},{"line_number":701,"context_line":"            router_attrs \u003d l3_attrs_db.RouterExtraAttributes"},{"line_number":702,"context_line":"            gw_query \u003d self._get_gateway_query(context, bgp_speaker_id)"},{"line_number":703,"context_line":"            fip_query \u003d self._get_fip_query(context, bgp_speaker_id)"},{"line_number":704,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_d2a01f93","line":701,"updated":"2016-08-09 08:19:27.000000000","message":"This line is placed in a little different from the original patch.","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"f0a57068e029d4607a98f3f20759b30bd9b8f418","unresolved":false,"context_lines":[{"line_number":698,"context_line":"    def _get_dvr_fip_host_routes_by_bgp_speaker(self, context,"},{"line_number":699,"context_line":"                                                bgp_speaker_id):"},{"line_number":700,"context_line":"        with context.session.begin(subtransactions\u003dTrue):"},{"line_number":701,"context_line":"            router_attrs \u003d l3_attrs_db.RouterExtraAttributes"},{"line_number":702,"context_line":"            gw_query \u003d self._get_gateway_query(context, bgp_speaker_id)"},{"line_number":703,"context_line":"            fip_query \u003d self._get_fip_query(context, bgp_speaker_id)"},{"line_number":704,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_d5159249","line":701,"in_reply_to":"9ad45d7e_41de0c6e","updated":"2016-08-09 15:23:29.000000000","message":"Doh, you\u0027re right. Done.","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"1aedca85ed3b6fdb391c546100136ce856b6a1d2","unresolved":false,"context_lines":[{"line_number":698,"context_line":"    def _get_dvr_fip_host_routes_by_bgp_speaker(self, context,"},{"line_number":699,"context_line":"                                                bgp_speaker_id):"},{"line_number":700,"context_line":"        with context.session.begin(subtransactions\u003dTrue):"},{"line_number":701,"context_line":"            router_attrs \u003d l3_attrs_db.RouterExtraAttributes"},{"line_number":702,"context_line":"            gw_query \u003d self._get_gateway_query(context, bgp_speaker_id)"},{"line_number":703,"context_line":"            fip_query \u003d self._get_fip_query(context, bgp_speaker_id)"},{"line_number":704,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_41de0c6e","line":701,"in_reply_to":"9ad45d7e_d2a01f93","updated":"2016-08-09 14:15:47.000000000","message":"Yes, I would agree, it should be outside the transaction","commit_id":"8b5f704b2e11438afd8d354a78b364935b1e3c67"}]}
