)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"5986469c3e462f46b845c8848012a12cab68c2b7","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Wait for rpc server on shutdown"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"It seems to fix some busy epoll loop on SIGHUP."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4f728d5b475fedce996baeaa526706235d781d9d"},{"line_number":12,"context_line":"Related-Bug: #1795411"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_f064b24f","line":9,"range":{"start_line":9,"start_character":21,"end_line":9,"end_character":31},"updated":"2018-10-08 05:45:30.000000000","message":"It may be just I but it is not clear to me where the busy epoll is and how it is related. I ran through the bug too and see some hints. I\u0027d propose either removing this note or explaining it in a little more detail. :)","commit_id":"5b636b83cc4d43278227990b2c6dd37b7c0f3cd0"}],"mistral/rpc/oslo/oslo_server.py":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"f0b00c97da5b5af6f4379e61a54cd27ada1066bf","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        self.oslo_server.start()"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def stop(self, graceful\u003dFalse):"},{"line_number":59,"context_line":"        self.oslo_server.stop()"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        self.oslo_server.wait()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_d1e8d8a7","line":58,"range":{"start_line":58,"start_character":19,"end_line":58,"end_character":27},"updated":"2018-10-04 08:08:24.000000000","message":"Can we remove this arg?","commit_id":"ae70c15f734cadef5c3269881c0eafbe16a1fb02"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"6bed5f6736955ecdec78d49571d7bd96f8b5fb30","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        self.oslo_server.start()"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    def stop(self, graceful\u003dFalse):"},{"line_number":59,"context_line":"        self.oslo_server.stop()"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        self.oslo_server.wait()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_711224b6","line":58,"range":{"start_line":58,"start_character":19,"end_line":58,"end_character":27},"in_reply_to":"3f79a3b5_d1e8d8a7","updated":"2018-10-04 08:09:37.000000000","message":"Nevermind, I missed it in the parent class.","commit_id":"ae70c15f734cadef5c3269881c0eafbe16a1fb02"}],"releasenotes/notes/rpc-server-busy-71feff6a5aa8c9f1.yaml":[{"author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"change_message_id":"5986469c3e462f46b845c8848012a12cab68c2b7","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":"    Fix a busy loop condition when one the RPC server gets a SIGHUP signal, by"},{"line_number":5,"context_line":"    waiting properly for the RPC server to shutdown before restarting."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_9071be10","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":19},"updated":"2018-10-08 05:45:30.000000000","message":"Same applies as my comment on the commit msg.","commit_id":"5b636b83cc4d43278227990b2c6dd37b7c0f3cd0"}]}
