This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git.
from e278f82 Ansible: update/downgrade zabbix agent to 4.0.x
add 8682af7 AIRAVATA-3549 Thrift stubs generated for
fetchExperimentOutputs
add cef65af Supporting intermediate transfers at helix level
add 5ef1a8a AIRAVATA-3549 Initial API/Orch changes for fetching
intermediate outputs
add 88cb8a9 Fixing the bug in deserializing intermediate output event
add 41b67ac Making task context load on demand
add 75393b3 Adding a parent process id field to fetch intermediate
outputs as they are bound to parent process data path
add feb31ac Fine grained state publish mechanism for helix tasks
add e66474b Minor enhancement
add 4a1cf0d AIRAVATA-3549 Regenerated thrift stubs - removing
parentProcessId
add d469bf2 AIRAVATA-3549 Derive the parent process for intermediate
output fetching process
add f8cf01d AIRAVATA-3549 API validation that experiment is executing and
there aren't already executing intermediate output tasks
add c33e041 AIRAVATA-3549 Orch: update intermediate output fetching
process to FAILED if fails to launch
add 1dea824 AIRAVATA-3549 Add method to check on status of intermediate
output fetching
add 139d5e4 Fixing the issue of standard out and error files are not
getting registered
add 7d9f844 AIRAVATA-3549 Add intermediate output methods for all users
add dc032bd AIRAVATA-3549 When fetching intermediate URI_COLLECTION,
update process output with data product URIs
add 04a480c AIRAVATA-3549 Add CompletingTask to get COMPLETED status on
intermediate output fetching process
add d716ad9 AIRAVATA-3549 code simplification, relying on final COMPLETED
process status
add d406823 AIRAVATA-3549 Allow users with READ access to get
intermediate output status
add 10156e6 AIRAVATA-3549 Only allow fetching intermediate outputs when
job itself is ACTIVE
new b89f62b Merge pull request #276 from apache/AIRAVATA-3549
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../api/server/handler/AiravataServerHandler.java | 152 +
.../java/org/apache/airavata/api/Airavata.java | 9875 +++++++++++++-------
...ava => ExperimentIntermediateOutputsEvent.java} | 331 +-
.../model/messaging/event/MessageType.java | 5 +-
.../service/security/KeyCloakSecurityManager.java | 5 +-
.../airavata/helix/impl/task/AiravataTask.java | 127 +-
.../airavata/helix/impl/task/TaskContext.java | 385 +-
.../helix/impl/task/staging/DataStagingTask.java | 30 +-
.../impl/task/staging/OutputDataStagingTask.java | 2 +
.../task/submission/DefaultJobSubmissionTask.java | 6 +-
.../task/submission/config/GroovyMapBuilder.java | 5 +-
.../helix/impl/workflow/PostWorkflowManager.java | 6 +-
.../helix/impl/workflow/PreWorkflowManager.java | 38 +-
.../apache/airavata/common/utils/ThriftUtils.java | 1 +
.../messaging/core/impl/ExperimentConsumer.java | 33 +-
.../cpi/impl/SimpleOrchestratorImpl.java | 94 +-
.../server/OrchestratorServerHandler.java | 126 +-
.../orchestrator/util/OrchestratorUtils.java | 33 +-
.../airavata-apis/airavata_api.thrift | 42 +
.../airavata-apis/messaging_events.thrift | 9 +-
20 files changed, 7635 insertions(+), 3670 deletions(-)
copy
airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/messaging/event/{ExperimentStatusChangeEvent.java
=> ExperimentIntermediateOutputsEvent.java} (66%)