This is an automated email from the ASF dual-hosted git repository.
edcoleman pushed a commit to branch elasticity
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/elasticity by this push:
new b4db128dcd Remove coordinator from service status command (#4613)
b4db128dcd is described below
commit b4db128dcda12bf1435a195188d71cd8e71b94e5
Author: EdColeman <[email protected]>
AuthorDate: Tue May 28 18:11:13 2024 -0400
Remove coordinator from service status command (#4613)
- The coordinator moved to the manager and is no longer a stand-alone
service.
---
.../accumulo/server/util/ServiceStatusCmd.java | 11 ----
.../accumulo/server/util/ServiceStatusCmdTest.java | 59 ----------------------
2 files changed, 70 deletions(-)
diff --git
a/server/base/src/main/java/org/apache/accumulo/server/util/ServiceStatusCmd.java
b/server/base/src/main/java/org/apache/accumulo/server/util/ServiceStatusCmd.java
index 9b65fed0af..25928b0505 100644
---
a/server/base/src/main/java/org/apache/accumulo/server/util/ServiceStatusCmd.java
+++
b/server/base/src/main/java/org/apache/accumulo/server/util/ServiceStatusCmd.java
@@ -71,8 +71,6 @@ public class ServiceStatusCmd {
services.put(ServiceStatusReport.ReportKey.MONITOR,
getMonitorStatus(zooReader, zooRoot));
services.put(ServiceStatusReport.ReportKey.T_SERVER,
getTServerStatus(zooReader, zooRoot));
services.put(ServiceStatusReport.ReportKey.S_SERVER,
getScanServerStatus(zooReader, zooRoot));
- services.put(ServiceStatusReport.ReportKey.COORDINATOR,
- getCoordinatorStatus(zooReader, zooRoot));
services.put(ServiceStatusReport.ReportKey.COMPACTOR,
getCompactorStatus(zooReader, zooRoot));
services.put(ServiceStatusReport.ReportKey.GC, getGcStatus(zooReader,
zooRoot));
@@ -178,15 +176,6 @@ public class ServiceStatusCmd {
return getStatusSummary(ServiceStatusReport.ReportKey.GC, zooReader,
lockPath);
}
- /**
- * The coordinator paths in ZooKeeper are: {@code
/accumulo/[IID]/coordinators/lock/zlock#[NUM]}
- * with the lock data providing host:port
- */
- @VisibleForTesting
- StatusSummary getCoordinatorStatus(final ZooReader zooReader, String
zRootPath) {
- throw new UnsupportedOperationException();
- }
-
/**
* The compactor paths in ZooKeeper are:
* {@code /accumulo/[IID]/compactors/[QUEUE_NAME]/host:port/zlock#[NUM]}
with the host:port pulled
diff --git
a/server/base/src/test/java/org/apache/accumulo/server/util/ServiceStatusCmdTest.java
b/server/base/src/test/java/org/apache/accumulo/server/util/ServiceStatusCmdTest.java
index 93551fcbe8..6f82e589cc 100644
---
a/server/base/src/test/java/org/apache/accumulo/server/util/ServiceStatusCmdTest.java
+++
b/server/base/src/test/java/org/apache/accumulo/server/util/ServiceStatusCmdTest.java
@@ -324,63 +324,6 @@ public class ServiceStatusCmdTest {
}
- @Test
- void testCoordinatorHosts() throws Exception {
- String lock1Name = "zlock#" + UUID.randomUUID() + "#0000000001";
- String lock2Name = "zlock#" + UUID.randomUUID() + "#0000000002";
- String lock3Name = "zlock#" + UUID.randomUUID() + "#0000000003";
-
- String host1 = "hostA:8080";
- String host2 = "hostB:9090";
- String host3 = "host1:9091";
-
- String lockData1 =
-
"{\"descriptors\":[{\"uuid\":\"1d55f7a5-090d-48fc-a3ea-f1a66e984a21\",\"service\":\"COORDINATOR\",\"address\":\""
- + host1 + "\",\"group\":\"default\"}]}\n";
- String lockData2 =
-
"{\"descriptors\":[{\"uuid\":\"1d55f7a5-090d-48fc-a3ea-f1a66e984a21\",\"service\":\"COORDINATOR\",\"address\":\""
- + host2 + "\",\"group\":\"coord1\"}]}\n";
- String lockData3 =
-
"{\"descriptors\":[{\"uuid\":\"1d55f7a5-090d-48fc-a3ea-f1a66e984a21\",\"service\":\"COORDINATOR\",\"address\":\""
- + host3 + "\",\"group\":\"coord2\"}]}\n";
-
- String lockPath = null;
- // String lockPath = zRoot + Constants.ZCOORDINATOR_LOCK;
- expect(zooReader.getChildren(eq(lockPath))).andReturn(List.of(lock1Name,
lock2Name, lock3Name))
- .anyTimes();
- expect(zooReader.getData(eq(lockPath + "/" +
lock1Name))).andReturn(lockData1.getBytes(UTF_8))
- .anyTimes();
- expect(zooReader.getData(eq(lockPath + "/" +
lock2Name))).andReturn(lockData2.getBytes(UTF_8))
- .anyTimes();
- expect(zooReader.getData(eq(lockPath + "/" +
lock3Name))).andReturn(lockData3.getBytes(UTF_8))
- .anyTimes();
-
- replay(zooReader);
-
- ServiceStatusCmd cmd = new ServiceStatusCmd();
- StatusSummary status = cmd.getCoordinatorStatus(zooReader, zRoot);
- LOG.info("tserver status data: {}", status);
-
- assertEquals(3, status.getServiceCount());
-
- // expect sorted by name
- Map<String,Set<String>> hostByGroup = new TreeMap<>();
- hostByGroup.put("default", new TreeSet<>(List.of(host1)));
- hostByGroup.put("coord1", new TreeSet<>(List.of(host2)));
- hostByGroup.put("coord2", new TreeSet<>(List.of(host3)));
-
- StatusSummary expected = new
StatusSummary(ServiceStatusReport.ReportKey.COORDINATOR,
- new TreeSet<>(List.of("coord1", "default", "coord2")), hostByGroup, 0);
-
- assertEquals(expected.hashCode(), status.hashCode());
- assertEquals(expected.getDisplayName(), status.getDisplayName());
- assertEquals(expected.getResourceGroups(), status.getResourceGroups());
- assertEquals(expected.getServiceByGroups(), status.getServiceByGroups());
- assertEquals(expected.getServiceCount(), status.getServiceCount());
- assertEquals(expected.getErrorCount(), status.getErrorCount());
- assertEquals(expected, status);
- }
-
@Test
public void testCompactorStatus() throws Exception {
String lockPath = zRoot + Constants.ZCOMPACTORS;
@@ -453,8 +396,6 @@ public class ServiceStatusCmdTest {
String host2 = "localhost:9992";
String host3 = "hostA:9999";
- String lock1data =
-
"{\"descriptors\":[{\"uuid\":\"6effb690-c29c-4e0b-92ff-f6b308385a42\",\"service\":\"MANAGER\",\"address\":\"localhost:9991\",\"group\":\"default\"}]}";
String lock2Data =
"{\"descriptors\":[{\"uuid\":\"6effb690-c29c-4e0b-92ff-f6b308385a42\",\"service\":\"MANAGER\",\"address\":\""
+ host2 + "\",\"group\":\"default\"}]}";