This is an automated email from the ASF dual-hosted git repository.
yasithdev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/master by this push:
new f66bdc1253 Remove orphaned method, debug main()s, and stale plugin
pins (#680)
f66bdc1253 is described below
commit f66bdc1253a6b7272d37e6513c56079513a8e212
Author: Yasith Jayawardana <[email protected]>
AuthorDate: Sat Jun 13 11:32:15 2026 -0400
Remove orphaned method, debug main()s, and stale plugin pins (#680)
- AgentExperimentService.getUserExperimentIDs(): zero callers — orphaned
when the
FuseService removal deleted its only consumer.
- Four debug/demo public static void main() methods embedded in live
production
classes (DefaultComputeResourceSelectionPolicy, LSFOutputParser,
TenantManagementKeycloakImpl, NameValidator) — the host classes stay.
- Two stale pluginManagement pins for abandoned tooling (com.dkanejs
docker-compose-maven-plugin, io.fabric8 docker-maven-plugin) that no
module
activates.
---
.../airavata/compute/task/LSFOutputParser.java | 20 -----------------
.../iam/service/TenantManagementKeycloakImpl.java | 10 ---------
.../DefaultComputeResourceSelectionPolicy.java | 6 ------
.../research/service/AgentExperimentService.java | 25 ----------------------
.../org/apache/airavata/util/NameValidator.java | 24 ---------------------
pom.xml | 10 ---------
6 files changed, 95 deletions(-)
diff --git
a/airavata-api/compute-service/src/main/java/org/apache/airavata/compute/task/LSFOutputParser.java
b/airavata-api/compute-service/src/main/java/org/apache/airavata/compute/task/LSFOutputParser.java
index 7438776f55..ba76af8ea2 100644
---
a/airavata-api/compute-service/src/main/java/org/apache/airavata/compute/task/LSFOutputParser.java
+++
b/airavata-api/compute-service/src/main/java/org/apache/airavata/compute/task/LSFOutputParser.java
@@ -20,7 +20,6 @@
package org.apache.airavata.compute.task;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
@@ -119,23 +118,4 @@ public class LSFOutputParser implements OutputParser {
return null;
}
}
-
- public static void main(String[] args) {
- String test = "Job <2477982> is submitted to queue <short>.";
- System.out.println(test.substring(test.indexOf("<") + 1,
test.indexOf(">")));
- String test1 = "JOBID USER STAT QUEUE FROM_HOST EXEC_HOST
JOB_NAME SUBMIT_TIME\n"
- + "2636607 lg11w RUN long ghpcc06 c11b02
*069656647 Mar 7 00:58\n"
- + "2636582 lg11w RUN long ghpcc06 c02b01
2134490944 Mar 7 00:48";
- Map<String, JobStatus> statusMap = new HashMap<String, JobStatus>();
- statusMap.put(
- "2477983,2134490944",
-
JobStatus.newBuilder().setJobState(JobState.JOB_STATE_UNKNOWN).build());
- LSFOutputParser lsfOutputParser = new LSFOutputParser();
- try {
- lsfOutputParser.parseJobStatuses("cjh", statusMap, test1);
- } catch (Exception e) {
- logger.error(e.getMessage(), e);
- }
- System.out.println(statusMap.get("2477983,2134490944"));
- }
}
diff --git
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/service/TenantManagementKeycloakImpl.java
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/service/TenantManagementKeycloakImpl.java
index 1035595254..a8496befaa 100644
---
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/service/TenantManagementKeycloakImpl.java
+++
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/service/TenantManagementKeycloakImpl.java
@@ -801,14 +801,4 @@ public class TenantManagementKeycloakImpl implements
TenantManagementInterface {
}
return null;
}
-
- public static void main(String[] args) throws IamAdminServicesException,
ApplicationSettingsException {
- TenantManagementKeycloakImpl tenantManagementKeycloak = new
TenantManagementKeycloakImpl();
- ServerSettings.setSetting("iam.server.url", "");
- String accessToken = "";
- String tenantId = "";
- String username = "";
- boolean isUsernameAvailable =
tenantManagementKeycloak.isUsernameAvailable(accessToken, tenantId, username);
- System.out.println("Username " + username + " is " +
(isUsernameAvailable ? "" : "NOT ") + "available");
- }
}
diff --git
a/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/task/DefaultComputeResourceSelectionPolicy.java
b/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/task/DefaultComputeResourceSelectionPolicy.java
index 0ce1fe92a5..ee7c2c2f10 100644
---
a/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/task/DefaultComputeResourceSelectionPolicy.java
+++
b/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/task/DefaultComputeResourceSelectionPolicy.java
@@ -73,10 +73,4 @@ public class DefaultComputeResourceSelectionPolicy extends
ComputeResourceSelect
}
return Optional.empty();
}
-
- public static void main(String[] args) {
- DefaultComputeResourceSelectionPolicy
defaultComputeResourceSelectionPolicy =
- new DefaultComputeResourceSelectionPolicy();
-
defaultComputeResourceSelectionPolicy.selectComputeResource("PROCESS_5dd4f56b-f0fd-41d0-9437-693ad25f4a1d");
- }
}
diff --git
a/airavata-api/research-service/src/main/java/org/apache/airavata/research/service/AgentExperimentService.java
b/airavata-api/research-service/src/main/java/org/apache/airavata/research/service/AgentExperimentService.java
index 459c26d81a..28250378e9 100644
---
a/airavata-api/research-service/src/main/java/org/apache/airavata/research/service/AgentExperimentService.java
+++
b/airavata-api/research-service/src/main/java/org/apache/airavata/research/service/AgentExperimentService.java
@@ -24,16 +24,12 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Optional;
-import java.util.stream.Collectors;
-import java.util.stream.Stream;
import org.apache.airavata.config.RequestContext;
import org.apache.airavata.config.UserContext;
import org.apache.airavata.exception.ServiceException;
import org.apache.airavata.interfaces.GroupResourceProfileProvider;
import
org.apache.airavata.model.appcatalog.groupresourceprofile.proto.GroupComputeResourcePreference;
import
org.apache.airavata.model.appcatalog.groupresourceprofile.proto.GroupResourceProfile;
-import org.apache.airavata.model.experiment.proto.ExperimentSearchFields;
-import org.apache.airavata.model.experiment.proto.ExperimentSummaryModel;
import org.apache.airavata.model.workspace.proto.Project;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -121,25 +117,4 @@ public class AgentExperimentService {
.orElseThrow(() -> new RuntimeException("Could not find a
matching Compute Resource Preference in the "
+ groupProfileName + " group resource profile for the
user: " + ctx.getUserId()));
}
-
- public List<String> getUserExperimentIDs() throws ServiceException {
- RequestContext ctx = requestContext();
- int limit = 100;
- String projectId = getProjectId("Default Project");
- Map<ExperimentSearchFields, String> filters =
Map.of(ExperimentSearchFields.PROJECT_ID, projectId);
-
- return Stream.iterate(0, o -> o + limit)
- .map(o -> {
- try {
- return experimentService.searchExperiments(
- ctx, ctx.getGatewayId(), ctx.getUserId(),
filters, limit, o);
- } catch (ServiceException e) {
- throw new RuntimeException(e);
- }
- })
- .takeWhile(list -> !list.isEmpty())
- .flatMap(List::stream)
- .map(ExperimentSummaryModel::getExperimentId)
- .collect(Collectors.toList());
- }
}
diff --git
a/airavata-api/src/main/java/org/apache/airavata/util/NameValidator.java
b/airavata-api/src/main/java/org/apache/airavata/util/NameValidator.java
index 29fc7a2710..844f87c24d 100644
--- a/airavata-api/src/main/java/org/apache/airavata/util/NameValidator.java
+++ b/airavata-api/src/main/java/org/apache/airavata/util/NameValidator.java
@@ -40,28 +40,4 @@ public class NameValidator {
return matchFound;
}
-
- /**
- * @param args
- * @Description some quick tests
- */
- public static void main(String[] args) {
- System.out.println(validate("abc90_90abc")); // true
-
- System.out.println(validate("abc_abc_123")); // true
-
- System.out.println(validate("abc_abc_")); // true
-
- System.out.println(validate("abc_abc")); // true
-
- System.out.println(validate("abc.abc")); // true
-
- System.out.println(validate("9abc_abc")); // false, name cannot start
with number
-
- System.out.println(validate("_abc_abc")); // false, name cannot start
with "_"
-
- System.out.println(validate("\\abc_abc")); // false, name cannot start
with "\"
-
- System.out.println(validate("abc\\_abc")); // false, name cannot
contain "\"
- }
}
diff --git a/pom.xml b/pom.xml
index 436b5f7085..1a226cb7b9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -546,16 +546,6 @@ under the License.
<artifactId>maven-antrun-plugin</artifactId>
<version>3.1.0</version>
</plugin>
- <plugin>
- <groupId>com.dkanejs.maven.plugins</groupId>
- <artifactId>docker-compose-maven-plugin</artifactId>
- <version>4.0.0</version>
- </plugin>
- <plugin>
- <groupId>io.fabric8</groupId>
- <artifactId>docker-maven-plugin</artifactId>
- <version>0.33.0</version>
- </plugin>
<plugin>
<groupId>io.github.ascopes</groupId>
<artifactId>protobuf-maven-plugin</artifactId>