def __init__(self, persistence, dbreplica, config): threading.Thread.__init__(self) self.config = config self.logger = logging.getLogger("cleaner") self.lock = threading.Lock() self.stopped = False self.dbreplica = dbreplica self.dbreplica_controller = DBReplicaController(persistence) self.dbinstance_controller = DBInstanceController(persistence) self._init_replica() self._init_handler() self.monitor = ReplicaMonitor(self.config, self.dbreplica, self.master_handler, self.slaves_handler)
def __init__(self, config, persistence): self.config = config self.persistence = persistence self.controller = DBReplicaController(persistence) self.dbinstance_controller = DBInstanceController(persistence) self._init_worker()
def __init__(self, config, persistence): self.config = config self.persistence = persistence self.controller = DBInstanceController(self.persistence)