This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch airavata-aws
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 2420d9004f updated the participant distribution to have all the
transitive dependencies
add 3b206a7722 include scratch location in the base group compute resource
pref entity class
add 4f6327cebc aws job submission impl along with cloud groovy template
for job submission
No new revisions were added by this update.
Summary of changes:
.../service/handlers/AgentManagementHandler.java | 14 +-
.../airavata-helix/agent-impl/ssh-agent/pom.xml | 5 +
.../apache/airavata/helix/agent/ssh/SSHUtil.java | 51 +++++
.../helix/impl/participant/GlobalParticipant.java | 78 ++++---
.../airavata/helix/impl/task/AWSTaskFactory.java | 3 +-
.../airavata/helix/impl/task/TaskContext.java | 15 +-
.../helix/impl/task/aws/AWSJobSubmissionTask.java | 254 +++++++++++++++++++++
.../airavata/helix/impl/task/aws/AWSTaskUtil.java | 47 ++++
.../helix/impl/task/aws/CreateEC2InstanceTask.java | 39 ++--
.../impl/task/submission/config/JobFactory.java | 2 +
.../config/app/CloudJobManagerConfiguration.java | 107 +++++++++
.../src/main/resources/CLOUD_Groovy.template | 17 +-
.../init/06-cloud-execution-support-migration.sql | 4 -
.../orchestrator/core/utils/OrchestratorUtils.java | 17 +-
.../cpi/impl/SimpleOrchestratorImpl.java | 146 +++++-------
.../appcatalog/GroupComputeResourcePrefEntity.java | 11 +
.../SlurmGroupComputeResourcePrefEntity.java | 11 -
.../appcatalog/GrpComputePrefRepository.java | 1 -
.../migrator/airavata/AiravataDataMigrator.java | 6 +-
.../group_resource_profile_model.thrift | 24 +-
20 files changed, 617 insertions(+), 235 deletions(-)
create mode 100644
modules/airavata-helix/agent-impl/ssh-agent/src/main/java/org/apache/airavata/helix/agent/ssh/SSHUtil.java
create mode 100644
modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/aws/AWSJobSubmissionTask.java
create mode 100644
modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/aws/AWSTaskUtil.java
create mode 100644
modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/submission/config/app/CloudJobManagerConfiguration.java