This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a change to branch cybershuttle-staging
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 44ba9d59c2 fix bug in live printing
add 23feb0c088 Support to run async shell commands
No new revisions were added by this update.
Summary of changes:
.../service/controllers/AgentController.java | 57 ++
.../service/handlers/AgentConnectionHandler.java | 144 +++++
...java => AgentAsyncCommandExecutionRequest.java} | 3 +-
.../models/AgentAsyncCommandExecutionResponse.java | 31 +
...uest.java => AgentAsyncCommandListRequest.java} | 12 +-
...Ack.java => AgentAsyncCommandListResponse.java} | 30 +-
...java => AgentAsyncCommandTerminateRequest.java} | 12 +-
...ava => AgentAsyncCommandTerminateResponse.java} | 12 +-
.../connection/service/models/AsyncCommand.java | 24 +
modules/agent-framework/airavata-agent/agent.go | 19 +
.../agent-framework/airavata-agent/pkg/shell.go | 161 +++++
.../protos/agent-communication.pb.go | 715 ++++++++++++++++++---
.../proto/agent-communication.proto | 43 ++
13 files changed, 1126 insertions(+), 137 deletions(-)
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/{AgentCommandExecutionRequest.java
=> AgentAsyncCommandExecutionRequest.java} (94%)
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandExecutionResponse.java
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/{AgentKernelRestartRequest.java
=> AgentAsyncCommandListRequest.java} (52%)
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/{AgentTunnelAck.java
=> AgentAsyncCommandListResponse.java} (61%)
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/{AgentTunnelTerminateRequest.java
=> AgentAsyncCommandTerminateRequest.java} (54%)
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/{AgentEnvSetupResponse.java
=> AgentAsyncCommandTerminateResponse.java} (68%)
create mode 100644
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AsyncCommand.java