)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c0592eb9f9c551182c9d2ed1b219b7bccefba76","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Qiaowei Ren \u003cqiaowei.ren@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-08-29 18:30:39 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add necessary timeout check"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch add necessary time check when xenapi session is created."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da20952f_884a0325","line":7,"updated":"2015-08-30 01:35:00.000000000","message":"please add XenAPI: prefix","commit_id":"120c2df144352c58c8a1d28580962d7c25fad9d4"},{"author":{"_account_id":9581,"name":"Ren Qiaowei","email":"qiaowei.ren@intel.com","username":"qiaowei"},"change_message_id":"3fd2752d8d465c7debbb3e780ec4b14420a00c7a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Qiaowei Ren \u003cqiaowei.ren@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-08-29 18:30:39 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"add necessary timeout check"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch add necessary time check when xenapi session is created."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da20952f_2856572a","line":7,"in_reply_to":"da20952f_884a0325","updated":"2015-08-30 02:35:24.000000000","message":"sure.","commit_id":"120c2df144352c58c8a1d28580962d7c25fad9d4"}],"nova/virt/xenapi/client/session.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c0592eb9f9c551182c9d2ed1b219b7bccefba76","unresolved":false,"context_lines":[{"line_number":129,"context_line":"                master \u003d e.details[1]"},{"line_number":130,"context_line":"                url \u003d pool.swap_xapi_host(url, master)"},{"line_number":131,"context_line":"                session \u003d self.XenAPI.Session(url)"},{"line_number":132,"context_line":"                with timeout.Timeout(CONF.xenserver.login_timeout, exception):"},{"line_number":133,"context_line":"                    session.login_with_password(user, pw,"},{"line_number":134,"context_line":"                                                self.nova_version, \u0027OpenStack\u0027)"},{"line_number":135,"context_line":"                self.is_slave \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_a85587c2","line":132,"updated":"2015-08-30 01:35:00.000000000","message":"can you please add a unit test for this","commit_id":"120c2df144352c58c8a1d28580962d7c25fad9d4"},{"author":{"_account_id":9581,"name":"Ren Qiaowei","email":"qiaowei.ren@intel.com","username":"qiaowei"},"change_message_id":"3fd2752d8d465c7debbb3e780ec4b14420a00c7a","unresolved":false,"context_lines":[{"line_number":129,"context_line":"                master \u003d e.details[1]"},{"line_number":130,"context_line":"                url \u003d pool.swap_xapi_host(url, master)"},{"line_number":131,"context_line":"                session \u003d self.XenAPI.Session(url)"},{"line_number":132,"context_line":"                with timeout.Timeout(CONF.xenserver.login_timeout, exception):"},{"line_number":133,"context_line":"                    session.login_with_password(user, pw,"},{"line_number":134,"context_line":"                                                self.nova_version, \u0027OpenStack\u0027)"},{"line_number":135,"context_line":"                self.is_slave \u003d True"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_c846bb7a","line":132,"in_reply_to":"da20952f_a85587c2","updated":"2015-08-30 02:35:24.000000000","message":"there are unit tests for this session class, and the session is mock in test.","commit_id":"120c2df144352c58c8a1d28580962d7c25fad9d4"}]}
