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

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git

commit 7956409a5a8a0a2c7f87ef9be75ad42441d152ba
Merge: f7cc0fe8e6 21139f63c6
Author: Dave Marion <[email protected]>
AuthorDate: Thu Jul 9 19:06:08 2026 +0000

    Merge branch '2.1'

 .../java/org/apache/accumulo/test/functional/GracefulShutdownIT.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --cc 
test/src/main/java/org/apache/accumulo/test/functional/GracefulShutdownIT.java
index 0257ff136e,e98a3a1d1b..43fa803ce5
--- 
a/test/src/main/java/org/apache/accumulo/test/functional/GracefulShutdownIT.java
+++ 
b/test/src/main/java/org/apache/accumulo/test/functional/GracefulShutdownIT.java
@@@ -247,22 -232,14 +247,21 @@@ public class GracefulShutdownIT extend
          control.refreshProcesses(ServerType.COMPACTOR);
          return control.getProcesses(ServerType.COMPACTOR).isEmpty();
        });
-       final long numFiles3 = getNumFilesForTable(ctx, tid);
-       assertTrue(numFiles3 < numFiles2);
-       assertEquals(1, numFiles3);
+       Wait.waitFor(() -> getNumFilesForTable(ctx, tid) < numFiles2);
+       assertEquals(1, getNumFilesForTable(ctx, tid));
  
 -      getCluster().getConfig().setNumScanServers(1);
 -      control.startScanServer(ScanServer.class, 1, GROUP_NAME);
 -      Wait.waitFor(() -> client.instanceOperations().getScanServers().size() 
== 1);
 -      final Set<String> sservers = 
client.instanceOperations().getScanServers();
 -      final HostAndPort sserver = 
HostAndPort.fromString(sservers.iterator().next());
 +      getCluster().getConfig().getClusterServerConfiguration()
 +          .addScanServerResourceGroup(GROUP_NAME, 1);
 +      getCluster().getClusterControl().start(ServerType.SCAN_SERVER);
 +
 +      Wait.waitFor(() -> getCluster()
 +          .getServerContext().getServerPaths().getScanServer(
 +              (rg) -> rg.equals(ResourceGroupId.of(GROUP_NAME)), 
AddressSelector.all(), true)
 +          .size() == 1);
 +      final Set<ServiceLockPath> sservers =
 +          getCluster().getServerContext().getServerPaths().getScanServer(
 +              (rg) -> rg.equals(ResourceGroupId.of(GROUP_NAME)), 
AddressSelector.all(), true);
 +      final HostAndPort sserver = 
HostAndPort.fromString(sservers.iterator().next().getServer());
        try (final Scanner scanner = client.createScanner(tableName, 
Authorizations.EMPTY)) {
          scanner.setRange(new Range());
          scanner.setConsistencyLevel(ConsistencyLevel.EVENTUAL);

Reply via email to