)]}'
{"aodh/api/controllers/v2/alarm_rules/loadbalancer.py":[{"author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"change_message_id":"384e2d162f29ce7e2e0c85b59a1d11b97d15d0fa","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class LoadBalancerMemberHealthRule(base.AlarmRule):"},{"line_number":22,"context_line":"    pool_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":23,"context_line":"    \"ID of a load balancer pool the members belongs to\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    stack_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":26,"context_line":"    \"ID of a Heat stack which contains the load balancer member.\""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_80d17f5a","line":23,"updated":"2019-04-22 05:22:11.000000000","message":".","commit_id":"1d473f3ecb3dde97177458218eaed35e04a40789"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8eebe70ddf1269141b0c3643cf881592504de0bd","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class LoadBalancerMemberHealthRule(base.AlarmRule):"},{"line_number":22,"context_line":"    pool_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":23,"context_line":"    \"ID of a load balancer pool the members belongs to\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    stack_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":26,"context_line":"    \"ID of a Heat stack which contains the load balancer member.\""}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_e0695b8b","line":23,"in_reply_to":"ffb9cba7_80d17f5a","updated":"2019-04-22 05:28:13.000000000","message":"Done","commit_id":"1d473f3ecb3dde97177458218eaed35e04a40789"},{"author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"change_message_id":"384e2d162f29ce7e2e0c85b59a1d11b97d15d0fa","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"ID of a Heat stack which contains the load balancer member.\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    autoscaling_group_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":29,"context_line":"    (\"ID of a Heat autoscaling group that contains the load balancer member.\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def as_dict(self):"},{"line_number":32,"context_line":"        rule \u003d self.as_dict_from_keys("}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_c0e5373a","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":78},"updated":"2019-04-22 05:22:11.000000000","message":"IMO, we should remove the () to make it like the others.","commit_id":"1d473f3ecb3dde97177458218eaed35e04a40789"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"8eebe70ddf1269141b0c3643cf881592504de0bd","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"ID of a Heat stack which contains the load balancer member.\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    autoscaling_group_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":29,"context_line":"    (\"ID of a Heat autoscaling group that contains the load balancer member.\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def as_dict(self):"},{"line_number":32,"context_line":"        rule \u003d self.as_dict_from_keys("}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_80041fc8","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":78},"in_reply_to":"ffb9cba7_c0e5373a","updated":"2019-04-22 05:28:13.000000000","message":"Done","commit_id":"1d473f3ecb3dde97177458218eaed35e04a40789"},{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"762b956fe002d5ce53bacaa4fe668de0a3440304","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"ID of a Heat stack which contains the load balancer member.\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    autoscaling_group_id \u003d wsme.wsattr(wtypes.text, mandatory\u003dTrue)"},{"line_number":29,"context_line":"    (\"ID of a Heat autoscaling group that contains the load balancer member.\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def as_dict(self):"},{"line_number":32,"context_line":"        rule \u003d self.as_dict_from_keys("}],"source_content_type":"text/x-python","patch_set":1,"id":"ffb9cba7_20c21387","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":78},"in_reply_to":"ffb9cba7_c0e5373a","updated":"2019-04-22 05:23:58.000000000","message":"Nice catch","commit_id":"1d473f3ecb3dde97177458218eaed35e04a40789"}]}
