)]}'
{"nova/servicegroup/drivers/db.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c3da98a6ea1ca1c5bb538aedd5fd6f3aa7f90b6a","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            LOG.debug(\u0027Seems service %(binary)s on host %(host)s is down. \u0027"},{"line_number":79,"context_line":"                      \u0027Last heartbeat was %(lhb)s. Elapsed time is %(el)s\u0027,"},{"line_number":80,"context_line":"                      {\u0027binary\u0027: service_ref.get(\u0027binary\u0027),"},{"line_number":81,"context_line":"                       \u0027host\u0027: service_ref.get(\u0027host\u0027),"},{"line_number":82,"context_line":"                       \u0027lhb\u0027: str(last_heartbeat), \u0027el\u0027: str(elapsed)})"},{"line_number":83,"context_line":"        return is_up"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_c4f9abca","line":81,"range":{"start_line":81,"start_character":24,"end_line":81,"end_character":28},"updated":"2016-02-26 08:11:10.000000000","message":"seems test case fail is valid\nwe might need change the test case \nor add a default value here","commit_id":"f699b1d51f1e1425a3a3d303fa620cef56d9b984"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"638703aa1a02f9e0bba1ebf17ac6fb345db329c4","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            LOG.debug(\u0027Seems service %(binary)s on host %(host)s is down. \u0027"},{"line_number":79,"context_line":"                      \u0027Last heartbeat was %(lhb)s. Elapsed time is %(el)s\u0027,"},{"line_number":80,"context_line":"                      {\u0027binary\u0027: service_ref.get(\u0027binary\u0027),"},{"line_number":81,"context_line":"                       \u0027host\u0027: service_ref.get(\u0027host\u0027),"},{"line_number":82,"context_line":"                       \u0027lhb\u0027: str(last_heartbeat), \u0027el\u0027: str(elapsed)})"},{"line_number":83,"context_line":"        return is_up"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_e0f3db9c","line":81,"range":{"start_line":81,"start_character":24,"end_line":81,"end_character":28},"in_reply_to":"9aed3d3a_c4f9abca","updated":"2016-02-26 16:29:36.000000000","message":"Yeah, I pushed this up right before leaving work last night, I didn\u0027t have time to run the tests.  Will fix.","commit_id":"f699b1d51f1e1425a3a3d303fa620cef56d9b984"}]}
