)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6698,"name":"Robert Pothier","email":"robpothier35@gmail.com","username":"rpothier"},"change_message_id":"2ff3156ee44a158c316e368f8814b873d3dffcdb","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update linux client to support basic MTU testing"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"BP MTU selection and adervertisement requires sending pkts of known"},{"line_number":10,"context_line":"sizes to verify MTU.  This patch allows basic MTU testing via the"},{"line_number":11,"context_line":"linux_client"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a80dd14_1f2b1783","line":9,"updated":"2015-03-05 20:16:00.000000000","message":"typo - advertisement","commit_id":"42b868896d42ff193d86e0daefa4cc10a59dd2e0"}],"tempest/common/utils/linux/remote_client.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"b7337b402f234102b5e3bcc970e5b3f16d57fce6","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        cmd \u003d \u0027sudo sh -c \"echo \\\\\"%s\\\\\" \u003e/dev/console\"\u0027 % message"},{"line_number":88,"context_line":"        return self.exec_command(cmd)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def ping_host(self, host, count\u003d1, size\u003d56):"},{"line_number":91,"context_line":"        addr \u003d netaddr.IPAddress(host)"},{"line_number":92,"context_line":"        cmd \u003d \u0027ping6\u0027 if addr.version \u003d\u003d 6 else \u0027ping\u0027"},{"line_number":93,"context_line":"        cmd +\u003d \u0027 -c{0} -w{0} -s{1} {2}\u0027.format(count, size, host)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_4c6ceb35","line":90,"updated":"2015-03-06 12:35:28.000000000","message":"If it able to pass the gate I ok with increasing the default size to the max, or to just to 32k.","commit_id":"42b868896d42ff193d86e0daefa4cc10a59dd2e0"},{"author":{"_account_id":12378,"name":"Richard Winters","email":"riwinter@cisco.com","username":"riwinter"},"change_message_id":"dd2a88b089ee83ce7796f570e93112884c37bc39","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        cmd \u003d \u0027sudo sh -c \"echo \\\\\"%s\\\\\" \u003e/dev/console\"\u0027 % message"},{"line_number":88,"context_line":"        return self.exec_command(cmd)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    def ping_host(self, host, count\u003d1, size\u003d56):"},{"line_number":91,"context_line":"        addr \u003d netaddr.IPAddress(host)"},{"line_number":92,"context_line":"        cmd \u003d \u0027ping6\u0027 if addr.version \u003d\u003d 6 else \u0027ping\u0027"},{"line_number":93,"context_line":"        cmd +\u003d \u0027 -c{0} -w{0} -s{1} {2}\u0027.format(count, size, host)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_d932565e","line":90,"in_reply_to":"9a80dd14_4c6ceb35","updated":"2015-03-06 14:44:46.000000000","message":"Defaults for count and size were picked to preserve backwards compatibility.  Setting a default size to 32K would cause pings to fail if the underlying network doesn’t support fragmentation.","commit_id":"42b868896d42ff193d86e0daefa4cc10a59dd2e0"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"04c9ea7c4aa9e80ec5c5db4156ec797b8bef73b6","unresolved":false,"context_lines":[{"line_number":163,"context_line":"                                                  % dhcp_client)"},{"line_number":164,"context_line":"        if dhcp_client \u003d\u003d \u0027udhcpc\u0027 and not fixed_ip:"},{"line_number":165,"context_line":"            raise ValueError(\"need to set \u0027fixed_ip\u0027 for udhcpc client\")"},{"line_number":166,"context_line":"        return getattr(self, \u0027_renew_lease_\u0027 + dhcp_client)(fixed_ip\u003dfixed_ip)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_dd87ded5","line":166,"updated":"2015-03-05 14:18:04.000000000","message":"A \u0027\\n\u0027 was added at the end of this line. Which is good.","commit_id":"42b868896d42ff193d86e0daefa4cc10a59dd2e0"}],"tempest/tests/common/utils/linux/test_remote_client.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"41d468e0f6b7763cf762fc2fa132503f87b18dae","unresolved":false,"context_lines":[{"line_number":108,"context_line":"rtt min/avg/max/mdev \u003d 0.048/0.048/0.048/0.000 ms\"\"\""},{"line_number":109,"context_line":"        self.ssh_mock.mock.exec_command.return_value \u003d ping_response"},{"line_number":110,"context_line":"        self.assertEqual(self.conn.ping_host(\u0027127.0.0.1\u0027), ping_response)"},{"line_number":111,"context_line":"        self._assert_exec_called_with(\u0027ping -c1 -w1 -s56 127.0.0.1\u0027)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def test_get_mac_address(self):"},{"line_number":114,"context_line":"        macs \u003d \"\"\"0a:0b:0c:0d:0e:0f"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_18b2de05","line":111,"updated":"2015-02-19 14:46:08.000000000","message":"56 is the default value so you don\u0027t actually test that the argument is actually taken into account.","commit_id":"997a2cbd8af3b68e5728518a7131c676bc558ea0"},{"author":{"_account_id":12378,"name":"Richard Winters","email":"riwinter@cisco.com","username":"riwinter"},"change_message_id":"9cf192bc5570f3d88889ae31192e21d8a7678a75","unresolved":false,"context_lines":[{"line_number":108,"context_line":"rtt min/avg/max/mdev \u003d 0.048/0.048/0.048/0.000 ms\"\"\""},{"line_number":109,"context_line":"        self.ssh_mock.mock.exec_command.return_value \u003d ping_response"},{"line_number":110,"context_line":"        self.assertEqual(self.conn.ping_host(\u0027127.0.0.1\u0027), ping_response)"},{"line_number":111,"context_line":"        self._assert_exec_called_with(\u0027ping -c1 -w1 -s56 127.0.0.1\u0027)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    def test_get_mac_address(self):"},{"line_number":114,"context_line":"        macs \u003d \"\"\"0a:0b:0c:0d:0e:0f"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_7a31cc0a","line":111,"in_reply_to":"da86d52c_18b2de05","updated":"2015-02-20 15:31:02.000000000","message":"Done - patch set 2, testing with non defaults","commit_id":"997a2cbd8af3b68e5728518a7131c676bc558ea0"}]}
