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

isjarana pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/develop by this push:
     new ab20a8ed83 change default policy class
     new 42fdcfc109 Merge pull request #395 from isururanawaka/metaschedular
ab20a8ed83 is described below

commit ab20a8ed8316e6a7c4804d57c4ff01e9256dbccd
Author: Isuru Ranawaka <[email protected]>
AuthorDate: Thu Mar 9 09:22:45 2023 -0500

    change default policy class
---
 .../metascheduler/process/scheduling/api/ProcessSchedulerImpl.java      | 1 +
 .../src/main/java/org/apache/airavata/common/utils/ServerSettings.java  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/modules/airavata-metascheduler/process-scheduler/src/main/java/org/apache/airavata/metascheduler/process/scheduling/api/ProcessSchedulerImpl.java
 
b/modules/airavata-metascheduler/process-scheduler/src/main/java/org/apache/airavata/metascheduler/process/scheduling/api/ProcessSchedulerImpl.java
index 4ac44ed705..4cd5bc7dfa 100644
--- 
a/modules/airavata-metascheduler/process-scheduler/src/main/java/org/apache/airavata/metascheduler/process/scheduling/api/ProcessSchedulerImpl.java
+++ 
b/modules/airavata-metascheduler/process-scheduler/src/main/java/org/apache/airavata/metascheduler/process/scheduling/api/ProcessSchedulerImpl.java
@@ -46,6 +46,7 @@ public class ProcessSchedulerImpl implements ProcessScheduler 
{
             boolean allProcessesScheduled = true;
 
             String selectionPolicyClass = 
ServerSettings.getComputeResourceSelectionPolicyClass();
+
             ComputeResourceSelectionPolicy policy = 
(ComputeResourceSelectionPolicy) 
Class.forName(selectionPolicyClass).newInstance();
 
             for(ProcessModel processModel:processModels) {
diff --git 
a/modules/commons/src/main/java/org/apache/airavata/common/utils/ServerSettings.java
 
b/modules/commons/src/main/java/org/apache/airavata/common/utils/ServerSettings.java
index 2567a0e6f0..0221d17c93 100644
--- 
a/modules/commons/src/main/java/org/apache/airavata/common/utils/ServerSettings.java
+++ 
b/modules/commons/src/main/java/org/apache/airavata/common/utils/ServerSettings.java
@@ -513,7 +513,7 @@ public class ServerSettings extends ApplicationSettings {
 
     public static String getComputeResourceSelectionPolicyClass() throws 
ApplicationSettingsException {
         return getSetting(COMPUTE_RESOURCE_SELECTION_POLICY_CLASS,
-                
"org.apache.airavata.metascheduler.process.scheduling.cr.DefaultComputeResourceSelectionPolicy");
+                
"org.apache.airavata.metascheduler.process.scheduling.engine.cr.selection.MultipleComputeResourcePolicy");
     }
 
     public static String getReSchedulerPolicyClass() throws 
ApplicationSettingsException {

Reply via email to