Classes for replicating Bookkeeper data.
Interface Summary Interface Description ReplicationStatsReplication statistics.
Class Summary Class Description AuditorAuditor is a single entity in the entire Bookie cluster and will be watching all the bookies under 'ledgerrootpath/available' zkpath. AuditorElectorPerforming auditor election using Apache ZooKeeper. AutoRecoveryMainClass to start/stop the AutoRecovery daemons Auditor and ReplicationWorker. BookieLedgerIndexerPreparing bookie vs its corresponding ledgers. ReplicationEnableCbCallback which is getting notified when the replication process is enabled. ReplicationWorkerReplicationWorker will take the fragments one by one from ZKLedgerUnderreplicationManager and replicates to it.
Exception Summary Exception Description ReplicationExceptionExceptions for use within the replication service. ReplicationException.BKAuditExceptionException while auditing bookie-ledgers. ReplicationException.CompatibilityExceptionCompatibility error. ReplicationException.UnavailableExceptionThe replication service has become unavailable.