)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"91db5a8fedfc400b1a1eec6f383541c3637d47ac","unresolved":false,"context_lines":[{"line_number":11,"context_line":"the format for QoS specs also has to be changed so that front-end (Nova)"},{"line_number":12,"context_line":"can parse correctly."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-bug: 1259967"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"DocImpact"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F9ZQY%3D","line":14,"updated":"2013-12-11 23:18:49.000000000","message":"I do not think this is the right bug number.","commit_id":"2555f9a3b71ab79bf1c68b56d8aa29d506ec6b5d"},{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"1b55571a3d6eae399db3a12859f77bf1831bdb89","unresolved":false,"context_lines":[{"line_number":11,"context_line":"the format for QoS specs also has to be changed so that front-end (Nova)"},{"line_number":12,"context_line":"can parse correctly."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-bug: 1259967"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"DocImpact"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAATn%2F9YBU%3D","line":14,"in_reply_to":"AAAATn%2F9ZQY%3D","updated":"2013-12-12 04:33:22.000000000","message":"Done","commit_id":"2555f9a3b71ab79bf1c68b56d8aa29d506ec6b5d"}],"cinder/tests/test_volume.py":[{"author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"change_message_id":"6c8f307c61064976ef8bd6dfbb64723002e80c99","unresolved":false,"context_lines":[{"line_number":880,"context_line":"                                                          connector)"},{"line_number":881,"context_line":"            self.assertDictMatch(qos_specs_expected,"},{"line_number":882,"context_line":"                                 conn_info[\u0027data\u0027][\u0027qos_specs\u0027])"},{"line_number":883,"context_line":"            # initialize_connection() skips qos_specs that is designedted to be"},{"line_number":884,"context_line":"            # consumed by back-end only"},{"line_number":885,"context_line":"            qos_values.update({\u0027consumer\u0027: \u0027back-end\u0027})"},{"line_number":886,"context_line":"            type_qos.return_value \u003d dict(qos_specs\u003dqos_values)"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9Jfg%3D","line":883,"updated":"2013-12-16 10:12:55.000000000","message":"designated","commit_id":"dfccd47efbee5e17f775b13c0fa10e9cec3f844f"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"86aa80e082185adf86604280313972ab5c812482","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from contextlib import nested"},{"line_number":24,"context_line":"import datetime"},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F8zhs%3D","line":23,"updated":"2013-12-20 06:14:41.000000000","message":"nested is a function. We should only be importing modules. http://docs.openstack.org/developer/hacking/#imports","commit_id":"4cf91ee22985c16a607d0ebfb27ed475cbe40896"},{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"527560c1cef53fabd33bf650f512208369b316f4","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"\"\"\""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from contextlib import nested"},{"line_number":24,"context_line":"import datetime"},{"line_number":25,"context_line":"import os"},{"line_number":26,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F8xvI%3D","line":23,"in_reply_to":"AAAATn%2F8zhs%3D","updated":"2013-12-20 12:44:27.000000000","message":"Done","commit_id":"4cf91ee22985c16a607d0ebfb27ed475cbe40896"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"86aa80e082185adf86604280313972ab5c812482","unresolved":false,"context_lines":[{"line_number":844,"context_line":"    @mock.patch.object(db, \u0027volume_get\u0027)"},{"line_number":845,"context_line":"    @mock.patch.object(db, \u0027volume_admin_metadata_get\u0027)"},{"line_number":846,"context_line":"    def test_initialize_connection_fetchqos(self,"},{"line_number":847,"context_line":"                                            #_mock_driver_initconn,"},{"line_number":848,"context_line":"                                            _mock_volume_admin_metadata_get,"},{"line_number":849,"context_line":"                                            _mock_volume_get):"},{"line_number":850,"context_line":"        \"\"\"Make sure initialize_connection returns correct information.\"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F8zbU%3D","line":847,"updated":"2013-12-20 06:14:41.000000000","message":"remove this.","commit_id":"4cf91ee22985c16a607d0ebfb27ed475cbe40896"},{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"527560c1cef53fabd33bf650f512208369b316f4","unresolved":false,"context_lines":[{"line_number":844,"context_line":"    @mock.patch.object(db, \u0027volume_get\u0027)"},{"line_number":845,"context_line":"    @mock.patch.object(db, \u0027volume_admin_metadata_get\u0027)"},{"line_number":846,"context_line":"    def test_initialize_connection_fetchqos(self,"},{"line_number":847,"context_line":"                                            #_mock_driver_initconn,"},{"line_number":848,"context_line":"                                            _mock_volume_admin_metadata_get,"},{"line_number":849,"context_line":"                                            _mock_volume_get):"},{"line_number":850,"context_line":"        \"\"\"Make sure initialize_connection returns correct information.\"\"\""}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAATn%2F8xvM%3D","line":847,"in_reply_to":"AAAATn%2F8zbU%3D","updated":"2013-12-20 12:44:27.000000000","message":"Done","commit_id":"4cf91ee22985c16a607d0ebfb27ed475cbe40896"}],"cinder/volume/manager.py":[{"author":{"_account_id":7236,"name":"Kiyohiro Adachi","email":"kiy-adachi@vx.jp.nec.com","username":"kadachi"},"change_message_id":"635417f47b3cef7d79d82d9a2ca3c99f1ce8d980","unresolved":false,"context_lines":[{"line_number":721,"context_line":"        # only pass qos_specs that is designated to be consumed by"},{"line_number":722,"context_line":"        # front-end, or both front-end and back-end."},{"line_number":723,"context_line":"        if qos and qos.get(\u0027consumer\u0027) in [\u0027front-end\u0027, \u0027both\u0027]:"},{"line_number":724,"context_line":"            specs \u003d qos.get(\u0027specs\u0027)"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"        qos_spec \u003d dict(qos_specs\u003dspecs)"},{"line_number":727,"context_line":"        conn_info[\u0027data\u0027].update(qos_spec)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAATn%2F8%2BoM%3D","line":724,"updated":"2013-12-18 06:30:37.000000000","message":"I think to be able indentation level of \"if qos and qos.get(\u0027consumer\u0027) in [\u0027front-end\u0027, \u0027both\u0027]:\" and \"qos \u003d res[\u0027qos_specs\u0027]\" to be the same.\nAnd \"qos \u003d {}\" do not become unnecessary?","commit_id":"d0890750fe2ac9e3165fb78ce35c73c31a58eb15"},{"author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"change_message_id":"d0bcd628a862294887172b16b0e9b7ff83c8f65e","unresolved":false,"context_lines":[{"line_number":721,"context_line":"        # only pass qos_specs that is designated to be consumed by"},{"line_number":722,"context_line":"        # front-end, or both front-end and back-end."},{"line_number":723,"context_line":"        if qos and qos.get(\u0027consumer\u0027) in [\u0027front-end\u0027, \u0027both\u0027]:"},{"line_number":724,"context_line":"            specs \u003d qos.get(\u0027specs\u0027)"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"        qos_spec \u003d dict(qos_specs\u003dspecs)"},{"line_number":727,"context_line":"        conn_info[\u0027data\u0027].update(qos_spec)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAATn%2F8%2BmM%3D","line":724,"in_reply_to":"AAAATn%2F8%2BoM%3D","updated":"2013-12-18 07:08:46.000000000","message":"Done","commit_id":"d0890750fe2ac9e3165fb78ce35c73c31a58eb15"}]}
