)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"a7dc8667a96af82c4c991cc5148a7870e1d409b2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"So instead of allowing only the first interface IP, allow access"},{"line_number":14,"context_line":"from all IPs of the instance and assign the floating ip to the"},{"line_number":15,"context_line":"instance before allowing access for all instance IPs."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ifbdfb750cf508754ff9e302b468c816319f9eda4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a95cdbc_f2e7253e","line":16,"updated":"2016-10-05 11:05:31.000000000","message":"It should have bugreport.","commit_id":"7672cddf9083a6122faa25f9d766d67422c2ac1c"}],"manila_tempest_tests/tests/scenario/test_share_basic_ops.py":[{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"7c9b5ecf88eaa7ad4213854d4149219f07e7ebf2","unresolved":false,"context_lines":[{"line_number":249,"context_line":"                             cleanup\u003dFalse)"},{"line_number":250,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], ip\u003dssh_client.host,"},{"line_number":251,"context_line":"                             cleanup\u003dFalse)"},{"line_number":252,"context_line":""},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        # TODO(vponomaryov): use separate API for getting export location for"},{"line_number":255,"context_line":"        # share when \"v2\" client is used."}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_679226a0","line":252,"updated":"2016-02-27 03:44:07.000000000","message":"too many blank lines (PEP8)","commit_id":"5c359b1ae5abc469e185c303f57d2ac428629878"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"2cbc3c3cb54c0fdeab08a1d5e25278fef5ea22af","unresolved":false,"context_lines":[{"line_number":190,"context_line":"        instance \u003d self.boot_instance(wait_until\u003d\"BUILD\")"},{"line_number":191,"context_line":"        self.create_share()"},{"line_number":192,"context_line":"        instance \u003d self.wait_for_active_instance(instance[\"id\"])"},{"line_number":193,"context_line":"        ssh_client \u003d self.init_ssh(instance)"},{"line_number":194,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], instance\u003dinstance,"},{"line_number":195,"context_line":"                             cleanup\u003dFalse)"},{"line_number":196,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], ip\u003dssh_client.host)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_02037d77","line":193,"range":{"start_line":193,"start_character":7,"end_line":193,"end_character":44},"updated":"2016-12-19 10:16:08.000000000","message":"this and below change appear to be unrelated to what you described in the commit message, could you please clarify what you are trying to fix here?","commit_id":"113133ae03a82e645b2baf1ad290a1fbd8e79b08"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"2cbc3c3cb54c0fdeab08a1d5e25278fef5ea22af","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        ssh_client \u003d self.init_ssh(instance)"},{"line_number":194,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], instance\u003dinstance,"},{"line_number":195,"context_line":"                             cleanup\u003dFalse)"},{"line_number":196,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], ip\u003dssh_client.host)"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"        if utils.is_microversion_lt(CONF.share.max_api_microversion, \"2.9\"):"},{"line_number":199,"context_line":"            locations \u003d self.share[\u0027export_locations\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_0211bdaf","line":196,"range":{"start_line":196,"start_character":8,"end_line":196,"end_character":66},"updated":"2016-12-19 10:16:08.000000000","message":"why?","commit_id":"113133ae03a82e645b2baf1ad290a1fbd8e79b08"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"2cbc3c3cb54c0fdeab08a1d5e25278fef5ea22af","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        instance2 \u003d self.wait_for_active_instance(instance2[\"id\"])"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"        # Write data to first VM"},{"line_number":222,"context_line":"        ssh_client_inst1 \u003d self.init_ssh(instance1)"},{"line_number":223,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], instance\u003dinstance1,"},{"line_number":224,"context_line":"                             cleanup\u003dFalse)"},{"line_number":225,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], ip\u003dssh_client_inst1.host)"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"        if utils.is_microversion_lt(CONF.share.max_api_microversion, \"2.9\"):"},{"line_number":228,"context_line":"            locations \u003d self.share[\u0027export_locations\u0027]"},{"line_number":229,"context_line":"        else:"},{"line_number":230,"context_line":"            exports \u003d self.shares_v2_client.list_share_export_locations("},{"line_number":231,"context_line":"                self.share[\u0027id\u0027])"},{"line_number":232,"context_line":"            locations \u003d [x[\u0027path\u0027] for x in exports]"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"        self.mount_share(locations[0], ssh_client_inst1)"},{"line_number":235,"context_line":"        self.addCleanup(self.umount_share,"},{"line_number":236,"context_line":"                        ssh_client_inst1)"},{"line_number":237,"context_line":"        self.write_data(test_data, ssh_client_inst1)"},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"        # Read from second VM"},{"line_number":240,"context_line":"        ssh_client_inst2 \u003d self.init_ssh(instance2)"},{"line_number":241,"context_line":"        self.allow_access_ip("},{"line_number":242,"context_line":"            self.share[\u0027id\u0027], instance\u003dinstance2, cleanup\u003dFalse)"},{"line_number":243,"context_line":"        self.allow_access_ip(self.share[\u0027id\u0027], ip\u003dssh_client_inst2.host)"},{"line_number":244,"context_line":"        self.mount_share(locations[0], ssh_client_inst2)"},{"line_number":245,"context_line":"        self.addCleanup(self.umount_share,"},{"line_number":246,"context_line":"                        ssh_client_inst2)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_0278ddf7","line":243,"range":{"start_line":222,"start_character":0,"end_line":243,"end_character":72},"updated":"2016-12-19 10:16:08.000000000","message":"same as the others above","commit_id":"113133ae03a82e645b2baf1ad290a1fbd8e79b08"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"2cbc3c3cb54c0fdeab08a1d5e25278fef5ea22af","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"        self.allow_access_ip("},{"line_number":283,"context_line":"            self.share[\u0027id\u0027], instance\u003dinstance, cleanup\u003dFalse)"},{"line_number":284,"context_line":"        ssh_client \u003d self.init_ssh(instance)"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"        if utils.is_microversion_lt(CONF.share.max_api_microversion, \"2.9\"):"},{"line_number":287,"context_line":"            exports \u003d self.share[\u0027export_locations\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_a269e927","line":284,"range":{"start_line":284,"start_character":8,"end_line":284,"end_character":44},"updated":"2016-12-19 10:16:08.000000000","message":"no need to change anything here?","commit_id":"113133ae03a82e645b2baf1ad290a1fbd8e79b08"}]}
