This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 2cece19f35b HDDS-15200. Rename TestReconOmMetaManagerUtils to 
ReconOmMetaManagerTestUtils (#10480)
2cece19f35b is described below

commit 2cece19f35bf70c77f1af84c2cbb1f8db3989fe5
Author: Arun Sarin <[email protected]>
AuthorDate: Thu Jun 18 16:06:25 2026 +0530

    HDDS-15200. Rename TestReconOmMetaManagerUtils to 
ReconOmMetaManagerTestUtils (#10480)
---
 ...MetaManagerUtils.java => ReconOmMetaManagerTestUtils.java} | 11 +++++++----
 .../apache/hadoop/ozone/recon/TestReconContainerEndpoint.java |  9 +++++----
 .../hadoop/ozone/recon/TestReconWithOzoneManagerHA.java       |  7 ++++---
 3 files changed, 16 insertions(+), 11 deletions(-)

diff --git 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconOmMetaManagerUtils.java
 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/ReconOmMetaManagerTestUtils.java
similarity index 91%
rename from 
hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconOmMetaManagerUtils.java
rename to 
hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/ReconOmMetaManagerTestUtils.java
index 8aa32ac40ba..fa4ad6642aa 100644
--- 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconOmMetaManagerUtils.java
+++ 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/ReconOmMetaManagerTestUtils.java
@@ -25,9 +25,12 @@
 import org.apache.ozone.test.GenericTestUtils;
 
 /**
- * Test Recon Utility methods.
+ * Utility methods for Recon OM metadata manager integration tests.
  */
-public class TestReconOmMetaManagerUtils {
+final class ReconOmMetaManagerTestUtils {
+
+  private ReconOmMetaManagerTestUtils() {
+  }
 
   /**
    * Wait for all currently buffered events to be processed asynchronously.
@@ -36,7 +39,7 @@ public class TestReconOmMetaManagerUtils {
    *
    * @return CompletableFuture that completes when buffer is empty
    */
-  public CompletableFuture<Void> waitForEventBufferEmpty(OMUpdateEventBuffer 
eventBuffer) {
+  static CompletableFuture<Void> waitForEventBufferEmpty(OMUpdateEventBuffer 
eventBuffer) {
     return CompletableFuture.runAsync(() -> {
       try {
         GenericTestUtils.waitFor(() -> eventBuffer.getQueueSize() == 0, 100, 
30000);
@@ -60,7 +63,7 @@ public CompletableFuture<Void> 
waitForEventBufferEmpty(OMUpdateEventBuffer event
    * @param minimumCountPerContainer map of container ID to minimum inclusive 
key count
    * @throws Exception               if the condition is not met within the 
timeout or on interrupt
    */
-  public static void waitUntilReconKeyCounts(ReconContainerMetadataManager mgr,
+  static void waitUntilReconKeyCounts(ReconContainerMetadataManager mgr,
       Map<Long, Integer> minimumCountPerContainer) throws Exception {
     GenericTestUtils.waitFor(() -> {
       try {
diff --git 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconContainerEndpoint.java
 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconContainerEndpoint.java
index a9fcbd2689f..b66e20628f0 100644
--- 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconContainerEndpoint.java
+++ 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconContainerEndpoint.java
@@ -17,6 +17,8 @@
 
 package org.apache.hadoop.ozone.recon;
 
+import static 
org.apache.hadoop.ozone.recon.ReconOmMetaManagerTestUtils.waitForEventBufferEmpty;
+import static 
org.apache.hadoop.ozone.recon.ReconOmMetaManagerTestUtils.waitUntilReconKeyCounts;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 
@@ -63,7 +65,6 @@ public class TestReconContainerEndpoint {
   private OzoneClient client;
   private ObjectStore store;
   private ReconService recon;
-  private TestReconOmMetaManagerUtils omMetaManagerUtils = new 
TestReconOmMetaManagerUtils();
 
   @BeforeEach
   public void init() throws Exception {
@@ -121,7 +122,7 @@ public void testContainerEndpointForFSOLayout() throws 
Exception {
     ReconTaskControllerImpl reconTaskController =
         (ReconTaskControllerImpl) 
recon.getReconServer().getReconTaskController();
     CompletableFuture<Void> completableFuture =
-        
omMetaManagerUtils.waitForEventBufferEmpty(reconTaskController.getEventBuffer());
+        waitForEventBufferEmpty(reconTaskController.getEventBuffer());
     GenericTestUtils.waitFor(completableFuture::isDone, 100, 30000);
     completableFuture.join();
     waitUntilReconIndexesKeysForPaths(volName, bucketName,
@@ -192,7 +193,7 @@ public void testContainerEndpointForOBSBucket() throws 
Exception {
     ReconTaskControllerImpl reconTaskController =
         (ReconTaskControllerImpl) 
recon.getReconServer().getReconTaskController();
     CompletableFuture<Void> completableFuture =
-        
omMetaManagerUtils.waitForEventBufferEmpty(reconTaskController.getEventBuffer());
+        waitForEventBufferEmpty(reconTaskController.getEventBuffer());
     GenericTestUtils.waitFor(completableFuture::isDone, 100, 30000);
     completableFuture.join();
     waitUntilReconIndexesKeysForPaths(volumeName, obsBucketName, 
obsSingleFileKey);
@@ -252,7 +253,7 @@ private void waitUntilReconIndexesKeysForPaths(String 
volumeName,
     }
     ReconContainerMetadataManager mgr =
         recon.getReconServer().getReconContainerMetadataManager();
-    TestReconOmMetaManagerUtils.waitUntilReconKeyCounts(mgr, 
requiredCountByContainer);
+    waitUntilReconKeyCounts(mgr, requiredCountByContainer);
   }
 
   private long getContainerIdForKey(String volumeName, String bucketName,
diff --git 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconWithOzoneManagerHA.java
 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconWithOzoneManagerHA.java
index 98332da8260..6533f482c8f 100644
--- 
a/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconWithOzoneManagerHA.java
+++ 
b/hadoop-ozone/integration-test-recon/src/test/java/org/apache/hadoop/ozone/recon/TestReconWithOzoneManagerHA.java
@@ -19,6 +19,8 @@
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static 
org.apache.hadoop.ozone.OzoneConsts.OZONE_DB_CHECKPOINT_HTTP_ENDPOINT;
+import static 
org.apache.hadoop.ozone.recon.ReconOmMetaManagerTestUtils.waitForEventBufferEmpty;
+import static 
org.apache.hadoop.ozone.recon.ReconOmMetaManagerTestUtils.waitUntilReconKeyCounts;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -66,7 +68,6 @@ public class TestReconWithOzoneManagerHA {
   private static final String VOL_NAME = "testrecon";
   private OzoneClient client;
   private ReconService recon;
-  private TestReconOmMetaManagerUtils omMetaManagerUtils = new 
TestReconOmMetaManagerUtils();
 
   @BeforeEach
   public void setup() throws Exception {
@@ -144,7 +145,7 @@ public void testReconGetsSnapshotFromLeader() throws 
Exception {
     ReconTaskControllerImpl reconTaskController =
         (ReconTaskControllerImpl) 
recon.getReconServer().getReconTaskController();
     CompletableFuture<Void> completableFuture =
-        
omMetaManagerUtils.waitForEventBufferEmpty(reconTaskController.getEventBuffer());
+        waitForEventBufferEmpty(reconTaskController.getEventBuffer());
     GenericTestUtils.waitFor(completableFuture::isDone, 100, 30000);
 
     final ReconContainerMetadataManagerImpl reconContainerMetadataManager =
@@ -152,7 +153,7 @@ public void testReconGetsSnapshotFromLeader() throws 
Exception {
     long containerId = getContainerIdForKey(ozoneManager.get(), VOL_NAME, 
VOL_NAME, keyPrefix);
     Map<Long, Integer> requiredKeyCountByContainer =
         Collections.singletonMap(containerId, 1);
-    
TestReconOmMetaManagerUtils.waitUntilReconKeyCounts(reconContainerMetadataManager,
+    waitUntilReconKeyCounts(reconContainerMetadataManager,
         requiredKeyCountByContainer);
     try (Table.KeyValueIterator<ContainerKeyPrefix, Integer> iterator
         = 
reconContainerMetadataManager.getContainerKeyTableForTesting().iterator()) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to