3636import org .apache .hadoop .hbase .client .RegionInfo ;
3737import org .apache .hadoop .hbase .client .RegionInfoBuilder ;
3838import org .apache .hadoop .hbase .client .TableDescriptorBuilder ;
39+ import org .apache .hadoop .hbase .regionserver .wal .AbstractTestFSWAL ;
3940import org .apache .hadoop .hbase .testclassification .LargeTests ;
4041import org .apache .hadoop .hbase .testclassification .RegionServerTests ;
4142import org .apache .hadoop .hbase .util .Bytes ;
@@ -177,8 +178,8 @@ public void testSelectiveFlushWithEager() throws IOException {
177178 MemStoreSize cf3MemstoreSizePhaseI = region .getStore (FAMILY3 ).getMemStoreSize ();
178179
179180 // Get the overall smallest LSN in the region's memstores.
180- long smallestSeqInRegionCurrentMemstorePhaseI =
181- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
181+ long smallestSeqInRegionCurrentMemstorePhaseI = AbstractTestFSWAL
182+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
182183
183184 String s = "\n \n ----------------------------------\n "
184185 + "Upon initial insert and before any flush, size of CF1 is:" + cf1MemstoreSizePhaseI
@@ -224,8 +225,8 @@ public void testSelectiveFlushWithEager() throws IOException {
224225 MemStoreSize cf2MemstoreSizePhaseII = region .getStore (FAMILY2 ).getMemStoreSize ();
225226 MemStoreSize cf3MemstoreSizePhaseII = region .getStore (FAMILY3 ).getMemStoreSize ();
226227
227- long smallestSeqInRegionCurrentMemstorePhaseII =
228- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
228+ long smallestSeqInRegionCurrentMemstorePhaseII = AbstractTestFSWAL
229+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
229230 // Find the smallest LSNs for edits wrt to each CF.
230231 long smallestSeqCF1PhaseII = region .getOldestSeqIdOfStore (FAMILY1 );
231232 long smallestSeqCF2PhaseII = region .getOldestSeqIdOfStore (FAMILY2 );
@@ -280,8 +281,8 @@ public void testSelectiveFlushWithEager() throws IOException {
280281 MemStoreSize cf2MemstoreSizePhaseIV = region .getStore (FAMILY2 ).getMemStoreSize ();
281282 MemStoreSize cf3MemstoreSizePhaseIV = region .getStore (FAMILY3 ).getMemStoreSize ();
282283
283- long smallestSeqInRegionCurrentMemstorePhaseIV =
284- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
284+ long smallestSeqInRegionCurrentMemstorePhaseIV = AbstractTestFSWAL
285+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
285286 long smallestSeqCF1PhaseIV = region .getOldestSeqIdOfStore (FAMILY1 );
286287 long smallestSeqCF2PhaseIV = region .getOldestSeqIdOfStore (FAMILY2 );
287288 long smallestSeqCF3PhaseIV = region .getOldestSeqIdOfStore (FAMILY3 );
@@ -318,8 +319,8 @@ public void testSelectiveFlushWithEager() throws IOException {
318319 MemStoreSize cf1MemstoreSizePhaseV = region .getStore (FAMILY1 ).getMemStoreSize ();
319320 MemStoreSize cf2MemstoreSizePhaseV = region .getStore (FAMILY2 ).getMemStoreSize ();
320321 MemStoreSize cf3MemstoreSizePhaseV = region .getStore (FAMILY3 ).getMemStoreSize ();
321- long smallestSeqInRegionCurrentMemstorePhaseV =
322- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
322+ long smallestSeqInRegionCurrentMemstorePhaseV = AbstractTestFSWAL
323+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
323324
324325 assertEquals (0 , cf1MemstoreSizePhaseV .getDataSize ());
325326 assertEquals (MutableSegment .DEEP_OVERHEAD , cf1MemstoreSizePhaseV .getHeapSize ());
@@ -405,8 +406,8 @@ public void testSelectiveFlushWithIndexCompaction() throws IOException {
405406 MemStoreSize cf2MemstoreSizePhaseI = region .getStore (FAMILY2 ).getMemStoreSize ();
406407 MemStoreSize cf3MemstoreSizePhaseI = region .getStore (FAMILY3 ).getMemStoreSize ();
407408 // Get the overall smallest LSN in the region's memstores.
408- long smallestSeqInRegionCurrentMemstorePhaseI =
409- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
409+ long smallestSeqInRegionCurrentMemstorePhaseI = AbstractTestFSWAL
410+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
410411
411412 /*------------------------------------------------------------------------------*/
412413 /* PHASE I - validation */
@@ -458,8 +459,8 @@ public void testSelectiveFlushWithIndexCompaction() throws IOException {
458459 MemStoreSize cf1MemstoreSizePhaseII = region .getStore (FAMILY1 ).getMemStoreSize ();
459460 MemStoreSize cf2MemstoreSizePhaseII = region .getStore (FAMILY2 ).getMemStoreSize ();
460461 MemStoreSize cf3MemstoreSizePhaseII = region .getStore (FAMILY3 ).getMemStoreSize ();
461- long smallestSeqInRegionCurrentMemstorePhaseII =
462- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
462+ long smallestSeqInRegionCurrentMemstorePhaseII = AbstractTestFSWAL
463+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
463464 // Find the smallest LSNs for edits wrt to each CF.
464465 long smallestSeqCF3PhaseII = region .getOldestSeqIdOfStore (FAMILY3 );
465466 long totalMemstoreSizePhaseII = region .getMemStoreDataSize ();
@@ -531,8 +532,8 @@ public void testSelectiveFlushWithIndexCompaction() throws IOException {
531532 MemStoreSize cf1MemstoreSizePhaseIV = region .getStore (FAMILY1 ).getMemStoreSize ();
532533 MemStoreSize cf2MemstoreSizePhaseIV = region .getStore (FAMILY2 ).getMemStoreSize ();
533534 MemStoreSize cf3MemstoreSizePhaseIV = region .getStore (FAMILY3 ).getMemStoreSize ();
534- long smallestSeqInRegionCurrentMemstorePhaseIV =
535- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
535+ long smallestSeqInRegionCurrentMemstorePhaseIV = AbstractTestFSWAL
536+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
536537 long smallestSeqCF3PhaseIV = region .getOldestSeqIdOfStore (FAMILY3 );
537538
538539 /*------------------------------------------------------------------------------*/
@@ -563,8 +564,8 @@ public void testSelectiveFlushWithIndexCompaction() throws IOException {
563564 MemStoreSize cf1MemstoreSizePhaseV = region .getStore (FAMILY1 ).getMemStoreSize ();
564565 MemStoreSize cf2MemstoreSizePhaseV = region .getStore (FAMILY2 ).getMemStoreSize ();
565566 MemStoreSize cf3MemstoreSizePhaseV = region .getStore (FAMILY3 ).getMemStoreSize ();
566- long smallestSeqInRegionCurrentMemstorePhaseV =
567- getWAL (region ). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
567+ long smallestSeqInRegionCurrentMemstorePhaseV = AbstractTestFSWAL
568+ . getEarliestMemStoreSeqNum ( getWAL (region ), region .getRegionInfo ().getEncodedNameAsBytes ());
568569 long totalMemstoreSizePhaseV = region .getMemStoreDataSize ();
569570
570571 /*------------------------------------------------------------------------------*/
@@ -683,8 +684,8 @@ public void testSelectiveFlushAndWALinDataCompaction() throws IOException {
683684
684685 MemStoreSize cf2MemstoreSizePhaseII = region .getStore (FAMILY2 ).getMemStoreSize ();
685686
686- long smallestSeqInRegionCurrentMemstorePhaseII =
687- region .getWAL (). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
687+ long smallestSeqInRegionCurrentMemstorePhaseII = AbstractTestFSWAL
688+ . getEarliestMemStoreSeqNum ( region .getWAL (), region .getRegionInfo ().getEncodedNameAsBytes ());
688689 long smallestSeqCF1PhaseII = region .getOldestSeqIdOfStore (FAMILY1 );
689690 long smallestSeqCF2PhaseII = region .getOldestSeqIdOfStore (FAMILY2 );
690691 long smallestSeqCF3PhaseII = region .getOldestSeqIdOfStore (FAMILY3 );
@@ -713,8 +714,8 @@ public void testSelectiveFlushAndWALinDataCompaction() throws IOException {
713714 region .put (createPut (2 , i ));
714715 }
715716
716- long smallestSeqInRegionCurrentMemstorePhaseIII =
717- region .getWAL (). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
717+ long smallestSeqInRegionCurrentMemstorePhaseIII = AbstractTestFSWAL
718+ . getEarliestMemStoreSeqNum ( region .getWAL (), region .getRegionInfo ().getEncodedNameAsBytes ());
718719 long smallestSeqCF1PhaseIII = region .getOldestSeqIdOfStore (FAMILY1 );
719720 long smallestSeqCF2PhaseIII = region .getOldestSeqIdOfStore (FAMILY2 );
720721 long smallestSeqCF3PhaseIII = region .getOldestSeqIdOfStore (FAMILY3 );
@@ -731,8 +732,8 @@ public void testSelectiveFlushAndWALinDataCompaction() throws IOException {
731732 cms3 .flushInMemory ();
732733 region .flush (false );
733734
734- long smallestSeqInRegionCurrentMemstorePhaseIV =
735- region .getWAL (). getEarliestMemStoreSeqNum ( region .getRegionInfo ().getEncodedNameAsBytes ());
735+ long smallestSeqInRegionCurrentMemstorePhaseIV = AbstractTestFSWAL
736+ . getEarliestMemStoreSeqNum ( region .getWAL (), region .getRegionInfo ().getEncodedNameAsBytes ());
736737 long smallestSeqCF1PhaseIV = region .getOldestSeqIdOfStore (FAMILY1 );
737738 long smallestSeqCF2PhaseIV = region .getOldestSeqIdOfStore (FAMILY2 );
738739 long smallestSeqCF3PhaseIV = region .getOldestSeqIdOfStore (FAMILY3 );
0 commit comments