21
21
package org .apache .bookkeeper .replication ;
22
22
23
23
import com .google .common .annotations .VisibleForTesting ;
24
- import com .google .common .collect .Iterators ;
25
24
import com .google .common .collect .Lists ;
26
25
import com .google .common .collect .Sets ;
27
26
import com .google .common .util .concurrent .SettableFuture ;
28
27
import java .io .IOException ;
29
28
import java .util .ArrayList ;
30
29
import java .util .Collection ;
31
- import java .util .Iterator ;
32
30
import java .util .List ;
33
31
import java .util .Set ;
34
32
import java .util .concurrent .Executors ;
46
44
import org .apache .bookkeeper .meta .LedgerManager ;
47
45
import org .apache .bookkeeper .meta .LedgerManagerFactory ;
48
46
import org .apache .bookkeeper .meta .LedgerUnderreplicationManager ;
49
- import org .apache .bookkeeper .meta .UnderreplicatedLedger ;
50
47
import org .apache .bookkeeper .net .BookieId ;
51
48
import org .apache .bookkeeper .proto .BookkeeperInternalCallbacks .GenericCallback ;
52
49
import org .apache .bookkeeper .replication .ReplicationException .BKAuditException ;
@@ -183,7 +180,6 @@ public Auditor(final String bookieIdentifier,
183
180
conf , auditorStats , admin , ledgerManager ,
184
181
ledgerUnderreplicationManager , shutdownTaskHandler , hasAuditCheckTask );
185
182
allAuditorTasks .add (auditorReplicasCheckTask );
186
-
187
183
executor = Executors .newSingleThreadScheduledExecutor (new ThreadFactory () {
188
184
@ Override
189
185
public Thread newThread (Runnable r ) {
@@ -393,8 +389,6 @@ public void start() {
393
389
knownBookies = getAvailableBookies ();
394
390
this .ledgerUnderreplicationManager
395
391
.notifyLostBookieRecoveryDelayChanged (new LostBookieRecoveryDelayChangedCb ());
396
- this .ledgerUnderreplicationManager .notifyUnderReplicationLedgerChanged (
397
- new UnderReplicatedLedgersChangedCb ());
398
392
} catch (BKException bke ) {
399
393
LOG .error ("Couldn't get bookie list, so exiting" , bke );
400
394
submitShutdownTask ();
@@ -404,7 +398,6 @@ public void start() {
404
398
submitShutdownTask ();
405
399
return ;
406
400
}
407
-
408
401
scheduleBookieCheckTask ();
409
402
scheduleCheckAllLedgersTask ();
410
403
schedulePlacementPolicyCheckTask ();
@@ -558,16 +551,6 @@ private void scheduleReplicasCheckTask() {
558
551
executor .scheduleAtFixedRate (auditorReplicasCheckTask , initialDelay , interval , TimeUnit .SECONDS );
559
552
}
560
553
561
- private class UnderReplicatedLedgersChangedCb implements GenericCallback <Void > {
562
- @ Override
563
- public void operationComplete (int rc , Void result ) {
564
- Iterator <UnderreplicatedLedger > underreplicatedLedgersInfo = ledgerUnderreplicationManager
565
- .listLedgersToRereplicate (null );
566
- auditorStats .getUnderReplicatedLedgersGuageValue ().set (Iterators .size (underreplicatedLedgersInfo ));
567
- auditorStats .getNumReplicatedLedgers ().inc ();
568
- }
569
- }
570
-
571
554
private class LostBookieRecoveryDelayChangedCb implements GenericCallback <Void > {
572
555
@ Override
573
556
public void operationComplete (int rc , Void result ) {
0 commit comments