This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch feat/grpc-armeria-migration
in repository https://gitbox.apache.org/repos/asf/airavata.git


    from e838c4db4f refactor: gRPC Armeria migration — module boundary 
enforcement and service decomposition
     add 111a97dfe8 refactor: relocate misplaced entities/repos to correct 
modules

No new revisions were added by this update.

Summary of changes:
 airavata-api/agent-service/pom.xml                 |   2 +-
 airavata-api/compute-service/pom.xml               |   2 +-
 .../airavata/compute/mapper/ComputeMapper.java     | 360 +++++++++---
 .../compute}/model/AgentDeploymentInfoEntity.java  |   2 +-
 .../compute/model/AppEnvironmentEntity.java        |  93 ---
 .../airavata/compute/model/AppEnvironmentPK.java   |  67 ---
 .../compute/model/ApplicationInputEntity.java      | 208 -------
 .../airavata/compute/model/ApplicationInputPK.java |  72 ---
 .../compute/model/ApplicationOutputEntity.java     | 183 ------
 .../compute/model/ApplicationOutputPK.java         |  72 ---
 .../compute/model/CloudJobSubmissionEntity.java    | 103 ----
 .../ComputationalResourceSchedulingEntity.java     |   6 +-
 .../model/ComputationalResourceSchedulingPK.java   |   2 +-
 ...Entity.java => ComputeJobSubmissionEntity.java} |  96 +--
 .../compute/model/ComputeResourceEntity.java       |  15 +
 .../model/ComputeResourceFileSystemEntity.java     |  85 ---
 .../compute/model/ComputeResourceFileSystemPK.java |  74 ---
 .../model/ComputeResourcePreferenceEntity.java     |  18 +-
 .../model/GatewayUsageReportingCommandEntity.java  |   2 +-
 .../compute}/model/GatewayUsageReportingPK.java    |   2 +-
 .../compute/model/GlobusGkEndpointEntity.java      |  60 --
 .../airavata/compute/model/GlobusGkEndpointPK.java |  72 ---
 .../compute/model/GlobusSubmissionEntity.java      |  71 ---
 .../model/GroupSSHAccountProvisionerConfig.java    | 109 ----
 .../model/GroupSSHAccountProvisionerConfigPK.java  |  88 ---
 .../airavata/compute/model/GsisshExportEntity.java |  59 --
 .../airavata/compute/model/GsisshExportPK.java     |  72 ---
 .../compute/model/GsisshPostjobcommandEntity.java  |  60 --
 .../compute/model/GsisshPostjobcommandPK.java      |  72 ---
 .../compute/model/GsisshPrejobcommandEntity.java   |  59 --
 .../compute/model/GsisshPrejobcommandPK.java       |  72 ---
 .../compute/model/GsisshSubmissionEntity.java      |  94 ---
 .../airavata/compute/model/JsonMapConverter.java}  |  42 +-
 .../compute/model/LibraryApendPathEntity.java      |  82 ---
 .../compute/model/LibraryAppendPathPK.java         |  63 --
 .../compute/model/LibraryPrependPathEntity.java    |  83 ---
 .../compute/model/LibraryPrependPathPK.java        |  64 --
 .../compute/model/LocalSubmissionEntity.java       | 105 ----
 .../compute/model/ModuleLoadCmdEntity.java         |  82 ---
 .../airavata/compute/model/ModuleLoadCmdPK.java    |  71 ---
 .../compute/model/ParserConnectorEntity.java       | 127 ----
 .../compute/model/ParserConnectorInputEntity.java  | 121 ----
 .../airavata/compute/model/ParserInputEntity.java  |  97 ---
 .../airavata/compute/model/ParserOutputEntity.java |  97 ---
 .../compute/model/ParsingTemplateInputEntity.java  | 109 ----
 .../compute/model/PostjobCommandEntity.java        |  82 ---
 .../airavata/compute/model/PostjobCommandPK.java   |  71 ---
 .../compute/model/PrejobCommandEntity.java         |  82 ---
 .../airavata/compute/model/PrejobCommandPK.java    |  72 ---
 .../model/ProcessResourceScheduleEntity.java       |  14 +-
 .../airavata/compute}/model/QueueStatusEntity.java |   2 +-
 .../airavata/compute}/model/QueueStatusPK.java     |   2 +-
 .../model/SSHAccountProvisionerConfiguration.java  | 104 ----
 .../SSHAccountProvisionerConfigurationPK.java      |  61 --
 .../model/SlurmGroupComputeResourcePrefEntity.java |  19 +-
 .../compute/model/UnicoreSubmissionEntity.java     |  71 ---
 .../model/UserStoragePreferenceEntity.java         |   2 +-
 .../compute}/model/UserStoragePreferencePK.java    |   2 +-
 .../repository/AgentDeploymentInfoRepository.java  |   4 +-
 .../repository/ComputeResourcePrefRepository.java  |  19 +-
 .../repository/ComputeResourceRepository.java      | 152 ++---
 .../GatewayUsageReportingCommandRepository.java    |  16 +-
 .../repository/GroupResourceProfileRepository.java |  15 +
 .../repository/GrpComputePrefRepository.java       |  13 +
 .../repository/GwyResourceProfileRepository.java   |  89 +--
 .../compute}/repository/QueueStatusRepository.java |  12 +-
 .../UserStoragePreferenceRepository.java           |  12 +-
 .../service/QueueStatusRegistryHandler.java        |  82 +++
 .../repository/QueueStatusRepositoryTest.java      |   2 +-
 airavata-api/credential-service/pom.xml            |   2 +-
 .../credential/service/CredentialStoreService.java |   4 +-
 .../service/CredentialStoreServiceTest.java        |   2 +-
 airavata-api/iam-service/pom.xml                   |   7 +-
 .../airavata/iam/grpc/IamAdminGrpcHandler.java     |  24 -
 .../airavata/iam/grpc/UserProfileGrpcHandler.java  |  24 -
 .../airavata/iam/mapper/GatewayEntityMapper.java   |  16 +-
 .../apache/airavata/iam/mapper/ProfileMapper.java  |   6 +-
 .../airavata/iam}/model/CommunityUserEntity.java   |   2 +-
 .../airavata/iam}/model/CommunityUserPK.java       |   2 +-
 .../iam/model/CustomizedDashboardEntity.java       | 321 ----------
 .../apache/airavata/iam/model/GatewayEntity.java   |  11 +
 .../airavata/iam/model/NSFDemographicsEntity.java  | 106 ----
 .../airavata/iam/model/TenantGatewayEntity.java    | 282 ---------
 .../airavata/iam/model/UserProfileEntity.java      |  31 +-
 .../iam}/repository/CommunityUserRepository.java   |   6 +-
 .../airavata/iam/repository/GatewayRepository.java |  37 ++
 .../iam/repository/TenantProfileRepository.java    | 120 ----
 .../iam/service/GatewayRegistryHandler.java        |  46 --
 .../apache/airavata/iam/util/QueryConstants.java   |   6 +-
 airavata-api/orchestration-service/pom.xml         |   2 +-
 .../config/OrchestrationServiceConfig.java         |   9 +-
 .../infrastructure/ExecutionDataAccessImpl.java    |  65 +--
 .../orchestration/mapper/ExecutionMapper.java      | 350 +++++++++--
 .../{TaskErrorEntity.java => ExecErrorEntity.java} |  46 +-
 ...cessInputEntity.java => ExecIoParamEntity.java} | 177 ++++--
 ...TaskStatusEntity.java => ExecStatusEntity.java} |  54 +-
 .../orchestration/model/GatewayWorkerEntity.java   |  59 --
 .../orchestration/model/GatewayWorkerPK.java       |  71 ---
 .../airavata/orchestration/model/JobEntity.java    |  14 +-
 .../orchestration/model/JobStatusEntity.java       | 123 ----
 .../airavata/orchestration/model/JobStatusPK.java  |  83 ---
 .../orchestration/model/ProcessEntity.java         |  57 +-
 .../orchestration/model/ProcessErrorEntity.java    | 130 -----
 .../orchestration/model/ProcessErrorPK.java        |  71 ---
 .../orchestration/model/ProcessInputPK.java        |  71 ---
 .../orchestration/model/ProcessOutputEntity.java   | 195 -------
 .../orchestration/model/ProcessOutputPK.java       |  71 ---
 .../orchestration/model/ProcessStatusEntity.java   | 108 ----
 .../orchestration/model/ProcessStatusPK.java       |  71 ---
 .../airavata/orchestration/model/TaskEntity.java   |  28 +-
 .../airavata/orchestration/model/TaskErrorPK.java  |  71 ---
 .../airavata/orchestration/model/TaskStatusPK.java |  71 ---
 .../model/UserConfigurationDataEntity.java         |   1 +
 .../repository/ExecErrorRepository.java            | 153 +++++
 .../repository/ExecIoParamRepository.java          | 159 +++++
 .../repository/ExecStatusRepository.java           | 360 ++++++++++++
 .../orchestration/repository/JobRepository.java    |  14 +-
 .../repository/JobStatusRepository.java            |  93 +--
 .../repository/ProcessErrorRepository.java         |  60 +-
 .../repository/ProcessInputRepository.java         |  56 +-
 .../repository/ProcessOutputRepository.java        |  56 +-
 .../repository/ProcessRepository.java              |  24 +-
 .../repository/ProcessStatusRepository.java        | 112 +---
 .../repository/TaskErrorRepository.java            |  58 +-
 .../orchestration/repository/TaskRepository.java   |  20 +-
 .../repository/TaskStatusRepository.java           |  85 +--
 .../repository/WorkflowRepository.java             | 201 -------
 .../service/RegistryProviderImpl.java              |  80 ---
 .../service/RegistryServerHandler.java             |  23 +-
 .../workflow/AiravataWorkflowEntity.java           | 164 ------
 .../workflow/AiravataWorkflowErrorEntity.java      | 127 ----
 .../workflow/AiravataWorkflowErrorPK.java          |  62 --
 .../workflow/AiravataWorkflowStatusEntity.java     | 104 ----
 .../workflow/AiravataWorkflowStatusPK.java         |  62 --
 .../workflow/ApplicationErrorEntity.java           | 127 ----
 .../orchestration/workflow/ApplicationErrorPK.java |  62 --
 .../workflow/ApplicationStatusEntity.java          | 104 ----
 .../workflow/ApplicationStatusPK.java              |  62 --
 .../workflow/ComponentStatusEntity.java            |  94 ---
 .../orchestration/workflow/HandlerErrorEntity.java | 133 -----
 .../orchestration/workflow/HandlerErrorPK.java     |  62 --
 .../orchestration/workflow/HandlerInputPK.java     |  62 --
 .../workflow/HandlerOutputEntity.java              | 187 ------
 .../orchestration/workflow/HandlerOutputPK.java    |  62 --
 .../workflow/HandlerStatusEntity.java              | 108 ----
 .../orchestration/workflow/HandlerStatusPK.java    |  62 --
 .../workflow/WorkflowApplicationEntity.java        | 211 -------
 .../workflow/WorkflowConnectionEntity.java         | 184 ------
 .../workflow/WorkflowDataBlockEntity.java          | 127 ----
 .../workflow/WorkflowHandlerEntity.java            | 166 ------
 .../workflow/WorkflowStatusEntity.java             |  93 ---
 .../orchestration/workflow/WorkflowStatusPK.java   |  71 ---
 .../repository/WorkflowRepositoryTest.java         | 168 ------
 airavata-api/pom.xml                               |  12 +-
 airavata-api/research-service/pom.xml              |  18 +-
 .../research/config/DevDataInitializer.java        |  10 +-
 .../research/config/ResearchServiceConfig.java     |   9 +-
 .../research}/grpc/DataProductGrpcService.java     |   2 +-
 .../research/grpc/ResearchResourceGrpcHandler.java |  22 +-
 .../airavata/research/mapper/ResearchMapper.java   | 423 +++++++++++++-
 ...imentInputEntity.java => AppIoParamEntity.java} | 176 +++---
 .../research}/model/AppModuleMappingEntity.java    |   2 +-
 .../research}/model/AppModuleMappingPK.java        |   2 +-
 .../model/ApplicationDeploymentEntity.java         | 124 ++--
 .../model/ApplicationInterfaceEntity.java          |  25 +-
 .../research}/model/ApplicationModuleEntity.java   |   2 +-
 .../research}/model/DataProductEntity.java         |   2 +-
 .../research}/model/DataReplicaLocationEntity.java |   2 +-
 .../research/model/DatasetResourceEntity.java      |   2 +
 .../apache/airavata/research/model/EdgeEntity.java | 105 ----
 .../org/apache/airavata/research/model/EdgePK.java |  71 ---
 .../airavata/research/model/ExperimentEntity.java  |  29 +-
 .../airavata/research/model/ExperimentInputPK.java |  71 ---
 .../research/model/ExperimentOutputEntity.java     | 195 -------
 .../research/model/ExperimentOutputPK.java         |  71 ---
 .../research/model/ModelResourceEntity.java        |  56 --
 .../apache/airavata/research/model/NodeEntity.java | 127 ----
 .../org/apache/airavata/research/model/NodePK.java |  71 ---
 .../research/model/NotebookResourceEntity.java     |  45 --
 .../airavata/research}/model/ParserEntity.java     |  36 +-
 .../research}/model/ParsingTemplateEntity.java     |  35 +-
 .../apache/airavata/research/model/PortEntity.java | 105 ----
 .../org/apache/airavata/research/model/PortPK.java |  72 ---
 .../airavata/research/model/ProjectUserEntity.java |  59 --
 .../airavata/research/model/ProjectUserPK.java     |  71 ---
 .../research/model/RepositoryResourceEntity.java   |   2 +
 .../research/model/ResearchIoParamEntity.java}     | 229 +++++---
 .../research/model/ResearchProjectEntity.java      |   1 +
 .../airavata/research/model/WorkflowEntity.java    | 169 ------
 .../research/model/WorkflowInputEntity.java        | 181 ------
 .../airavata/research/model/WorkflowInputPK.java   |  75 ---
 .../research/model/WorkflowOutputEntity.java       | 171 ------
 .../airavata/research/model/WorkflowOutputPK.java  |  72 ---
 .../ApplicationDeploymentRepository.java           |  67 +--
 .../repository/ApplicationInputRepository.java     |  20 +-
 .../repository/ApplicationInterfaceRepository.java |  40 +-
 .../repository/ApplicationModuleRepository.java    |  10 +-
 .../repository/ApplicationOutputRepository.java    |  20 +-
 .../repository/DataProductRepository.java          |  12 +-
 .../repository/DataReplicaLocationRepository.java  |  14 +-
 .../repository/ExperimentInputRepository.java      |  84 ---
 .../repository/ExperimentOutputRepository.java     |  84 ---
 .../research/repository/ExperimentRepository.java  |  18 +-
 .../repository/ParserInputRepository.java          |  38 +-
 .../repository/ParserOutputRepository.java         |  40 +-
 .../research}/repository/ParserRepository.java     |  34 +-
 .../repository/ParsingTemplateRepository.java      |  10 +-
 .../repository/ResearchIoParamRepository.java      | 139 +++++
 .../repository/ResearchProjectRepository.java      |   2 +-
 .../service/AppCatalogDataAccessImpl.java          |  21 +-
 .../service/ExperimentRegistryService.java         |   9 +-
 .../research/service/ResearchProjectService.java   |   8 +-
 .../research/service/ResearchResourceService.java  |  24 +-
 .../src/main/proto/data_product_service.proto      |   0
 .../repository/ExperimentInputRepositoryTest.java  | 115 ----
 .../repository/ExperimentOutputRepositoryTest.java | 117 ----
 .../repository/ResearchIoParamRepositoryTest.java  | 168 ++++++
 airavata-api/sharing-service/pom.xml               |   6 +-
 .../sharing/grpc/GroupManagerGrpcService.java      |   2 +-
 .../airavata/sharing/grpc/SharingGrpcService.java  |  10 +-
 .../airavata/sharing}/model/PrivacyEnum.java       |   2 +-
 .../airavata/sharing}/model/ResourceEntity.java    |   2 +-
 .../sharing}/model/ResourceStarEntity.java         |   2 +-
 .../airavata/sharing}/model/ResourceTypeEnum.java  |   2 +-
 .../apache/airavata/sharing}/model/StateEnum.java  |   2 +-
 .../apache/airavata/sharing}/model/StatusEnum.java |   2 +-
 .../apache/airavata/sharing}/model/TagEntity.java  |   2 +-
 .../apache/airavata/sharing/model/UserEntity.java  |  54 +-
 .../sharing}/repository/ResourceRepository.java    |   6 +-
 .../repository/ResourceStarRepository.java         |   8 +-
 .../sharing}/repository/TagRepository.java         |   4 +-
 .../sharing/service/SharingProviderImpl.java       | 110 ----
 .../airavata/sharing/service/SharingService.java   |  72 ++-
 .../sharing/util/ThriftDataModelConversion.java    |   3 -
 .../java/org/apache/airavata/db/DBConstants.java   |   5 +
 .../org/apache/airavata/db/JsonListConverter.java} |  41 +-
 .../org/apache/airavata/db/QueryConstants.java     |  39 +-
 .../airavata/interfaces/ExecutionDataAccess.java   |  12 -
 .../airavata/interfaces/GatewayRegistry.java       |  10 +-
 ...CommandOutput.java => QueueStatusRegistry.java} |  13 +-
 .../airavata/interfaces/RegistryHandler.java       |   3 +-
 .../workflow/model/WorkflowApplicationPK.java      |  62 --
 .../workflow/model/WorkflowConnectionPK.java       |  62 --
 .../airavata/workflow/model/WorkflowHandlerPK.java |  62 --
 .../apache/airavata/model/sharing/sharing.proto    |   7 +-
 .../org/apache/airavata/util/GrpcTestBase.java     |  64 ++
 .../src/test/resources/META-INF/persistence.xml    |  38 +-
 .../airavata/V3__Drop_legacy_user_tables.sql       |  18 +
 .../airavata/V4__Merge_tenant_gateway.sql          |  17 +
 .../airavata/V5__Consolidate_job_submission.sql    | 119 ++++
 airavata-api/storage-service/pom.xml               |  13 +-
 .../airavata/storage/StorageProviderImpl.java      |   4 +-
 .../airavata/storage/mapper/StorageMapper.java     | 142 +++--
 .../storage/model/ConfigurationEntity.java         |  57 --
 .../storage/model/DataProductMetadataEntity.java   |  68 ---
 .../storage/model/DataProductMetadataPK.java       |  71 ---
 .../storage/model/DataReplicaMetadataEntity.java   |  68 ---
 .../storage/model/DataReplicaMetadataPK.java       |  70 ---
 .../storage/model/GridftpDataMovementEntity.java   |  82 ---
 .../storage/model/GridftpEndpointEntity.java       |  94 ---
 .../airavata/storage/model/GridftpEndpointPK.java  |  72 ---
 .../airavata/storage/model/JsonMapConverter.java}  |  42 +-
 .../storage/model/LocalDataMovementEntity.java     |  49 --
 ...tEntity.java => StorageDataMovementEntity.java} |  87 +--
 .../storage/model/UnicoreDatamovementEntity.java   |  76 ---
 .../storage/repository/DataMovementRepository.java |  85 +--
 airavata-server/pom.xml                            |  15 +-
 .../airavata/server/config/SecurityConfig.java     | 133 -----
 .../airavata/server/file/FileController.java       |  86 +--
 .../server/grpc/AiravataArmeriaConfig.java         |  34 +-
 ...AuthInterceptor.java => HttpAuthDecorator.java} |  75 ++-
 .../airavata/server/kafka/KafkaProxyService.java   |  62 ++
 airavata-server/src/main/resources/application.yml |   3 +
 .../airavata/V3__Drop_legacy_user_tables.sql       |  18 +
 .../airavata/V4__Merge_tenant_gateway.sql          |  17 +
 .../airavata/V5__Consolidate_job_submission.sql    | 119 ++++
 .../airavata/server/file/FileControllerTest.java   | 118 ++++
 .../airavata/server/health/HealthEndpointTest.java |  65 +++
 .../plans/2026-04-06-module-entity-placement.md    | 648 +++++++++++++++++++++
 .../2026-04-05-entity-simplification-design.md     | 157 +++++
 .../2026-04-05-module-entity-placement-design.md   | 155 +++++
 pom.xml                                            |  15 +-
 282 files changed, 5387 insertions(+), 14086 deletions(-)
 rename airavata-api/{agent-service/src/main/java/org/apache/airavata/agent => 
compute-service/src/main/java/org/apache/airavata/compute}/model/AgentDeploymentInfoEntity.java
 (98%)
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/AppEnvironmentEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/AppEnvironmentPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ApplicationInputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ApplicationInputPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ApplicationOutputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ApplicationOutputPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/CloudJobSubmissionEntity.java
 rename 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration
 => 
compute-service/src/main/java/org/apache/airavata/compute}/model/ComputationalResourceSchedulingEntity.java
 (93%)
 rename 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration
 => 
compute-service/src/main/java/org/apache/airavata/compute}/model/ComputationalResourceSchedulingPK.java
 (98%)
 rename 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/{SshJobSubmissionEntity.java
 => ComputeJobSubmissionEntity.java} (57%)
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ComputeResourceFileSystemEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ComputeResourceFileSystemPK.java
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/model/GatewayUsageReportingCommandEntity.java
 (97%)
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/model/GatewayUsageReportingPK.java
 (97%)
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GlobusGkEndpointEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GlobusGkEndpointPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GlobusSubmissionEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GroupSSHAccountProvisionerConfig.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GroupSSHAccountProvisionerConfigPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshExportEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshExportPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshPostjobcommandEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshPostjobcommandPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshPrejobcommandEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshPrejobcommandPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/GsisshSubmissionEntity.java
 copy 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration/task/ParsingTaskInputs.java
 => 
compute-service/src/main/java/org/apache/airavata/compute/model/JsonMapConverter.java}
 (51%)
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/LibraryApendPathEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/LibraryAppendPathPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/LibraryPrependPathEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/LibraryPrependPathPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/LocalSubmissionEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ModuleLoadCmdEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ModuleLoadCmdPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ParserConnectorEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ParserConnectorInputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ParserInputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ParserOutputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/ParsingTemplateInputEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/PostjobCommandEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/PostjobCommandPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/PrejobCommandEntity.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/PrejobCommandPK.java
 rename 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration
 => 
compute-service/src/main/java/org/apache/airavata/compute}/model/ProcessResourceScheduleEntity.java
 (91%)
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/model/QueueStatusEntity.java
 (98%)
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/model/QueueStatusPK.java
 (98%)
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/SSHAccountProvisionerConfiguration.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/SSHAccountProvisionerConfigurationPK.java
 delete mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/model/UnicoreSubmissionEntity.java
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
compute-service/src/main/java/org/apache/airavata/compute}/model/UserStoragePreferenceEntity.java
 (98%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
compute-service/src/main/java/org/apache/airavata/compute}/model/UserStoragePreferencePK.java
 (98%)
 rename airavata-api/{agent-service/src/main/java/org/apache/airavata/agent => 
compute-service/src/main/java/org/apache/airavata/compute}/repository/AgentDeploymentInfoRepository.java
 (89%)
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/repository/GatewayUsageReportingCommandRepository.java
 (87%)
 rename airavata-api/{iam-service/src/main/java/org/apache/airavata/iam => 
compute-service/src/main/java/org/apache/airavata/compute}/repository/QueueStatusRepository.java
 (87%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
compute-service/src/main/java/org/apache/airavata/compute}/repository/UserStoragePreferenceRepository.java
 (80%)
 create mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/compute/service/QueueStatusRegistryHandler.java
 rename airavata-api/{iam-service/src/test/java/org/apache/airavata/iam => 
compute-service/src/test/java/org/apache/airavata/compute}/repository/QueueStatusRepositoryTest.java
 (98%)
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/grpc/IamAdminGrpcHandler.java
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/grpc/UserProfileGrpcHandler.java
 rename 
airavata-api/{credential-service/src/main/java/org/apache/airavata/credential 
=> 
iam-service/src/main/java/org/apache/airavata/iam}/model/CommunityUserEntity.java
 (97%)
 rename 
airavata-api/{credential-service/src/main/java/org/apache/airavata/credential 
=> 
iam-service/src/main/java/org/apache/airavata/iam}/model/CommunityUserPK.java 
(98%)
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/model/CustomizedDashboardEntity.java
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/model/NSFDemographicsEntity.java
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/model/TenantGatewayEntity.java
 rename 
airavata-api/{credential-service/src/main/java/org/apache/airavata/credential 
=> 
iam-service/src/main/java/org/apache/airavata/iam}/repository/CommunityUserRepository.java
 (87%)
 delete mode 100644 
airavata-api/iam-service/src/main/java/org/apache/airavata/iam/repository/TenantProfileRepository.java
 rename 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/{TaskErrorEntity.java
 => ExecErrorEntity.java} (78%)
 rename 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/{ProcessInputEntity.java
 => ExecIoParamEntity.java} (68%)
 rename 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/{TaskStatusEntity.java
 => ExecStatusEntity.java} (65%)
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/GatewayWorkerEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/GatewayWorkerPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/JobStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/JobStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessErrorEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessErrorPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessInputPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessOutputEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessOutputPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/ProcessStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/TaskErrorPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/model/TaskStatusPK.java
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/repository/ExecErrorRepository.java
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/repository/ExecIoParamRepository.java
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/repository/ExecStatusRepository.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/repository/WorkflowRepository.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/service/RegistryProviderImpl.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/AiravataWorkflowEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/AiravataWorkflowErrorEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/AiravataWorkflowErrorPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/AiravataWorkflowStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/AiravataWorkflowStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/ApplicationErrorEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/ApplicationErrorPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/ApplicationStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/ApplicationStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/ComponentStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerErrorEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerErrorPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerInputPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerOutputEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerOutputPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowApplicationEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowConnectionEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowDataBlockEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowHandlerEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowStatusEntity.java
 delete mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/WorkflowStatusPK.java
 delete mode 100644 
airavata-api/orchestration-service/src/test/java/org/apache/airavata/orchestration/repository/WorkflowRepositoryTest.java
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
research-service/src/main/java/org/apache/airavata/research}/grpc/DataProductGrpcService.java
 (98%)
 rename 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/{ExperimentInputEntity.java
 => AppIoParamEntity.java} (66%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/AppModuleMappingEntity.java
 (98%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/AppModuleMappingPK.java
 (97%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/ApplicationDeploymentEntity.java
 (70%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/ApplicationInterfaceEntity.java
 (85%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/ApplicationModuleEntity.java
 (98%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/DataProductEntity.java
 (99%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/DataReplicaLocationEntity.java
 (99%)
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/EdgeEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/EdgePK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ExperimentInputPK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ExperimentOutputEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ExperimentOutputPK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ModelResourceEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/NodeEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/NodePK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/NotebookResourceEntity.java
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/ParserEntity.java
 (77%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/model/ParsingTemplateEntity.java
 (64%)
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/PortEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/PortPK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ProjectUserEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/ProjectUserPK.java
 rename 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/HandlerInputEntity.java
 => 
research-service/src/main/java/org/apache/airavata/research/model/ResearchIoParamEntity.java}
 (59%)
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/WorkflowEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/WorkflowInputEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/WorkflowInputPK.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/WorkflowOutputEntity.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/model/WorkflowOutputPK.java
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ApplicationDeploymentRepository.java
 (80%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ApplicationInputRepository.java
 (59%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ApplicationInterfaceRepository.java
 (90%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ApplicationModuleRepository.java
 (82%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ApplicationOutputRepository.java
 (59%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/DataProductRepository.java
 (95%)
 rename airavata-api/{storage-service/src/main/java/org/apache/airavata/storage 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/DataReplicaLocationRepository.java
 (92%)
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/repository/ExperimentInputRepository.java
 delete mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/repository/ExperimentOutputRepository.java
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ParserInputRepository.java
 (61%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ParserOutputRepository.java
 (60%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ParserRepository.java
 (70%)
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/repository/ParsingTemplateRepository.java
 (87%)
 create mode 100644 
airavata-api/research-service/src/main/java/org/apache/airavata/research/repository/ResearchIoParamRepository.java
 rename airavata-api/{compute-service/src/main/java/org/apache/airavata/compute 
=> 
research-service/src/main/java/org/apache/airavata/research}/service/AppCatalogDataAccessImpl.java
 (91%)
 rename airavata-api/{storage-service => 
research-service}/src/main/proto/data_product_service.proto (100%)
 delete mode 100644 
airavata-api/research-service/src/test/java/org/apache/airavata/research/repository/ExperimentInputRepositoryTest.java
 delete mode 100644 
airavata-api/research-service/src/test/java/org/apache/airavata/research/repository/ExperimentOutputRepositoryTest.java
 create mode 100644 
airavata-api/research-service/src/test/java/org/apache/airavata/research/repository/ResearchIoParamRepositoryTest.java
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/PrivacyEnum.java
 (95%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/ResourceEntity.java
 (99%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/ResourceStarEntity.java
 (97%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/ResourceTypeEnum.java
 (96%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/StateEnum.java 
(95%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/StatusEnum.java
 (95%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/model/TagEntity.java 
(97%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/repository/ResourceRepository.java
 (96%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/repository/ResourceStarRepository.java
 (86%)
 rename 
airavata-api/{research-service/src/main/java/org/apache/airavata/research => 
sharing-service/src/main/java/org/apache/airavata/sharing}/repository/TagRepository.java
 (93%)
 delete mode 100644 
airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/service/SharingProviderImpl.java
 copy 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration/task/ParsingTaskInputs.java
 => src/main/java/org/apache/airavata/db/JsonListConverter.java} (52%)
 copy 
airavata-api/src/main/java/org/apache/airavata/interfaces/{CommandOutput.java 
=> QueueStatusRegistry.java} (65%)
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/workflow/model/WorkflowApplicationPK.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/workflow/model/WorkflowConnectionPK.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/workflow/model/WorkflowHandlerPK.java
 create mode 100644 
airavata-api/src/test/java/org/apache/airavata/util/GrpcTestBase.java
 create mode 100644 
airavata-api/src/test/resources/db/migration/airavata/V3__Drop_legacy_user_tables.sql
 create mode 100644 
airavata-api/src/test/resources/db/migration/airavata/V4__Merge_tenant_gateway.sql
 create mode 100644 
airavata-api/src/test/resources/db/migration/airavata/V5__Consolidate_job_submission.sql
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/ConfigurationEntity.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/DataProductMetadataEntity.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/DataProductMetadataPK.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/DataReplicaMetadataEntity.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/DataReplicaMetadataPK.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/GridftpDataMovementEntity.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/GridftpEndpointEntity.java
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/GridftpEndpointPK.java
 copy 
airavata-api/{orchestration-service/src/main/java/org/apache/airavata/orchestration/task/ParsingTaskInputs.java
 => 
storage-service/src/main/java/org/apache/airavata/storage/model/JsonMapConverter.java}
 (51%)
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/LocalDataMovementEntity.java
 rename 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/{ScpDataMovementEntity.java
 => StorageDataMovementEntity.java} (57%)
 delete mode 100644 
airavata-api/storage-service/src/main/java/org/apache/airavata/storage/model/UnicoreDatamovementEntity.java
 delete mode 100644 
airavata-server/src/main/java/org/apache/airavata/server/config/SecurityConfig.java
 copy 
airavata-server/src/main/java/org/apache/airavata/server/grpc/config/{GrpcAuthInterceptor.java
 => HttpAuthDecorator.java} (54%)
 create mode 100644 
airavata-server/src/main/java/org/apache/airavata/server/kafka/KafkaProxyService.java
 create mode 100644 
airavata-server/src/main/resources/db/migration/airavata/V3__Drop_legacy_user_tables.sql
 create mode 100644 
airavata-server/src/main/resources/db/migration/airavata/V4__Merge_tenant_gateway.sql
 create mode 100644 
airavata-server/src/main/resources/db/migration/airavata/V5__Consolidate_job_submission.sql
 create mode 100644 
airavata-server/src/test/java/org/apache/airavata/server/file/FileControllerTest.java
 create mode 100644 
airavata-server/src/test/java/org/apache/airavata/server/health/HealthEndpointTest.java
 create mode 100644 docs/superpowers/plans/2026-04-06-module-entity-placement.md
 create mode 100644 
docs/superpowers/specs/2026-04-05-entity-simplification-design.md
 create mode 100644 
docs/superpowers/specs/2026-04-05-module-entity-placement-design.md


Reply via email to