@@ -101,14 +101,13 @@ public void testPlacementPolicyCheckWithBookiesFromDifferentRacks() throws Excep
101
101
int numOfBookies = 5 ;
102
102
List <BookieId > bookieAddresses = new ArrayList <>();
103
103
BookieSocketAddress bookieAddress ;
104
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
105
- // all the numOfBookies (5) are going to be in different racks
106
- for (int i = 0 ; i < numOfBookies ; i ++) {
107
- bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 );
108
- StaticDNSResolver .addNodeToRack (bookieAddress .getHostName (), "/rack" + (i ));
109
- bookieAddresses .add (bookieAddress .toBookieId ());
110
- regManager .registerBookie (bookieAddress .toBookieId (), false , BookieServiceInfo .EMPTY );
111
- }
104
+ RegistrationManager regManager = driver .createRegistrationManager ();
105
+ // all the numOfBookies (5) are going to be in different racks
106
+ for (int i = 0 ; i < numOfBookies ; i ++) {
107
+ bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 );
108
+ StaticDNSResolver .addNodeToRack (bookieAddress .getHostName (), "/rack" + (i ));
109
+ bookieAddresses .add (bookieAddress .toBookieId ());
110
+ regManager .registerBookie (bookieAddress .toBookieId (), false , BookieServiceInfo .EMPTY );
112
111
}
113
112
114
113
LedgerManagerFactory mFactory = driver .getLedgerManagerFactory ();
@@ -208,6 +207,7 @@ public void testPlacementPolicyCheckWithBookiesFromDifferentRacks() throws Excep
208
207
if (auditor != null ) {
209
208
auditor .close ();
210
209
}
210
+ regManager .close ();
211
211
}
212
212
}
213
213
@@ -216,12 +216,11 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPlacementPolicy() th
216
216
int numOfBookies = 5 ;
217
217
int numOfLedgersNotAdheringToPlacementPolicy = 0 ;
218
218
List <BookieId > bookieAddresses = new ArrayList <>();
219
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
220
- for (int i = 0 ; i < numOfBookies ; i ++) {
221
- BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
222
- bookieAddresses .add (bookieAddress );
223
- regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
224
- }
219
+ RegistrationManager regManager = driver .createRegistrationManager ();
220
+ for (int i = 0 ; i < numOfBookies ; i ++) {
221
+ BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
222
+ bookieAddresses .add (bookieAddress );
223
+ regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
225
224
}
226
225
227
226
// only three racks
@@ -291,6 +290,7 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPlacementPolicy() th
291
290
if (auditor != null ) {
292
291
auditor .close ();
293
292
}
293
+ regManager .close ();
294
294
}
295
295
}
296
296
@@ -300,12 +300,11 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPlacementPolicyAndNo
300
300
int numOfBookies = 5 ;
301
301
int numOfLedgersNotAdheringToPlacementPolicy = 0 ;
302
302
List <BookieId > bookieAddresses = new ArrayList <>();
303
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
304
- for (int i = 0 ; i < numOfBookies ; i ++) {
305
- BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
306
- bookieAddresses .add (bookieAddress );
307
- regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
308
- }
303
+ RegistrationManager regManager = driver .createRegistrationManager ();
304
+ for (int i = 0 ; i < numOfBookies ; i ++) {
305
+ BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
306
+ bookieAddresses .add (bookieAddress );
307
+ regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
309
308
}
310
309
311
310
// only three racks
@@ -372,12 +371,11 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPlacementPolicyAndMa
372
371
int numOfBookies = 5 ;
373
372
int numOfLedgersNotAdheringToPlacementPolicy = 0 ;
374
373
List <BookieId > bookieAddresses = new ArrayList <>();
375
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
376
- for (int i = 0 ; i < numOfBookies ; i ++) {
377
- BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
378
- bookieAddresses .add (bookieAddress );
379
- regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
380
- }
374
+ RegistrationManager regManager = driver .createRegistrationManager ();
375
+ for (int i = 0 ; i < numOfBookies ; i ++) {
376
+ BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
377
+ bookieAddresses .add (bookieAddress );
378
+ regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
381
379
}
382
380
383
381
// only three racks
@@ -433,6 +431,7 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPlacementPolicyAndMa
433
431
if (auditor != null ) {
434
432
auditor .close ();
435
433
}
434
+ regManager .close ();
436
435
}
437
436
LedgerUnderreplicationManager underreplicationManager = mFactory .newLedgerUnderreplicationManager ();
438
437
long unnderReplicateLedgerId = underreplicationManager .pollLedgerToRereplicate ();
@@ -458,12 +457,11 @@ public void testPlacementPolicyCheckWithURLedgers(boolean timeElapsed) throws Ex
458
457
int underreplicatedLedgerRecoveryGracePeriod = timeElapsed ? 1 : 1000 ;
459
458
int numOfURLedgersElapsedRecoveryGracePeriod = 0 ;
460
459
List <BookieId > bookieAddresses = new ArrayList <BookieId >();
461
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
462
- for (int i = 0 ; i < numOfBookies ; i ++) {
463
- BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
464
- bookieAddresses .add (bookieAddress );
465
- regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
466
- }
460
+ RegistrationManager regManager = driver .createRegistrationManager ();
461
+ for (int i = 0 ; i < numOfBookies ; i ++) {
462
+ BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
463
+ bookieAddresses .add (bookieAddress );
464
+ regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
467
465
}
468
466
469
467
LedgerManagerFactory mFactory = driver .getLedgerManagerFactory ();
@@ -569,6 +567,7 @@ public void testPlacementPolicyCheckWithURLedgers(boolean timeElapsed) throws Ex
569
567
if (auditor != null ) {
570
568
auditor .close ();
571
569
}
570
+ regManager .close ();
572
571
}
573
572
}
574
573
@@ -577,12 +576,11 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPolicyWithMultipleSe
577
576
int numOfBookies = 7 ;
578
577
int numOfLedgersNotAdheringToPlacementPolicy = 0 ;
579
578
List <BookieId > bookieAddresses = new ArrayList <>();
580
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
581
- for (int i = 0 ; i < numOfBookies ; i ++) {
582
- BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
583
- bookieAddresses .add (bookieAddress );
584
- regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
585
- }
579
+ RegistrationManager regManager = driver .createRegistrationManager ();
580
+ for (int i = 0 ; i < numOfBookies ; i ++) {
581
+ BookieId bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 ).toBookieId ();
582
+ bookieAddresses .add (bookieAddress );
583
+ regManager .registerBookie (bookieAddress , false , BookieServiceInfo .EMPTY );
586
584
}
587
585
588
586
// only three racks
@@ -673,6 +671,7 @@ public void testPlacementPolicyCheckWithLedgersNotAdheringToPolicyWithMultipleSe
673
671
if (auditor != null ) {
674
672
auditor .close ();
675
673
}
674
+ regManager .close ();
676
675
}
677
676
}
678
677
@@ -682,19 +681,18 @@ public void testZoneawarePlacementPolicyCheck() throws Exception {
682
681
int numOfLedgersNotAdheringToPlacementPolicy = 0 ;
683
682
int numOfLedgersSoftlyAdheringToPlacementPolicy = 0 ;
684
683
List <BookieId > bookieAddresses = new ArrayList <BookieId >();
685
- try (RegistrationManager regManager = driver .createRegistrationManager ()) {
686
- /*
687
- * 6 bookies - 3 zones and 2 uds
688
- */
689
- for (int i = 0 ; i < numOfBookies ; i ++) {
690
- BookieSocketAddress bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 );
691
- bookieAddresses .add (bookieAddress .toBookieId ());
692
- regManager .registerBookie (bookieAddress .toBookieId (), false , BookieServiceInfo .EMPTY );
693
- String zone = "/zone" + (i % 3 );
694
- String upgradeDomain = "/ud" + (i % 2 );
695
- String networkLocation = zone + upgradeDomain ;
696
- StaticDNSResolver .addNodeToRack (bookieAddress .getHostName (), networkLocation );
697
- }
684
+ RegistrationManager regManager = driver .createRegistrationManager ();
685
+ /*
686
+ * 6 bookies - 3 zones and 2 uds
687
+ */
688
+ for (int i = 0 ; i < numOfBookies ; i ++) {
689
+ BookieSocketAddress bookieAddress = new BookieSocketAddress ("98.98.98." + i , 2181 );
690
+ bookieAddresses .add (bookieAddress .toBookieId ());
691
+ regManager .registerBookie (bookieAddress .toBookieId (), false , BookieServiceInfo .EMPTY );
692
+ String zone = "/zone" + (i % 3 );
693
+ String upgradeDomain = "/ud" + (i % 2 );
694
+ String networkLocation = zone + upgradeDomain ;
695
+ StaticDNSResolver .addNodeToRack (bookieAddress .getHostName (), networkLocation );
698
696
}
699
697
700
698
LedgerManagerFactory mFactory = driver .getLedgerManagerFactory ();
@@ -800,6 +798,7 @@ public void testZoneawarePlacementPolicyCheck() throws Exception {
800
798
if (auditor != null ) {
801
799
auditor .close ();
802
800
}
801
+ regManager .close ();
803
802
}
804
803
}
805
804
0 commit comments