)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8767,"name":"Nikolay Fedotov","email":"nfedotov@cisco.com","username":"nfedotov"},"change_message_id":"cf17007c9d529078c7eab724b2ddeadcf221663f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sergey Shnaidman \u003csshnaidm@cisco.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-11-27 13:57:56 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixing casual failing of nc service in LBaaS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Netcat quits after first web connection to it, causing test"},{"line_number":10,"context_line":"to fail with HTTP 503 error."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5a890539_5ad88d7f","line":7,"updated":"2014-11-27 15:09:27.000000000","message":"It is not casual failing. It fails if a Cirros 0.3.3 version is used because nc does not support \u0027-ll\u0027 (two \u0027l\u0027 letters) but in Cirros 0.3.2 the nc does support \u0027-ll\u0027 parameter. The parameter is for persistent listening so that it is possible to simulate server (in Cirros 0.3.2).","commit_id":"75ae79767e2b09411ed30958599f5bbe09df8d52"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"f83ce165cd9daf6cb9cccdf74ac0551b696c0822","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sergey Shnaidman \u003csshnaidm@cisco.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-11-27 13:57:56 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixing casual failing of nc service in LBaaS"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Netcat quits after first web connection to it, causing test"},{"line_number":10,"context_line":"to fail with HTTP 503 error."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5a890539_fa33f95f","line":7,"in_reply_to":"5a890539_5ad88d7f","updated":"2014-11-27 15:30:20.000000000","message":"thanks, Nikolay, you are right, it\u0027s because on gate Cirros 3.2 is used and so it doesn\u0027t fail.","commit_id":"75ae79767e2b09411ed30958599f5bbe09df8d52"}],"tempest/scenario/test_load_balancer_basic.py":[{"author":{"_account_id":8576,"name":"Yair Fried","email":"yfried@redhat.com","username":"yfried"},"change_message_id":"d40fb96f6052230d3c33a6a9dead8d14aba21e4c","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        keypair \u003d self.create_keypair()"},{"line_number":126,"context_line":"        security_groups \u003d [self.security_group]"},{"line_number":127,"context_line":"        create_kwargs \u003d {"},{"line_number":128,"context_line":"            \u0027networks\u0027: ["},{"line_number":129,"context_line":"                {\u0027uuid\u0027: self.network[\u0027id\u0027]},"},{"line_number":130,"context_line":"            ],"},{"line_number":131,"context_line":"            \u0027key_name\u0027: keypair[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_4ad1a92e","line":128,"updated":"2014-11-27 07:52:03.000000000","message":"this fix might be a bit out of scope but I\u0027m ok with that.\nplease add it to commit msg, though","commit_id":"9abd319bd5edbf466a86edf0ad9f8e56719a4e64"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"2b37474ded338c51f74b014071a207984dc915fd","unresolved":false,"context_lines":[{"line_number":125,"context_line":"        keypair \u003d self.create_keypair()"},{"line_number":126,"context_line":"        security_groups \u003d [self.security_group]"},{"line_number":127,"context_line":"        create_kwargs \u003d {"},{"line_number":128,"context_line":"            \u0027networks\u0027: ["},{"line_number":129,"context_line":"                {\u0027uuid\u0027: self.network[\u0027id\u0027]},"},{"line_number":130,"context_line":"            ],"},{"line_number":131,"context_line":"            \u0027key_name\u0027: keypair[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_d3f631f9","line":128,"in_reply_to":"5a890539_4ad1a92e","updated":"2014-11-27 11:54:38.000000000","message":"Done","commit_id":"9abd319bd5edbf466a86edf0ad9f8e56719a4e64"},{"author":{"_account_id":8576,"name":"Yair Fried","email":"yfried@redhat.com","username":"yfried"},"change_message_id":"d40fb96f6052230d3c33a6a9dead8d14aba21e4c","unresolved":false,"context_lines":[{"line_number":303,"context_line":"            try:"},{"line_number":304,"context_line":"                server \u003d urllib2.urlopen(\"http://{0}/\".format(vip_ip)).read()"},{"line_number":305,"context_line":"                counters[server] +\u003d 1"},{"line_number":306,"context_line":"            except urllib2.HTTPError:"},{"line_number":307,"context_line":"                continue"},{"line_number":308,"context_line":"        # Assert that each member of the pool gets balanced at least once"},{"line_number":309,"context_line":"        for member, counter in counters.iteritems():"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_4a9fe965","line":306,"updated":"2014-11-27 07:52:03.000000000","message":"nit: Some comment about why we are ignoring this Exception would be nice","commit_id":"9abd319bd5edbf466a86edf0ad9f8e56719a4e64"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"2b37474ded338c51f74b014071a207984dc915fd","unresolved":false,"context_lines":[{"line_number":303,"context_line":"            try:"},{"line_number":304,"context_line":"                server \u003d urllib2.urlopen(\"http://{0}/\".format(vip_ip)).read()"},{"line_number":305,"context_line":"                counters[server] +\u003d 1"},{"line_number":306,"context_line":"            except urllib2.HTTPError:"},{"line_number":307,"context_line":"                continue"},{"line_number":308,"context_line":"        # Assert that each member of the pool gets balanced at least once"},{"line_number":309,"context_line":"        for member, counter in counters.iteritems():"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_b3f1a503","line":306,"in_reply_to":"5a890539_4a9fe965","updated":"2014-11-27 11:54:38.000000000","message":"Done","commit_id":"9abd319bd5edbf466a86edf0ad9f8e56719a4e64"},{"author":{"_account_id":8767,"name":"Nikolay Fedotov","email":"nfedotov@cisco.com","username":"nfedotov"},"change_message_id":"d182904f730dbbd34e62de1a929501b5ae3dea5f","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"            # Start netcat"},{"line_number":189,"context_line":"            start_server \u003d (\u0027while true; do \u0027"},{"line_number":190,"context_line":"                            \u0027sudo nc -ll -p %(port)s -e sh /tmp/%(script)s; \u0027"},{"line_number":191,"context_line":"                            \u0027done \u0026\u0027)"},{"line_number":192,"context_line":"            cmd \u003d start_server % {\u0027port\u0027: self.port1,"},{"line_number":193,"context_line":"                                  \u0027script\u0027: \u0027script1\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_5a35edd9","line":190,"updated":"2014-11-27 15:03:49.000000000","message":"One \u0027-l\u0027 is enough","commit_id":"75ae79767e2b09411ed30958599f5bbe09df8d52"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"f83ce165cd9daf6cb9cccdf74ac0551b696c0822","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"            # Start netcat"},{"line_number":189,"context_line":"            start_server \u003d (\u0027while true; do \u0027"},{"line_number":190,"context_line":"                            \u0027sudo nc -ll -p %(port)s -e sh /tmp/%(script)s; \u0027"},{"line_number":191,"context_line":"                            \u0027done \u0026\u0027)"},{"line_number":192,"context_line":"            cmd \u003d start_server % {\u0027port\u0027: self.port1,"},{"line_number":193,"context_line":"                                  \u0027script\u0027: \u0027script1\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_3a24a10d","line":190,"in_reply_to":"5a890539_5a35edd9","updated":"2014-11-27 15:30:20.000000000","message":"Done","commit_id":"75ae79767e2b09411ed30958599f5bbe09df8d52"}]}
