This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 5c6f87ff83 Merge pull request #408 from isururanawaka/metaschedular
add eabb865930 AIRAVATA-3529 Upgrade Thrift to 0.18.1
add 1ba0eebd8a AIRAVATA-3529 Publishing new version of python sdk with
0.18.1 generated stubs
new 94266a6fd2 Merge pull request #409 from apache/thrift-0.18.1-upgrade
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:
.../java/org/apache/airavata/api/Airavata.java | 22284 ++++++++++++++-----
.../apache/airavata/api/airavata_apiConstants.java | 2 +-
.../java/org/apache/airavata/base/api/BaseAPI.java | 75 +-
.../airavata/api/Airavata-remote | 2 +-
.../airavata-python-sdk/airavata/api/Airavata.py | 12552 ++++++-----
.../airavata-python-sdk/airavata/api/constants.py | 4 +-
.../credential/store/CredentialStoreService-remote | 2 +-
.../api/credential/store/CredentialStoreService.py | 640 +-
.../airavata/api/credential/store/constants.py | 4 +-
.../api/credential/store/error/constants.py | 4 +-
.../airavata/api/credential/store/error/ttypes.py | 44 +-
.../airavata/api/credential/store/ttypes.py | 7 +-
.../airavata/api/error/constants.py | 4 +-
.../airavata/api/error/ttypes.py | 428 +-
.../api/sharing/SharingRegistryService-remote | 2 +-
.../airavata/api/sharing/SharingRegistryService.py | 2855 ++-
.../airavata/api/sharing/constants.py | 4 +-
.../airavata/api/sharing/ttypes.py | 7 +-
.../airavata-python-sdk/airavata/api/ttypes.py | 7 +-
.../airavata/base/api/BaseAPI-remote | 2 +-
.../airavata/base/api/BaseAPI.py | 46 +-
.../airavata/base/api/constants.py | 4 +-
.../airavata/base/api/ttypes.py | 7 +-
.../appcatalog/accountprovisioning/constants.py | 4 +-
.../model/appcatalog/accountprovisioning/ttypes.py | 55 +-
.../model/appcatalog/appdeployment/constants.py | 4 +-
.../model/appcatalog/appdeployment/ttypes.py | 139 +-
.../model/appcatalog/appinterface/constants.py | 4 +-
.../model/appcatalog/appinterface/ttypes.py | 47 +-
.../model/appcatalog/computeresource/constants.py | 4 +-
.../model/appcatalog/computeresource/ttypes.py | 327 +-
.../model/appcatalog/gatewaygroups/constants.py | 4 +-
.../model/appcatalog/gatewaygroups/ttypes.py | 35 +-
.../model/appcatalog/gatewayprofile/constants.py | 4 +-
.../model/appcatalog/gatewayprofile/ttypes.py | 143 +-
.../appcatalog/groupresourceprofile/constants.py | 4 +-
.../appcatalog/groupresourceprofile/ttypes.py | 253 +-
.../model/appcatalog/parallelism/constants.py | 4 +-
.../model/appcatalog/parallelism/ttypes.py | 8 +-
.../airavata/model/appcatalog/parser/constants.py | 4 +-
.../airavata/model/appcatalog/parser/ttypes.py | 225 +-
.../model/appcatalog/storageresource/constants.py | 4 +-
.../model/appcatalog/storageresource/ttypes.py | 43 +-
.../appcatalog/userresourceprofile/constants.py | 4 +-
.../model/appcatalog/userresourceprofile/ttypes.py | 125 +-
.../airavata/model/application/io/constants.py | 4 +-
.../airavata/model/application/io/ttypes.py | 112 +-
.../airavata/model/commons/constants.py | 4 +-
.../airavata/model/commons/ttypes.py | 77 +-
.../airavata/model/constants.py | 4 +-
.../airavata/model/credential/store/constants.py | 4 +-
.../airavata/model/credential/store/ttypes.py | 186 +-
.../airavata/model/data/movement/constants.py | 4 +-
.../airavata/model/data/movement/ttypes.py | 133 +-
.../airavata/model/data/replica/constants.py | 4 +-
.../airavata/model/data/replica/ttypes.py | 111 +-
.../airavata/model/dbevent/constants.py | 4 +-
.../airavata/model/dbevent/ttypes.py | 91 +-
.../airavata/model/experiment/constants.py | 4 +-
.../airavata/model/experiment/ttypes.py | 221 +-
.../airavata/model/group/constants.py | 4 +-
.../airavata/model/group/ttypes.py | 43 +-
.../airavata/model/job/constants.py | 4 +-
.../airavata/model/job/ttypes.py | 61 +-
.../airavata/model/messaging/event/constants.py | 4 +-
.../airavata/model/messaging/event/ttypes.py | 347 +-
.../airavata/model/process/constants.py | 4 +-
.../airavata/model/process/ttypes.py | 127 +-
.../airavata/model/scheduling/constants.py | 4 +-
.../airavata/model/scheduling/ttypes.py | 59 +-
.../airavata/model/security/constants.py | 4 +-
.../airavata/model/security/ttypes.py | 29 +-
.../airavata/model/sharing/constants.py | 4 +-
.../airavata/model/sharing/ttypes.py | 441 +-
.../airavata/model/status/constants.py | 4 +-
.../airavata/model/status/ttypes.py | 135 +-
.../airavata/model/task/constants.py | 4 +-
.../airavata/model/task/ttypes.py | 139 +-
.../airavata/model/tenant/constants.py | 4 +-
.../airavata/model/tenant/ttypes.py | 173 +-
.../airavata-python-sdk/airavata/model/ttypes.py | 7 +-
.../airavata/model/user/constants.py | 4 +-
.../airavata/model/user/ttypes.py | 266 +-
.../airavata/model/workflow/constants.py | 4 +-
.../airavata/model/workflow/ttypes.py | 271 +-
.../airavata/model/workspace/constants.py | 4 +-
.../airavata/model/workspace/ttypes.py | 261 +-
.../airavata/service/profile/constants.py | 4 +-
.../groupmanager/cpi/GroupManagerService-remote | 11 +-
.../groupmanager/cpi/GroupManagerService.py | 883 +-
.../service/profile/groupmanager/cpi/constants.py | 4 +-
.../profile/groupmanager/cpi/error/constants.py | 4 +-
.../profile/groupmanager/cpi/error/ttypes.py | 44 +-
.../service/profile/groupmanager/cpi/ttypes.py | 7 +-
.../iam/admin/services/cpi/IamAdminServices-remote | 2 +-
.../iam/admin/services/cpi/IamAdminServices.py | 825 +-
.../profile/iam/admin/services/cpi/constants.py | 4 +-
.../iam/admin/services/cpi/error/constants.py | 4 +-
.../profile/iam/admin/services/cpi/error/ttypes.py | 44 +-
.../profile/iam/admin/services/cpi/ttypes.py | 7 +-
.../profile/tenant/cpi/TenantProfileService-remote | 2 +-
.../profile/tenant/cpi/TenantProfileService.py | 375 +-
.../service/profile/tenant/cpi/constants.py | 4 +-
.../service/profile/tenant/cpi/error/constants.py | 4 +-
.../service/profile/tenant/cpi/error/ttypes.py | 44 +-
.../airavata/service/profile/tenant/cpi/ttypes.py | 7 +-
.../airavata/service/profile/ttypes.py | 7 +-
.../profile/user/cpi/UserProfileService-remote | 11 +-
.../service/profile/user/cpi/UserProfileService.py | 557 +-
.../airavata/service/profile/user/cpi/constants.py | 4 +-
.../service/profile/user/cpi/error/constants.py | 4 +-
.../service/profile/user/cpi/error/ttypes.py | 44 +-
.../airavata/service/profile/user/cpi/ttypes.py | 7 +-
.../airavata-python-sdk/setup.py | 2 +-
.../org/apache/airavata/model/ComponentState.java | 9 +-
.../org/apache/airavata/model/ComponentStatus.java | 41 +-
.../java/org/apache/airavata/model/EdgeModel.java | 53 +-
.../java/org/apache/airavata/model/NodeModel.java | 67 +-
.../java/org/apache/airavata/model/PortModel.java | 60 +-
.../org/apache/airavata/model/WorkflowModel.java | 98 +-
.../org/apache/airavata/model/WorkflowState.java | 9 +-
.../org/apache/airavata/model/WorkflowStatus.java | 41 +-
.../accountprovisioning/SSHAccountProvisioner.java | 50 +-
.../SSHAccountProvisionerConfigParam.java | 48 +-
.../SSHAccountProvisionerConfigParamType.java | 9 +-
.../ApplicationDeploymentDescription.java | 168 +-
.../appdeployment/ApplicationModule.java | 55 +-
.../appcatalog/appdeployment/CommandObject.java | 36 +-
.../appcatalog/appdeployment/SetEnvPaths.java | 43 +-
.../ApplicationInterfaceDescription.java | 94 +-
.../appcatalog/computeresource/BatchQueue.java | 68 +-
.../computeresource/CloudJobSubmission.java | 69 +-
.../ComputeResourceDescription.java | 181 +-
.../model/appcatalog/computeresource/DMType.java | 9 +-
.../appcatalog/computeresource/FileSystems.java | 9 +-
.../computeresource/GlobusJobSubmission.java | 53 +-
.../computeresource/JobManagerCommand.java | 9 +-
.../computeresource/JobSubmissionInterface.java | 43 +-
.../computeresource/JobSubmissionProtocol.java | 9 +-
.../computeresource/LOCALSubmission.java | 48 +-
.../appcatalog/computeresource/MonitorMode.java | 9 +-
.../appcatalog/computeresource/ProviderName.java | 9 +-
.../computeresource/ResourceJobManager.java | 125 +-
.../computeresource/ResourceJobManagerType.java | 9 +-
.../computeresource/SSHJobSubmission.java | 78 +-
.../computeresource/UnicoreJobSubmission.java | 48 +-
.../appcatalog/gatewaygroups/GatewayGroups.java | 53 +-
.../gatewayprofile/ComputeResourcePreference.java | 141 +-
.../gatewayprofile/GatewayResourceProfile.java | 83 +-
.../gatewayprofile/StoragePreference.java | 53 +-
.../BatchQueueResourcePolicy.java | 59 +-
.../ComputeResourcePolicy.java | 60 +-
.../ComputeResourceReservation.java | 57 +-
.../GroupAccountSSHProvisionerConfig.java | 53 +-
.../GroupComputeResourcePreference.java | 146 +-
.../groupresourceprofile/GroupResourceProfile.java | 101 +-
.../airavata/model/appcatalog/parser/IOType.java | 9 +-
.../airavata/model/appcatalog/parser/Parser.java | 95 +-
.../model/appcatalog/parser/ParserConnector.java | 67 +-
.../appcatalog/parser/ParserConnectorInput.java | 60 +-
.../model/appcatalog/parser/ParserInput.java | 55 +-
.../model/appcatalog/parser/ParserOutput.java | 55 +-
.../model/appcatalog/parser/ParsingTemplate.java | 74 +-
.../appcatalog/parser/ParsingTemplateInput.java | 60 +-
.../StorageResourceDescription.java | 68 +-
.../UserComputeResourcePreference.java | 89 +-
.../userresourceprofile/UserResourceProfile.java | 90 +-
.../userresourceprofile/UserStoragePreference.java | 53 +-
.../airavata/model/application/io/DataType.java | 9 +-
.../model/application/io/InputDataObjectType.java | 95 +-
.../model/application/io/OutputDataObjectType.java | 91 +-
.../apache/airavata/model/commons/ErrorModel.java | 64 +-
.../airavata/model/commons/ValidationResults.java | 41 +-
.../airavata/model/commons/ValidatorResult.java | 36 +-
.../model/commons/airavata_commonsConstants.java | 2 +-
.../credential/store/CertificateCredential.java | 71 +-
.../model/credential/store/CommunityUser.java | 46 +-
.../model/credential/store/CredentialSummary.java | 69 +-
.../model/credential/store/PasswordCredential.java | 69 +-
.../model/credential/store/SSHCredential.java | 76 +-
.../model/credential/store/SummaryType.java | 9 +-
.../credential_store_data_modelsConstants.java | 2 +-
.../airavata/model/data/movement/DMType.java | 9 +-
.../model/data/movement/DataMovementInterface.java | 54 +-
.../model/data/movement/DataMovementProtocol.java | 9 +-
.../model/data/movement/GridFTPDataMovement.java | 55 +-
.../model/data/movement/LOCALDataMovement.java | 34 +-
.../model/data/movement/SCPDataMovement.java | 50 +-
.../model/data/movement/SecurityProtocol.java | 9 +-
.../model/data/movement/UnicoreDataMovement.java | 48 +-
.../model/data/replica/DataProductModel.java | 111 +-
.../model/data/replica/DataProductType.java | 9 +-
.../data/replica/DataReplicaLocationModel.java | 104 +-
.../data/replica/ReplicaLocationCategory.java | 9 +-
.../model/data/replica/ReplicaPersistentType.java | 9 +-
.../apache/airavata/model/dbevent/CrudType.java | 9 +-
.../airavata/model/dbevent/DBEventMessage.java | 46 +-
.../model/dbevent/DBEventMessageContext.java | 16 +-
.../airavata/model/dbevent/DBEventPublisher.java | 32 +-
.../model/dbevent/DBEventPublisherContext.java | 47 +-
.../airavata/model/dbevent/DBEventSubscriber.java | 32 +-
.../apache/airavata/model/dbevent/DBEventType.java | 9 +-
.../apache/airavata/model/dbevent/EntityType.java | 9 +-
.../model/error/AiravataClientException.java | 41 +-
.../airavata/model/error/AiravataErrorType.java | 9 +-
.../model/error/AiravataSystemException.java | 41 +-
.../model/error/AuthenticationException.java | 34 +-
.../model/error/AuthorizationException.java | 34 +-
.../model/error/DuplicateEntryException.java | 34 +-
.../model/error/ExperimentNotFoundException.java | 34 +-
.../model/error/InvalidRequestException.java | 34 +-
.../model/error/LaunchValidationException.java | 39 +-
.../model/error/ProjectNotFoundException.java | 34 +-
.../airavata/model/error/TimedOutException.java | 27 +-
.../airavata/model/error/ValidationResults.java | 41 +-
.../airavata/model/error/ValidatorResult.java | 34 +-
.../airavata/model/experiment/ExperimentModel.java | 199 +-
.../model/experiment/ExperimentSearchFields.java | 9 +-
.../model/experiment/ExperimentStatistics.java | 121 +-
.../model/experiment/ExperimentSummaryModel.java | 92 +-
.../airavata/model/experiment/ExperimentType.java | 9 +-
.../model/experiment/ProjectSearchFields.java | 9 +-
.../experiment/UserConfigurationDataModel.java | 88 +-
.../apache/airavata/model/group/GroupModel.java | 81 +-
.../model/group/ResourcePermissionType.java | 9 +-
.../apache/airavata/model/group/ResourceType.java | 9 +-
.../org/apache/airavata/model/job/JobModel.java | 106 +-
.../event/ExperimentIntermediateOutputsEvent.java | 53 +-
.../event/ExperimentStatusChangeEvent.java | 46 +-
.../messaging/event/ExperimentSubmitEvent.java | 39 +-
.../model/messaging/event/JobIdentifier.java | 60 +-
.../messaging/event/JobStatusChangeEvent.java | 39 +-
.../event/JobStatusChangeRequestEvent.java | 39 +-
.../airavata/model/messaging/event/Message.java | 56 +-
.../model/messaging/event/MessageLevel.java | 9 +-
.../model/messaging/event/MessageType.java | 9 +-
.../model/messaging/event/ProcessIdentifier.java | 46 +-
.../messaging/event/ProcessStatusChangeEvent.java | 39 +-
.../event/ProcessStatusChangeRequestEvent.java | 39 +-
.../model/messaging/event/ProcessSubmitEvent.java | 53 +-
.../messaging/event/ProcessTerminateEvent.java | 46 +-
.../model/messaging/event/TaskIdentifier.java | 53 +-
.../messaging/event/TaskOutputChangeEvent.java | 46 +-
.../messaging/event/TaskStatusChangeEvent.java | 39 +-
.../event/TaskStatusChangeRequestEvent.java | 39 +-
.../parallelism/ApplicationParallelismType.java | 9 +-
.../airavata/model/process/ProcessModel.java | 233 +-
.../airavata/model/process/ProcessWorkflow.java | 48 +-
.../ComputationalResourceSchedulingModel.java | 88 +-
.../apache/airavata/model/security/AuthzToken.java | 49 +-
.../airavata/model/status/ExperimentState.java | 9 +-
.../airavata/model/status/ExperimentStatus.java | 50 +-
.../org/apache/airavata/model/status/JobState.java | 9 +-
.../apache/airavata/model/status/JobStatus.java | 48 +-
.../apache/airavata/model/status/ProcessState.java | 9 +-
.../airavata/model/status/ProcessStatus.java | 55 +-
.../airavata/model/status/QueueStatusModel.java | 47 +-
.../apache/airavata/model/status/TaskState.java | 9 +-
.../apache/airavata/model/status/TaskStatus.java | 48 +-
.../apache/airavata/model/task/DataStageType.java | 9 +-
.../airavata/model/task/DataStagingTaskModel.java | 71 +-
.../model/task/EnvironmentSetupTaskModel.java | 41 +-
.../model/task/JobSubmissionTaskModel.java | 41 +-
.../airavata/model/task/MonitorTaskModel.java | 32 +-
.../org/apache/airavata/model/task/TaskModel.java | 113 +-
.../org/apache/airavata/model/task/TaskTypes.java | 9 +-
.../org/apache/airavata/model/tenant/Tenant.java | 104 +-
.../model/tenant/TenantApprovalStatus.java | 9 +-
.../apache/airavata/model/tenant/TenantConfig.java | 53 +-
.../airavata/model/tenant/TenantPreferences.java | 46 +-
.../airavata/model/user/CustomDashboard.java | 202 +-
.../airavata/model/user/NSFDemographics.java | 120 +-
.../org/apache/airavata/model/user/Status.java | 9 +-
.../apache/airavata/model/user/USCitizenship.java | 9 +-
.../apache/airavata/model/user/UserProfile.java | 222 +-
.../org/apache/airavata/model/user/disability.java | 9 +-
.../org/apache/airavata/model/user/ethnicity.java | 9 +-
.../java/org/apache/airavata/model/user/race.java | 9 +-
.../model/user/user_profile_modelConstants.java | 2 +-
.../airavata/model/workflow/AiravataWorkflow.java | 120 +-
.../airavata/model/workflow/ApplicationState.java | 9 +-
.../airavata/model/workflow/ApplicationStatus.java | 48 +-
.../airavata/model/workflow/ComponentType.java | 9 +-
.../apache/airavata/model/workflow/DataBlock.java | 50 +-
.../airavata/model/workflow/HandlerState.java | 9 +-
.../airavata/model/workflow/HandlerStatus.java | 48 +-
.../airavata/model/workflow/HandlerType.java | 9 +-
.../model/workflow/WorkflowApplication.java | 100 +-
.../model/workflow/WorkflowConnection.java | 85 +-
.../airavata/model/workflow/WorkflowHandler.java | 99 +-
.../airavata/model/workflow/WorkflowState.java | 9 +-
.../airavata/model/workflow/WorkflowStatus.java | 48 +-
.../apache/airavata/model/workspace/Gateway.java | 160 +-
.../model/workspace/GatewayApprovalStatus.java | 9 +-
.../workspace/GatewayUsageReportingCommand.java | 46 +-
.../org/apache/airavata/model/workspace/Group.java | 39 +-
.../airavata/model/workspace/Notification.java | 66 +-
.../model/workspace/NotificationPriority.java | 9 +-
.../apache/airavata/model/workspace/Project.java | 90 +-
.../org/apache/airavata/model/workspace/User.java | 67 +-
.../groupmanager/cpi/GroupManagerService.java | 2388 +-
.../exception/GroupManagerServiceException.java | 32 +-
.../cpi/group_manager_cpiConstants.java | 2 +-
.../iam/admin/services/cpi/IamAdminServices.java | 1479 +-
.../cpi/exception/IamAdminServicesException.java | 32 +-
.../cpi/iam_admin_services_cpiConstants.java | 2 +-
.../profile/tenant/cpi/TenantProfileService.java | 680 +-
.../exception/TenantProfileServiceException.java | 32 +-
.../tenant/cpi/profile_tenant_cpiConstants.java | 2 +-
.../profile/user/cpi/UserProfileService.java | 1602 +-
.../cpi/exception/UserProfileServiceException.java | 32 +-
.../user/cpi/profile_user_cpiConstants.java | 2 +-
.../airavata/common/utils/ThriftClientPool.java | 3 +-
.../credential-store-stubs/pom.xml | 5 +
.../store/cpi/CredentialStoreService.java | 1180 +-
.../store/cpi/credential_store_cpiConstants.java | 2 +-
.../store/exception/CredentialStoreException.java | 32 +-
.../orchestrator/cpi/OrchestratorService.java | 415 +-
.../cpi/orchestrator_cpiConstants.java | 2 +-
.../airavata/registry/api/RegistryService.java | 18318 ++++++++++++---
.../api/exception/RegistryServiceException.java | 32 +-
.../registry/api/registry_apiConstants.java | 2 +-
.../airavata/sharing/registry/models/Domain.java | 75 +-
.../registry/models/DuplicateEntryException.java | 42 +-
.../airavata/sharing/registry/models/Entity.java | 133 +-
.../sharing/registry/models/EntitySearchField.java | 9 +-
.../sharing/registry/models/EntityType.java | 75 +-
.../sharing/registry/models/GroupAdmin.java | 51 +-
.../sharing/registry/models/GroupCardinality.java | 9 +-
.../sharing/registry/models/GroupChildType.java | 9 +-
.../sharing/registry/models/GroupMembership.java | 79 +-
.../sharing/registry/models/GroupType.java | 9 +-
.../sharing/registry/models/PermissionType.java | 75 +-
.../sharing/registry/models/SearchCondition.java | 9 +-
.../sharing/registry/models/SearchCriteria.java | 61 +-
.../airavata/sharing/registry/models/Sharing.java | 95 +-
.../registry/models/SharingRegistryException.java | 42 +-
.../sharing/registry/models/SharingType.java | 9 +-
.../airavata/sharing/registry/models/User.java | 103 +-
.../sharing/registry/models/UserGroup.java | 122 +-
.../registry/models/sharing_modelsConstants.java | 2 +-
.../service/cpi/SharingRegistryService.java | 5161 ++++-
.../registry/service/cpi/sharing_cpiConstants.java | 2 +-
pom.xml | 2 +-
.../component-cpis/generate-cpi-stubs.sh | 23 +-
.../generate-thrift-stubs.sh | 23 +-
.../service-cpis/generate-service-cpi-stubs.sh | 23 +-
.../group-manager/group-manager-cpi.thrift | 3 -
.../profile-user/profile-user-cpi.thrift | 5 +-
349 files changed, 60560 insertions(+), 28191 deletions(-)