)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c7f894bf78a18c0661e9c018099429a9b38c253f","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Do not report ovs agent state when ovs is dead,"},{"line_number":10,"context_line":"and let neutron-server mark service as down. So"},{"line_number":11,"context_line":"cluster admin counld determine there is a problem"},{"line_number":12,"context_line":"for the given ovs agent"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ib4b06c7877a7343f4204d4f4f5863931717ff507"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"cfa7a49c_df68ba3b","line":11,"range":{"start_line":11,"start_character":14,"end_line":11,"end_character":20},"updated":"2021-01-11 20:04:37.000000000","message":"nit: could","commit_id":"60dc764e37e1bf7fbfc979498309e6bdfdf8fe81"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"8bb548aa0b7b8531456c221c6a87bd1ea1bc542d","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Do not report ovs agent state when ovs is dead,"},{"line_number":10,"context_line":"and let neutron-server mark service as down. So"},{"line_number":11,"context_line":"cluster admin counld determine there is a problem"},{"line_number":12,"context_line":"for the given ovs agent"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ib4b06c7877a7343f4204d4f4f5863931717ff507"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"1a814bbe_492a84e0","line":11,"range":{"start_line":11,"start_character":14,"end_line":11,"end_character":20},"updated":"2021-01-13 07:27:07.000000000","message":"could","commit_id":"36b8da01422e477ff3f06f802ac3d0b4ee3dc671"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"8bb548aa0b7b8531456c221c6a87bd1ea1bc542d","unresolved":true,"context_lines":[{"line_number":12,"context_line":"for the given ovs agent"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ib4b06c7877a7343f4204d4f4f5863931717ff507"},{"line_number":15,"context_line":"Closes-Bug: #1910947"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"b76febb1_bfd400d8","line":15,"range":{"start_line":15,"start_character":13,"end_line":15,"end_character":20},"updated":"2021-01-13 07:27:07.000000000","message":"should be 1910946","commit_id":"36b8da01422e477ff3f06f802ac3d0b4ee3dc671"}],"neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"e2a1390de26105978ab9f871c1ae92986c89df57","unresolved":true,"context_lines":[{"line_number":381,"context_line":""},{"line_number":382,"context_line":"        try:"},{"line_number":383,"context_line":"            if self.ovs_status \u003d\u003d constants.OVS_DEAD:"},{"line_number":384,"context_line":"                LOG.warning(\"ovs is dead\")"},{"line_number":385,"context_line":"                return"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"}],"source_content_type":"text/x-python","patch_set":1,"id":"0c886b3a_39b921b7","line":384,"range":{"start_line":384,"start_character":16,"end_line":384,"end_character":42},"updated":"2021-01-11 08:03:58.000000000","message":"Should be ERROR log I think, as operator seeing agent is down should quickly figure out why it is so, from the logs. Also consider \"OVS is down, not reporting state to server\"","commit_id":"60dc764e37e1bf7fbfc979498309e6bdfdf8fe81"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"c7f894bf78a18c0661e9c018099429a9b38c253f","unresolved":true,"context_lines":[{"line_number":381,"context_line":""},{"line_number":382,"context_line":"        try:"},{"line_number":383,"context_line":"            if self.ovs_status \u003d\u003d constants.OVS_DEAD:"},{"line_number":384,"context_line":"                LOG.warning(\"ovs is dead\")"},{"line_number":385,"context_line":"                return"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"}],"source_content_type":"text/x-python","patch_set":1,"id":"aefda405_96a58ed7","line":384,"range":{"start_line":384,"start_character":16,"end_line":384,"end_character":42},"in_reply_to":"0c886b3a_39b921b7","updated":"2021-01-11 20:04:37.000000000","message":"+1","commit_id":"60dc764e37e1bf7fbfc979498309e6bdfdf8fe81"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"82179e05fbebf2e099c365d008c27ef3dab5b65b","unresolved":true,"context_lines":[{"line_number":380,"context_line":"            self.dvr_agent.in_distributed_mode())"},{"line_number":381,"context_line":""},{"line_number":382,"context_line":"        try:"},{"line_number":383,"context_line":"            if self.ovs_status \u003d\u003d constants.OVS_DEAD:"},{"line_number":384,"context_line":"                LOG.error(\"OVS is down, not reporting state to server\")"},{"line_number":385,"context_line":"                return"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"},{"line_number":388,"context_line":"                                                       self.agent_state,"}],"source_content_type":"text/x-python","patch_set":6,"id":"e15426b2_2ee2719d","line":385,"range":{"start_line":383,"start_character":12,"end_line":385,"end_character":22},"updated":"2021-01-12 14:17:27.000000000","message":"why this check is here and not at the beginning?","commit_id":"9751108dfe678e67b331acb4a0b022b7c8bf8e7e"},{"author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"change_message_id":"efb77a5370b3dabc78f66565fb4d4838c1cd493a","unresolved":true,"context_lines":[{"line_number":380,"context_line":"            self.dvr_agent.in_distributed_mode())"},{"line_number":381,"context_line":""},{"line_number":382,"context_line":"        try:"},{"line_number":383,"context_line":"            if self.ovs_status \u003d\u003d constants.OVS_DEAD:"},{"line_number":384,"context_line":"                LOG.error(\"OVS is down, not reporting state to server\")"},{"line_number":385,"context_line":"                return"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"},{"line_number":388,"context_line":"                                                       self.agent_state,"}],"source_content_type":"text/x-python","patch_set":6,"id":"911a22c3_b2759c86","line":385,"range":{"start_line":383,"start_character":12,"end_line":385,"end_character":22},"in_reply_to":"e15426b2_2ee2719d","updated":"2021-01-12 14:30:51.000000000","message":"right, I think it could be better to put at the very beginning....","commit_id":"9751108dfe678e67b331acb4a0b022b7c8bf8e7e"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"4ce92dd6e303da885b0e9a37a47521c524b76262","unresolved":true,"context_lines":[{"line_number":385,"context_line":"            self.dvr_agent.in_distributed_mode())"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        try:"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"},{"line_number":390,"context_line":"                                                       self.agent_state,"},{"line_number":391,"context_line":"                                                       True)"}],"source_content_type":"text/x-python","patch_set":8,"id":"c9357fc7_a225db0e","line":388,"updated":"2021-01-12 14:55:37.000000000","message":"accidental new line","commit_id":"efafdfff0224dac6e850ed7a6b8ffe95247d7d4b"},{"author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"change_message_id":"d2ffc8e7fce25a9dd1399b3a999d5424aed039f7","unresolved":false,"context_lines":[{"line_number":385,"context_line":"            self.dvr_agent.in_distributed_mode())"},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"        try:"},{"line_number":388,"context_line":""},{"line_number":389,"context_line":"            agent_status \u003d self.state_rpc.report_state(self.context,"},{"line_number":390,"context_line":"                                                       self.agent_state,"},{"line_number":391,"context_line":"                                                       True)"}],"source_content_type":"text/x-python","patch_set":8,"id":"552c12e6_bb0f1bf9","line":388,"in_reply_to":"c9357fc7_a225db0e","updated":"2021-01-13 00:12:56.000000000","message":"Done","commit_id":"efafdfff0224dac6e850ed7a6b8ffe95247d7d4b"}],"releasenotes/notes/bug-7dc8245da8e0e571.yaml":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2205c2a1f79fa62a422c0bbebdd360468d2ce4ee","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Stop sending agent heartbeat for ovs agent when it detects"},{"line_number":5,"context_line":"    ovs is dead. This helps alarm cloud operators that there"},{"line_number":6,"context_line":"    is something wrong on the given node."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3093d7b9_909d5464","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":36},"updated":"2021-01-12 14:02:14.000000000","message":"from","commit_id":"9746f688b359fc7ec6e83517cdd65dd4b91ba0a2"},{"author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"change_message_id":"4fd188ce4364ac23780472aa7d0c6ea9a21e5310","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Stop sending agent heartbeat for ovs agent when it detects"},{"line_number":5,"context_line":"    ovs is dead. This helps alarm cloud operators that there"},{"line_number":6,"context_line":"    is something wrong on the given node."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e48f9740_b1055416","line":4,"range":{"start_line":4,"start_character":33,"end_line":4,"end_character":36},"in_reply_to":"3093d7b9_909d5464","updated":"2021-01-12 14:17:02.000000000","message":"Done","commit_id":"9746f688b359fc7ec6e83517cdd65dd4b91ba0a2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"48413dfca55ac8123130f61330e0635f42630ec2","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Stop sending agent heartbeat for ovs agent when it detects"},{"line_number":5,"context_line":"    ovs is dead. This helps alarm cloud operators that there"},{"line_number":6,"context_line":"    is something wrong on the given node."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e0634f29_73e791e6","line":5,"range":{"start_line":5,"start_character":27,"end_line":5,"end_character":28},"updated":"2021-01-12 12:22:46.000000000","message":"nit: helps to alarm....","commit_id":"9746f688b359fc7ec6e83517cdd65dd4b91ba0a2"},{"author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"change_message_id":"4fd188ce4364ac23780472aa7d0c6ea9a21e5310","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Stop sending agent heartbeat for ovs agent when it detects"},{"line_number":5,"context_line":"    ovs is dead. This helps alarm cloud operators that there"},{"line_number":6,"context_line":"    is something wrong on the given node."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"0204b0dc_368ebcc2","line":5,"range":{"start_line":5,"start_character":27,"end_line":5,"end_character":28},"in_reply_to":"e0634f29_73e791e6","updated":"2021-01-12 14:17:02.000000000","message":"Done","commit_id":"9746f688b359fc7ec6e83517cdd65dd4b91ba0a2"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"82179e05fbebf2e099c365d008c27ef3dab5b65b","unresolved":true,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Stop sending agent heartbeat for ovs agent when it detects"},{"line_number":5,"context_line":"    ovs is dead. This helps to alarm cloud operators that there"},{"line_number":6,"context_line":"    is something wrong on the given node."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"b0dcdbfe_0aa82319","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":7},"updated":"2021-01-12 14:17:27.000000000","message":"OVS","commit_id":"9751108dfe678e67b331acb4a0b022b7c8bf8e7e"}]}
