)]}'
{"sahara/plugins/cdh/cloudera_utils.py":[{"author":{"_account_id":7710,"name":"Sergey Reshetnyak","email":"sreshetniak@mirantis.com","username":"sreshetniak"},"change_message_id":"f30ec62fe48abfe66e76c2903d0452acb3a29a6e","unresolved":false,"context_lines":[{"line_number":225,"context_line":"    yield hive_service.create_hive_warehouse()"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"def init_zookeeper(zookeeper_service, rolenames\u003dNone):"},{"line_number":229,"context_line":"    if rolenames:"},{"line_number":230,"context_line":"        yield zookeeper_service.init_zookeeper(*rolenames)"},{"line_number":231,"context_line":"    else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8c0949_747359e7","line":228,"range":{"start_line":228,"start_character":38,"end_line":228,"end_character":52},"updated":"2014-11-06 12:15:24.000000000","message":"This argument is not used in Sahara code.","commit_id":"fdc88e3c08ffedf89030fd46707cb4d1e0b2cd65"},{"author":{"_account_id":7710,"name":"Sergey Reshetnyak","email":"sreshetniak@mirantis.com","username":"sreshetniak"},"change_message_id":"f30ec62fe48abfe66e76c2903d0452acb3a29a6e","unresolved":false,"context_lines":[{"line_number":225,"context_line":"    yield hive_service.create_hive_warehouse()"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"def init_zookeeper(zookeeper_service, rolenames\u003dNone):"},{"line_number":229,"context_line":"    if rolenames:"},{"line_number":230,"context_line":"        yield zookeeper_service.init_zookeeper(*rolenames)"},{"line_number":231,"context_line":"    else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8c0949_34a47156","line":228,"updated":"2014-11-06 12:15:24.000000000","message":"add \u0027@cloudera_cmd\u0027 decorator for check command result","commit_id":"fdc88e3c08ffedf89030fd46707cb4d1e0b2cd65"},{"author":{"_account_id":7125,"name":"Alexander Ignatov","email":"aignatov@mirantis.com","username":"aignatov"},"change_message_id":"cef2fdb07a9590e64e5598c78a5623435d319c0f","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        return cm_cluster.get_service(HUE_SERVICE_NAME)"},{"line_number":106,"context_line":"    elif process in [\u0027SPARK_YARN_HISTORY_SERVER\u0027]:"},{"line_number":107,"context_line":"        return cm_cluster.get_service(SPARK_SERVICE_NAME)"},{"line_number":108,"context_line":"    elif process in [\u0027SERVER\u0027]:"},{"line_number":109,"context_line":"        return cm_cluster.get_service(ZOOKEEPER_SERVICE_NAME)"},{"line_number":110,"context_line":"    else:"},{"line_number":111,"context_line":"        raise ValueError("}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_96defb0f","line":108,"updated":"2014-11-13 15:37:42.000000000","message":"See my comment in plugin.py","commit_id":"796c6ca92f7b709e7677a520c39a1e1e96b38d6f"},{"author":{"_account_id":7125,"name":"Alexander Ignatov","email":"aignatov@mirantis.com","username":"aignatov"},"change_message_id":"cef2fdb07a9590e64e5598c78a5623435d319c0f","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        \u0027SERVICEMONITOR\u0027: \u0027SM\u0027,"},{"line_number":163,"context_line":"        \u0027WEBHCAT\u0027: \u0027WHC\u0027,"},{"line_number":164,"context_line":"        \u0027SPARK_YARN_HISTORY_SERVER\u0027: \u0027SHS\u0027,"},{"line_number":165,"context_line":"        \u0027SERVER\u0027: \u0027S\u0027,"},{"line_number":166,"context_line":"    }"},{"line_number":167,"context_line":"    return \u0027%s_%s\u0027 % (shortcuts.get(service, service),"},{"line_number":168,"context_line":"                      instance.hostname().replace(\u0027-\u0027, \u0027_\u0027))"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_76c0af2a","line":165,"updated":"2014-11-13 15:37:42.000000000","message":"See my comment in plugin.py","commit_id":"796c6ca92f7b709e7677a520c39a1e1e96b38d6f"}],"sahara/plugins/cdh/plugin.py":[{"author":{"_account_id":7125,"name":"Alexander Ignatov","email":"aignatov@mirantis.com","username":"aignatov"},"change_message_id":"cef2fdb07a9590e64e5598c78a5623435d319c0f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"            \"WEBHCAT\": [\u0027WEBHCAT\u0027],"},{"line_number":57,"context_line":"            \"HUE\": [\u0027HUE_SERVER\u0027],"},{"line_number":58,"context_line":"            \"SPARK_ON_YARN\": [\u0027SPARK_YARN_HISTORY_SERVER\u0027],"},{"line_number":59,"context_line":"            \"ZOOKEEPER\": [\u0027SERVER\u0027]"},{"line_number":60,"context_line":"        }"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    def get_configs(self, hadoop_version):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_b693f74d","line":59,"updated":"2014-11-13 15:37:42.000000000","message":"Couldn\u0027t this node process named as \"ZOOKEEPER_SERVER\" or just \"ZOOKEEPER\". It\u0027s very abstract name for specific service.","commit_id":"796c6ca92f7b709e7677a520c39a1e1e96b38d6f"},{"author":{"_account_id":13662,"name":"Ken Chen","email":"ken.chen@intel.com","username":"singinforest"},"change_message_id":"e210366bc90d87cb62f7cc246c46c72dd1037a67","unresolved":false,"context_lines":[{"line_number":56,"context_line":"            \"WEBHCAT\": [\u0027WEBHCAT\u0027],"},{"line_number":57,"context_line":"            \"HUE\": [\u0027HUE_SERVER\u0027],"},{"line_number":58,"context_line":"            \"SPARK_ON_YARN\": [\u0027SPARK_YARN_HISTORY_SERVER\u0027],"},{"line_number":59,"context_line":"            \"ZOOKEEPER\": [\u0027SERVER\u0027]"},{"line_number":60,"context_line":"        }"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    def get_configs(self, hadoop_version):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_368547ad","line":59,"in_reply_to":"5a890539_b693f74d","updated":"2014-11-13 15:52:38.000000000","message":"The node process is named by Cloudera. Cloudera Manager can only recognize \u0027SERVER\u0027 instead of other names.","commit_id":"796c6ca92f7b709e7677a520c39a1e1e96b38d6f"}]}
