def __init__(self, config): self._config = config self._hostname = socket.gethostname() self.analytic_api = AnalyticApiClient(self._config) self._config.random_collectors = self._config.collectors() self._chksum = "" self._api_server_checksum = "" if self._config.collectors(): self._chksum = hashlib.md5("".join( self._config.collectors())).hexdigest() self._config.random_collectors = random.sample(self._config.collectors(), \ len(self._config.collectors())) if self._config.api_server_list(): self._api_server_checksum = hashlib.md5("".join( self._config.api_server_list())).hexdigest() random_api_servers = random.sample( self._config.api_server_list(), len(self._config.api_server_list())) self._config.set_api_server_list(random_api_servers) self.uve = LinkUve(self._config) self._logger = self.uve.logger() self.sleep_time() self._keep_running = True self._vnc = None self._members = None self._partitions = None self._prouters = None
def __init__(self, config): self._config = config if 'host_ip' in self._config._args: host_ip = self._config._args.host_ip else: host_ip = socket.gethostbyname(socket.getfqdn()) self._hostname = socket.getfqdn(host_ip) self.analytic_api = AnalyticApiClient(self._config) self._config.random_collectors = self._config.collectors() self._chksum = "" if self._config.collectors(): self._chksum = hashlib.md5("".join( self._config.collectors())).hexdigest() self._config.random_collectors = random.sample(self._config.collectors(), \ len(self._config.collectors())) self.uve = LinkUve(self._config) self._sandesh = self.uve.sandesh_instance() self._logger = self.uve.logger() self.sleep_time() self._sem = Semaphore() self._members = None self._partitions = None self._prouters = {} self._vrouter_l2ifs = {} self._old_vrouter_l2ifs = {} self._config_handler = TopologyConfigHandler( self._sandesh, self._config.rabbitmq_params(), self._config.cassandra_params(), host_ip) self.constnt_schdlr = ConsistentScheduler( self.uve._moduleid, zookeeper=self._config.zookeeper_server(), delete_hndlr=self._del_uves, logger=self._logger, cluster_id=self._config.cluster_id())
def __init__(self, config): self._config = config self._me = socket.gethostname() + ':' + str(os.getpid()) self.analytic_api = AnalyticApiClient(self._config) self.uve = LinkUve(self._config) self.sleep_time() self._keep_running = True
def __init__(self, config): self._config = config self._hostname = socket.gethostname() self.analytic_api = AnalyticApiClient(self._config) self.uve = LinkUve(self._config) self._logger = self.uve.logger() self.sleep_time() self._keep_running = True self._vnc = None self._members = None self._partitions = None self._prouters = None
def __init__(self, config): self._config = config self._me = socket.gethostname() + ':' + str(os.getpid()) self.analytic_api = AnalyticApiClient(self._config) self._config.random_collectors = self._config.collectors() self._chksum = "" if self._config.collectors(): self._chksum = hashlib.md5("".join( self._config.collectors())).hexdigest() self._config.random_collectors = random.sample(self._config.collectors(), \ len(self._config.collectors())) self.uve = LinkUve(self._config) self.sleep_time() self._keep_running = True self._vnc = None
def __init__(self, config): self._config = config self.analytic_api = AnalyticApiClient(self._config) self.uve = LinkUve(self._config) self.sleep_time() self._keep_running = True