)]}'
{"REVIEWING.rst":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"75a97812c7cb4e3d35ba2f20eb5df1b309a641a9","unresolved":false,"context_lines":[{"line_number":144,"context_line":"note. These include but aren\u0027t limited to, any addition, deprecation or removal"},{"line_number":145,"context_line":"from the lib interface, any change to configuration options (including"},{"line_number":146,"context_line":"deprecation), CLI additions or deprecations, major feature additions, and"},{"line_number":147,"context_line":"anything backwards incompatible or would require an user to take note or do"},{"line_number":148,"context_line":"something extra."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":".. _reno: https://docs.openstack.org/reno/latest/"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_136e742c","line":147,"range":{"start_line":147,"start_character":49,"end_line":147,"end_character":56},"updated":"2018-11-09 08:42:06.000000000","message":"\"An\" goes before all words that begin with vowels:\n\n    An egg\n\nWith two exceptions:\n\nWhen \"u\" makes the same sound as the \"y\" in you, or \"o\" makes the same sound as \"w\" in won, then \"a\" is used.","commit_id":"a447a93b2c9d44b1cdbd307430ac314a90324675"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"eda35414823178d0763bbc4cab4d40a2cdd32fd5","unresolved":false,"context_lines":[{"line_number":144,"context_line":"note. These include but aren\u0027t limited to, any addition, deprecation or removal"},{"line_number":145,"context_line":"from the lib interface, any change to configuration options (including"},{"line_number":146,"context_line":"deprecation), CLI additions or deprecations, major feature additions, and"},{"line_number":147,"context_line":"anything backwards incompatible or would require an user to take note or do"},{"line_number":148,"context_line":"something extra."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":".. _reno: https://docs.openstack.org/reno/latest/"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_53094226","line":147,"range":{"start_line":147,"start_character":49,"end_line":147,"end_character":56},"in_reply_to":"3f79a3b5_136e742c","updated":"2018-11-09 17:38:18.000000000","message":"++","commit_id":"a447a93b2c9d44b1cdbd307430ac314a90324675"}],"doc/source/configuration.rst":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"eda35414823178d0763bbc4cab4d40a2cdd32fd5","unresolved":false,"context_lines":[{"line_number":263,"context_line":""},{"line_number":264,"context_line":"#. Set the ``fixed_network_name`` option in the ``compute`` group"},{"line_number":265,"context_line":""},{"line_number":266,"context_line":"In the case that the configured fixed network name can not be found by an user"},{"line_number":267,"context_line":"network list call, it will be treated like one was not provided except that a"},{"line_number":268,"context_line":"warning will be logged stating that it couldn\u0027t be found."},{"line_number":269,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_d326b2b9","line":266,"range":{"start_line":266,"start_character":51,"end_line":266,"end_character":58},"updated":"2018-11-09 17:38:18.000000000","message":"cannot\n\nAlso, s/an/a","commit_id":"a447a93b2c9d44b1cdbd307430ac314a90324675"}],"tempest/api/compute/admin/test_keypairs_v210.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"9f6f05c9de41d28bd16ea7ca05e20c68efd9662f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        self.assertEqual(first_keyname, keypair_detail[\u0027name\u0027])"},{"line_number":57,"context_line":"        self.assertEqual(user_id, keypair_detail[\u0027user_id\u0027],"},{"line_number":58,"context_line":"                         \"The fetched keypair is not for requested user!\")"},{"line_number":59,"context_line":"        # Create a   admin keypair"},{"line_number":60,"context_line":"        admin_keypair \u003d self.create_keypair(keypair_type\u003d\u0027ssh\u0027,"},{"line_number":61,"context_line":"                                            client\u003dself.client)"},{"line_number":62,"context_line":"        admin_keypair.pop(\u0027private_key\u0027, None)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_658ef07a","line":59,"range":{"start_line":59,"start_character":8,"end_line":59,"end_character":34},"updated":"2018-11-10 02:38:59.000000000","message":"Create an admin keypair","commit_id":"d7930f9e86e5995e18cfd5f7005611ebc11890ba"}],"tools/check_logs.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"eda35414823178d0763bbc4cab4d40a2cdd32fd5","unresolved":false,"context_lines":[{"line_number":168,"context_line":"Log files will be searched for ERROR or CRITICAL messages. If any"},{"line_number":169,"context_line":"error messages do not match any of the whitelist entries contained in"},{"line_number":170,"context_line":"etc/whitelist.yaml, those messages will be printed to the console and"},{"line_number":171,"context_line":"failure will be returned. A file directory containing logs or an url to the"},{"line_number":172,"context_line":"log files of an OpenStack gate job can be provided."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"The whitelist yaml looks like:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_7319de73","line":171,"range":{"start_line":171,"start_character":62,"end_line":171,"end_character":64},"updated":"2018-11-09 17:38:18.000000000","message":"a","commit_id":"a447a93b2c9d44b1cdbd307430ac314a90324675"}]}
