)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4f9d0e04d00cafa52147fab9bc006501efbe1a16","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Set \u0027last_checked\u0027 when get scheduler json configuration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Set \u0027last_checked\u0027 to make sure won\u0027t get scheduler json"},{"line_number":10,"context_line":"configuration too fast."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I97acefeacce7a8508d1eb9cb3205367a14be8d86"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a89bdaa_e45219dd","line":10,"updated":"2016-09-05 03:34:17.000000000","message":"Better to file a bug","commit_id":"a1dcd5d80ac5de8df6a543d94b8c3bd3b8963e5f"},{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"c7ec7ca673f00dc80846e141dbed8365a0a2d580","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Set \u0027last_checked\u0027 when get scheduler json configuration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Set \u0027last_checked\u0027 to make sure won\u0027t get scheduler json"},{"line_number":10,"context_line":"configuration too fast."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I97acefeacce7a8508d1eb9cb3205367a14be8d86"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a8ec9b2_c4a86bde","line":10,"in_reply_to":"9a89bdaa_e45219dd","updated":"2016-09-21 01:55:32.000000000","message":"Done","commit_id":"a1dcd5d80ac5de8df6a543d94b8c3bd3b8963e5f"}],"nova/scheduler/scheduler_options.py":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"2241c414ed633c380588fc846c949dbe4dccad80","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            if now - self.last_checked \u003c datetime.timedelta(minutes\u003d5):"},{"line_number":88,"context_line":"                return self.data"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        self.last_checked \u003d timeutils.utcnow()"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"},{"line_number":93,"context_line":"        if (not last_modified or not self.last_modified or"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_d56c040a","line":90,"range":{"start_line":90,"start_character":28,"end_line":90,"end_character":44},"updated":"2016-08-23 15:59:02.000000000","message":"change this to \"self._get_time_now\" for consistency.","commit_id":"49f71124d520c717dfef567a0ce0d5079d4ea3b6"},{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"cefe8ad19a4c874ae7f84661d576f75820a92dca","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            if now - self.last_checked \u003c datetime.timedelta(minutes\u003d5):"},{"line_number":88,"context_line":"                return self.data"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        self.last_checked \u003d timeutils.utcnow()"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"},{"line_number":93,"context_line":"        if (not last_modified or not self.last_modified or"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ac06dbe_b26695b8","line":90,"range":{"start_line":90,"start_character":28,"end_line":90,"end_character":44},"in_reply_to":"1ac06dbe_d56c040a","updated":"2016-08-24 06:48:42.000000000","message":"Done","commit_id":"49f71124d520c717dfef567a0ce0d5079d4ea3b6"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4f9d0e04d00cafa52147fab9bc006501efbe1a16","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            if now - self.last_checked \u003c datetime.timedelta(minutes\u003d5):"},{"line_number":88,"context_line":"                return self.data"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        self.last_checked \u003d self._get_time_now()"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"},{"line_number":93,"context_line":"        if (not last_modified or not self.last_modified or"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a89bdaa_844b0d2b","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":48},"updated":"2016-09-05 03:34:17.000000000","message":"I prefer to add a log when we begin to check the file timestamp.","commit_id":"a1dcd5d80ac5de8df6a543d94b8c3bd3b8963e5f"},{"author":{"_account_id":8289,"name":"huangtianhua","email":"tiantian223@163.com","username":"huangtianhua"},"change_message_id":"c7ec7ca673f00dc80846e141dbed8365a0a2d580","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            if now - self.last_checked \u003c datetime.timedelta(minutes\u003d5):"},{"line_number":88,"context_line":"                return self.data"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        self.last_checked \u003d self._get_time_now()"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"},{"line_number":93,"context_line":"        if (not last_modified or not self.last_modified or"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8ec9b2_a4a51f05","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":48},"in_reply_to":"9a89bdaa_844b0d2b","updated":"2016-09-21 01:55:32.000000000","message":"Done","commit_id":"a1dcd5d80ac5de8df6a543d94b8c3bd3b8963e5f"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"171aff54598c0aabd6fad99e2767747372d27008","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                return self.data"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"        self.last_checked \u003d self._get_time_now()"},{"line_number":92,"context_line":"        LOG.info(_LI(\u0027Start to check scheduler configuration file at: %s\u0027),"},{"line_number":93,"context_line":"                 self.last_checked)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7a8ec9b2_75ee2eee","line":92,"range":{"start_line":92,"start_character":12,"end_line":92,"end_character":16},"updated":"2016-09-21 17:18:09.000000000","message":"This and the LOG.info below should both be LOG.debug","commit_id":"df36d9627cd7fd39b3f6a1475e9ea8e56c44a0f6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1468644891b93064e2b54c5b13536ad4dba11277","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                return self.data"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"        self.last_checked \u003d self._get_time_now()"},{"line_number":92,"context_line":"        LOG.info(_LI(\u0027Start to check scheduler configuration file at: %s\u0027),"},{"line_number":93,"context_line":"                 self.last_checked)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        last_modified \u003d self._get_file_timestamp(filename)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_56a610c2","line":92,"range":{"start_line":92,"start_character":12,"end_line":92,"end_character":16},"in_reply_to":"7a8ec9b2_75ee2eee","updated":"2016-10-11 12:18:04.000000000","message":"+1","commit_id":"df36d9627cd7fd39b3f6a1475e9ea8e56c44a0f6"}]}
