def _write_root_address(self, address, port): data = create_address(address, port) path = "%s/root-sch" % (ROOT_SCHEDULER_SERVICE, ) self.zk_client.create(path=path, value=data, acl=None, ephemeral=True, sequence=False, makepath=True)
def _write_root_address(self, address, port): data = create_address(address, port) path = "%s/root-sch" % (ROOT_SCHEDULER_SERVICE,) self.zk_client.create(path=path, value=data, acl=None, ephemeral=True, sequence=False, makepath=True)
def acquire(self): server_address = create_address(*self._address) self._zk_lock.acquire() self._zk.retry(self._zk.create, self.service_path, server_address, ephemeral=True, makepath=True)