You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2016/06/12 21:04:11 UTC
[2/4] airavata git commit: Merge pull request #3 from apache/develop
Merge pull request #3 from apache/develop
Develop
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/4708005e
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/4708005e
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/4708005e
Branch: refs/heads/develop
Commit: 4708005efe8013c280b6d91dfc511d805b8317fe
Parents: 84913b5 2c7da5e
Author: Mangirish Wagle <va...@gmail.com>
Authored: Tue May 24 17:19:03 2016 -0500
Committer: Mangirish Wagle <va...@gmail.com>
Committed: Tue May 24 17:19:03 2016 -0500
----------------------------------------------------------------------
.travis.yml | 14 +
.../airavata/api/server/AiravataAPIServer.java | 19 +-
.../server/handler/AiravataServerHandler.java | 325 +-
.../DefaultAiravataSecurityManager.java | 164 +-
.../server/security/authzcache/AuthzCache.java | 8 +-
.../security/authzcache/AuthzCacheIndex.java | 20 +-
.../security/interceptor/SecurityModule.java | 10 +-
.../handler/AiravataServerHandlerTest.java | 2 +-
.../java/org/apache/airavata/api/Airavata.java | 5863 ++++++++++++++----
.../main/resources/lib/airavata/Airavata.cpp | 4816 ++++++++------
.../src/main/resources/lib/airavata/Airavata.h | 575 +-
.../lib/airavata/Airavata_server.skeleton.cpp | 51 +-
.../gateway_resource_profile_model_types.cpp | 44 +
.../gateway_resource_profile_model_types.h | 20 +-
.../lib/airavata/workspace_model_types.cpp | 124 +-
.../lib/airavata/workspace_model_types.h | 46 +-
.../resources/lib/Airavata/API/Airavata.php | 1108 +++-
.../Model/AppCatalog/GatewayProfile/Types.php | 50 +
.../lib/Airavata/Model/Workspace/Types.php | 91 +-
.../lib/apache/airavata/api/Airavata-remote | 32 +-
.../lib/apache/airavata/api/Airavata.py | 836 ++-
.../model/appcatalog/gatewayprofile/ttypes.py | 32 +-
.../apache/airavata/model/workspace/ttypes.py | 85 +-
.../client/samples/CancelExperiments.java | 6 +-
.../apache/airavata/model/ComponentStatus.java | 2 +-
.../org/apache/airavata/model/EdgeModel.java | 2 +-
.../org/apache/airavata/model/NodeModel.java | 2 +-
.../org/apache/airavata/model/PortModel.java | 2 +-
.../apache/airavata/model/WorkflowModel.java | 2 +-
.../apache/airavata/model/WorkflowStatus.java | 2 +-
.../ApplicationDeploymentDescription.java | 2 +-
.../appdeployment/ApplicationModule.java | 2 +-
.../appcatalog/appdeployment/CommandObject.java | 2 +-
.../appcatalog/appdeployment/SetEnvPaths.java | 2 +-
.../ApplicationInterfaceDescription.java | 2 +-
.../appcatalog/computeresource/BatchQueue.java | 2 +-
.../computeresource/CloudJobSubmission.java | 2 +-
.../ComputeResourceDescription.java | 2 +-
.../computeresource/GlobusJobSubmission.java | 2 +-
.../computeresource/JobSubmissionInterface.java | 2 +-
.../computeresource/LOCALSubmission.java | 2 +-
.../computeresource/ResourceJobManager.java | 2 +-
.../computeresource/SSHJobSubmission.java | 2 +-
.../computeresource/UnicoreJobSubmission.java | 2 +-
.../ComputeResourcePreference.java | 2 +-
.../gatewayprofile/GatewayResourceProfile.java | 226 +-
.../gatewayprofile/StoragePreference.java | 2 +-
.../StorageResourceDescription.java | 2 +-
.../application/io/InputDataObjectType.java | 2 +-
.../application/io/OutputDataObjectType.java | 2 +-
.../airavata/model/commons/ErrorModel.java | 2 +-
.../model/commons/ValidationResults.java | 2 +-
.../airavata/model/commons/ValidatorResult.java | 2 +-
.../data/movement/DataMovementInterface.java | 2 +-
.../data/movement/GridFTPDataMovement.java | 2 +-
.../model/data/movement/LOCALDataMovement.java | 2 +-
.../model/data/movement/SCPDataMovement.java | 2 +-
.../data/movement/UnicoreDataMovement.java | 2 +-
.../model/data/replica/DataProductModel.java | 2 +-
.../data/replica/DataReplicaLocationModel.java | 2 +-
.../model/error/AiravataClientException.java | 2 +-
.../model/error/AiravataSystemException.java | 2 +-
.../model/error/AuthenticationException.java | 2 +-
.../model/error/AuthorizationException.java | 2 +-
.../error/ExperimentNotFoundException.java | 2 +-
.../model/error/InvalidRequestException.java | 2 +-
.../model/error/LaunchValidationException.java | 2 +-
.../model/error/ProjectNotFoundException.java | 2 +-
.../airavata/model/error/TimedOutException.java | 2 +-
.../airavata/model/error/ValidationResults.java | 2 +-
.../airavata/model/error/ValidatorResult.java | 2 +-
.../model/experiment/ExperimentModel.java | 2 +-
.../model/experiment/ExperimentStatistics.java | 2 +-
.../experiment/ExperimentSummaryModel.java | 2 +-
.../experiment/UserConfigurationDataModel.java | 2 +-
.../org/apache/airavata/model/job/JobModel.java | 2 +-
.../event/ExperimentStatusChangeEvent.java | 2 +-
.../model/messaging/event/JobIdentifier.java | 2 +-
.../messaging/event/JobStatusChangeEvent.java | 2 +-
.../event/JobStatusChangeRequestEvent.java | 2 +-
.../airavata/model/messaging/event/Message.java | 2 +-
.../messaging/event/ProcessIdentifier.java | 2 +-
.../event/ProcessStatusChangeEvent.java | 2 +-
.../event/ProcessStatusChangeRequestEvent.java | 2 +-
.../messaging/event/ProcessSubmitEvent.java | 2 +-
.../messaging/event/ProcessTerminateEvent.java | 2 +-
.../model/messaging/event/TaskIdentifier.java | 2 +-
.../messaging/event/TaskOutputChangeEvent.java | 2 +-
.../messaging/event/TaskStatusChangeEvent.java | 2 +-
.../event/TaskStatusChangeRequestEvent.java | 2 +-
.../airavata/model/process/ProcessModel.java | 2 +-
.../ComputationalResourceSchedulingModel.java | 2 +-
.../airavata/model/security/AuthzToken.java | 2 +-
.../airavata/model/status/ExperimentStatus.java | 2 +-
.../apache/airavata/model/status/JobStatus.java | 2 +-
.../airavata/model/status/ProcessStatus.java | 2 +-
.../airavata/model/status/TaskStatus.java | 2 +-
.../model/task/DataStagingTaskModel.java | 2 +-
.../model/task/EnvironmentSetupTaskModel.java | 2 +-
.../model/task/JobSubmissionTaskModel.java | 2 +-
.../airavata/model/task/MonitorTaskModel.java | 2 +-
.../apache/airavata/model/task/TaskModel.java | 2 +-
.../airavata/model/workspace/Gateway.java | 2 +-
.../apache/airavata/model/workspace/Group.java | 2 +-
.../airavata/model/workspace/Notification.java | 451 +-
.../model/workspace/NotificationPriority.java | 65 +
.../airavata/model/workspace/Project.java | 2 +-
.../apache/airavata/model/workspace/User.java | 2 +-
modules/cloud/ansible-playbooks/README | 1 +
modules/cloud/cloud-provisioning/README | 20 +-
.../airavata/cloud/intf/CloudInterface.java | 229 +-
.../cloud/intf/impl/OpenstackIntfImpl.java | 748 ++-
.../apache/airavata/cloud/util/Constants.java | 92 +-
.../main/resources/jetstream_openrc.properties | 66 +-
.../airavata/cloud/test/CloudIntfTest.java | 331 +-
.../src/test/resources/test_data.properties | 58 +-
.../apache/airavata/common/utils/Constants.java | 3 +-
.../airavata/common/utils/ServerSettings.java | 14 +-
.../resources/airavata-default-xacml-policy.xml | 206 +-
.../main/resources/airavata-server.properties | 10 +-
.../server/src/main/resources/gfac-config.yaml | 4 +-
.../impl/password/PasswordCredential.java | 11 +-
.../server/CredentialStoreServerHandler.java | 74 +-
.../store/cpi/CredentialStoreService.java | 2249 ++++++-
.../store/datamodel/CertificateCredential.java | 2 +-
.../store/datamodel/CommunityUser.java | 2 +-
.../store/datamodel/PasswordCredential.java | 482 +-
.../store/datamodel/SSHCredential.java | 2 +-
.../exception/CredentialStoreException.java | 2 +-
.../apache/airavata/gfac/cpi/GfacService.java | 2 +-
.../orchestrator/cpi/OrchestratorService.java | 2 +-
.../core/app/catalog/impl/AppCatalogImpl.java | 7 +-
.../catalog/impl/GwyClientCredentialImpl.java | 104 -
.../catalog/impl/GwyResourceProfileImpl.java | 8 +
.../catalog/model/GatewayClientCredential.java | 63 -
.../core/app/catalog/model/GatewayProfile.java | 22 +
.../GatewayClientCredentialResource.java | 389 --
.../resources/GatewayProfileResource.java | 52 +-
.../app/catalog/util/AppCatalogJPAUtils.java | 20 +-
.../catalog/util/AppCatalogResourceType.java | 1 -
.../util/AppCatalogThriftConversion.java | 20 +-
.../experiment/catalog/ExpCatResourceUtils.java | 1 +
.../catalog/impl/ExperimentCatalogImpl.java | 2 +
.../catalog/impl/NotificationRegistry.java | 16 +-
.../experiment/catalog/model/Notification.java | 22 +-
.../catalog/resources/NotificationResource.java | 24 +-
.../experiment/catalog/resources/Utils.java | 4 +-
.../utils/ThriftDataModelConversion.java | 8 +-
.../catalog/utils/ReplicaCatalogJPAUtils.java | 1 +
.../catalog/utils/WorkflowCatalogJPAUtils.java | 1 +
.../src/main/resources/META-INF/persistence.xml | 1 -
.../src/main/resources/appcatalog-derby.sql | 10 +-
.../src/main/resources/appcatalog-mysql.sql | 10 +-
.../src/main/resources/expcatalog-derby.sql | 2 +
.../src/main/resources/expcatalog-mysql.sql | 2 +
.../catalog/GatewayClientCredentialTest.java | 69 -
.../airavata/registry/cpi/AppCatalog.java | 7 -
.../airavata-apis/airavata_api.thrift | 64 +-
.../component-cpis/credential-store-cpi.thrift | 3 +
.../credential_store_data_models.thrift | 18 +-
.../workspace_model.thrift | 14 +-
.../gateway_resource_profile_model.thrift | 8 +-
162 files changed, 15203 insertions(+), 5625 deletions(-)
----------------------------------------------------------------------