)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"96a691b178010bbfa03eae5bdfe16a34c704ba46","unresolved":false,"context_lines":[{"line_number":14,"context_line":"so we use that."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://github.com/openstack/oslo.db/commit/df6bf34"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I1afd0ba34a9ebcb63edb91e880ef60580befb32e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_a3f06493","line":17,"updated":"2018-08-28 16:12:14.000000000","message":"Closes-Bug: #1788833","commit_id":"797fa38b91d3576ae91494ca78b8c739525b258d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ee49a1101831f953b1dcf05d5eba88e837fcaf16","unresolved":false,"context_lines":[{"line_number":14,"context_line":"so we use that."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://github.com/openstack/oslo.db/commit/df6bf34"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I1afd0ba34a9ebcb63edb91e880ef60580befb32e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_435e3077","line":17,"in_reply_to":"3f79a3b5_230bf47d","updated":"2018-08-28 16:14:46.000000000","message":"Whoops. Done.","commit_id":"797fa38b91d3576ae91494ca78b8c739525b258d"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c1778e1a54b48840d3acd341814df996dbbb88e8","unresolved":false,"context_lines":[{"line_number":14,"context_line":"so we use that."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://github.com/openstack/oslo.db/commit/df6bf34"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I1afd0ba34a9ebcb63edb91e880ef60580befb32e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_230bf47d","line":17,"in_reply_to":"3f79a3b5_a3f06493","updated":"2018-08-28 16:12:47.000000000","message":"Oh right, oops.","commit_id":"797fa38b91d3576ae91494ca78b8c739525b258d"}],"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"451ec2e310bbd581f91c2c2838bd630a5a40643b","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        use_slave \u003d keyed_args.get(\u0027use_slave\u0027, False)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        if use_slave:"},{"line_number":205,"context_line":"            reader_mode \u003d get_context_manager(context).async"},{"line_number":206,"context_line":"        else:"},{"line_number":207,"context_line":"            reader_mode \u003d get_context_manager(context).reader"},{"line_number":208,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_c3bfa0a8","line":205,"range":{"start_line":205,"start_character":55,"end_line":205,"end_character":60},"updated":"2018-08-28 16:10:11.000000000","message":"Ifb2c59c2cfbd615b04570b31fcfe868f4ffea3c6 makes this deprecated for async_ so we should probably follow this change up with one that reverts back to using async_ but also bumps nova\u0027s lower-constraint on oslo.db to 4.40.0. We just don\u0027t do that min version bump here because we want to backport this change.","commit_id":"797fa38b91d3576ae91494ca78b8c739525b258d"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"96a691b178010bbfa03eae5bdfe16a34c704ba46","unresolved":false,"context_lines":[{"line_number":202,"context_line":"        use_slave \u003d keyed_args.get(\u0027use_slave\u0027, False)"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"        if use_slave:"},{"line_number":205,"context_line":"            reader_mode \u003d get_context_manager(context).async"},{"line_number":206,"context_line":"        else:"},{"line_number":207,"context_line":"            reader_mode \u003d get_context_manager(context).reader"},{"line_number":208,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_63280cee","line":205,"range":{"start_line":205,"start_character":55,"end_line":205,"end_character":60},"in_reply_to":"3f79a3b5_c3bfa0a8","updated":"2018-08-28 16:12:14.000000000","message":"++","commit_id":"797fa38b91d3576ae91494ca78b8c739525b258d"}]}
