This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a change to branch vizfold
in repository https://gitbox.apache.org/repos/asf/airavata.git
omit 1dac7e87c4 improved error handling for failed experiment launch
omit 0fc7d8afa0 add script to launch 10 jobs with 5 in parallel.
omit 874af43940 fix resource ids and storage ids for example
omit 96228c3461 example python script to create and launch an experiment
omit dc59613927 apply spotless styles
omit 6d7616a7d5 generated python thrift stubs to align with the latest
input/output storage resource types addition
omit e5ea7a85b8 Rename storageId to inputStorageResourceId in Python SDK
omit c8ee87bdcc Rename storageId to inputStorageResourceId in Python SDK
omit 38b218a034 Add support for inputStorageId for experiments and removed
the storageResourceId
omit 03162e6226 update sdk to handle input storageId and output storageId.
use input storageId as default value for output storageId
omit 08ec5185c2 regenerate thrift ttypes for python sdk
omit 6b106ccf52 Add support for an optional output storage resource for
experiments
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/vizfold (a31c44e6d2)
\
O -- O -- O (1dac7e87c4)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../init/04-expcatalog-migrations.sql | 23 +-
.../airavata/helix/impl/task/TaskContext.java | 90 +---
.../helix/impl/task/staging/ArchiveTask.java | 8 +-
.../helix/impl/task/staging/DataStagingTask.java | 122 +-----
.../impl/task/staging/InputDataStagingTask.java | 4 +-
.../impl/task/staging/OutputDataStagingTask.java | 13 +-
.../airavata/model/util/ExperimentModelUtil.java | 3 +-
.../core/entities/expcatalog/ProcessEntity.java | 23 +-
.../expcatalog/UserConfigurationDataEntity.java | 23 +-
.../expcatalog/ExperimentRepositoryTest.java | 6 +-
.../airavata/model/experiment/ttypes.py | 50 +--
.../airavata/model/process/ttypes.py | 68 ++-
.../airavata_experiments/airavata.py | 86 +---
.../airavata_experiments/md/applications.py | 53 ---
.../clients/utils/data_model_creation_util.py | 6 +-
.../clients/utils/experiment_handler_util.py | 34 +-
.../samples/create_launch_echo_experiment.py | 3 +-
.../samples/create_launch_gaussian_experiment.py | 3 +-
dev-tools/batch_launch_experiments.py | 479 ---------------------
dev-tools/create_launch_experiment_with_storage.py | 267 ------------
.../connection/service/config/AsyncConfig.java | 35 +-
.../db/entity/AgentBatchAssignmentEntity.java | 36 +-
.../service/db/entity/JobBatchEntity.java | 40 +-
.../service/db/entity/JobUnitEntity.java | 38 +-
.../service/db/repo/AgentBatchAssignmentRepo.java | 38 +-
.../connection/service/db/repo/JobBatchRepo.java | 38 +-
.../connection/service/db/repo/JobUnitRepo.java | 63 ++-
.../service/handlers/AgentConnectionHandler.java | 18 +-
.../service/handlers/AgentManagementHandler.java | 16 +-
.../service/handlers/AgentWorkService.java | 42 +-
.../service/handlers/JobBatchHandler.java | 56 ++-
.../service/handlers/JobBatchWorker.java | 51 +--
.../service/handlers/JobUnitAllocator.java | 41 +-
.../service/models/AgentLaunchRequest.java | 19 -
.../connection/service/models/AssignResult.java | 40 +-
.../connection/service/models/JobBatchSpec.java | 38 +-
.../connection/service/models/JobUnitStatus.java | 40 +-
.../data-models/experiment_model.thrift | 11 +-
.../data-models/process_model.thrift | 17 +-
39 files changed, 442 insertions(+), 1599 deletions(-)
delete mode 100644 dev-tools/batch_launch_experiments.py
delete mode 100755 dev-tools/create_launch_experiment_with_storage.py