This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch feat/server-collapse
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 28dabce8cd perf: eager Dozer init, dynamic SFTP port, remove
unnecessary SAME_THREAD
add 779831a938 refactor: replace Dozer with MapStruct for entity-model
mapping
add ff7b177a4d perf: per-test transaction rollback for parallel
integration tests
No new revisions were added by this update.
Summary of changes:
airavata-api/pom.xml | 25 +-
.../common/db/EntityManagerFactoryHolder.java | 13 +
.../airavata/compute/mapper/ComputeMapper.java | 238 +++++++++++++++++
.../ApplicationDeploymentRepository.java | 16 +-
.../repository/ApplicationInputRepository.java | 11 +
.../repository/ApplicationInterfaceRepository.java | 24 +-
.../repository/ApplicationModuleRepository.java | 11 +
.../repository/ApplicationOutputRepository.java | 11 +
.../repository/BatchQueuePolicyRepository.java | 11 +
.../compute/repository/BatchQueueRepository.java | 11 +
.../ComputeResourcePolicyRepository.java | 11 +
.../repository/ComputeResourcePrefRepository.java | 11 +
.../repository/ComputeResourceRepository.java | 91 +++----
.../repository/GatewayGroupsRepository.java | 11 +
.../repository/GroupResourceProfileRepository.java | 11 +
.../repository/GrpComputePrefRepository.java | 11 +
.../repository/GwyResourceProfileRepository.java | 19 +-
.../JobSubmissionInterfaceRepository.java | 16 +-
.../compute/repository/ParserInputRepository.java | 11 +
.../compute/repository/ParserOutputRepository.java | 11 +
.../compute/repository/ParserRepository.java | 18 +-
.../repository/ParsingTemplateRepository.java | 11 +
.../repository/ResourceJobManagerRepository.java | 11 +
.../UserComputeResourcePreferenceRepository.java | 11 +
.../repository/UserResourceProfileRepository.java | 16 +-
.../airavata/execution/mapper/ExecutionMapper.java | 296 +++++++++++++++++++++
.../repository/ExperimentErrorRepository.java | 16 +-
.../repository/ExperimentInputRepository.java | 16 +-
.../repository/ExperimentOutputRepository.java | 16 +-
.../execution/repository/ExperimentRepository.java | 17 +-
.../repository/ExperimentStatusRepository.java | 18 +-
.../repository/ExperimentSummaryRepository.java | 11 +
.../execution/repository/GatewayRepository.java | 16 +-
.../GatewayUsageReportingCommandRepository.java | 16 +-
.../execution/repository/JobRepository.java | 17 +-
.../execution/repository/JobStatusRepository.java | 16 +-
.../repository/NotificationRepository.java | 16 +-
.../repository/ProcessErrorRepository.java | 16 +-
.../repository/ProcessInputRepository.java | 16 +-
.../repository/ProcessOutputRepository.java | 16 +-
.../execution/repository/ProcessRepository.java | 17 +-
.../repository/ProcessStatusRepository.java | 17 +-
.../repository/ProcessWorkflowRepository.java | 17 +-
.../execution/repository/ProjectRepository.java | 17 +-
.../repository/QueueStatusRepository.java | 16 +-
.../execution/repository/TaskErrorRepository.java | 16 +-
.../execution/repository/TaskRepository.java | 17 +-
.../execution/repository/TaskStatusRepository.java | 16 +-
.../execution/repository/UserRepository.java | 11 +
.../execution/repository/WorkflowRepository.java | 15 +-
.../execution/util/AbstractRepository.java | 74 ++++--
.../execution/util/CsvStringConverter.java | 53 ----
.../airavata/execution/util/CustomBeanFactory.java | 113 --------
.../execution/util/ObjectMapperSingleton.java | 36 ---
.../execution/util/StorageDateConverter.java | 51 ----
.../commons/repositories/AbstractRepository.java | 49 ++--
.../commons/utils/ObjectMapperSingleton.java | 37 ---
.../security/profile/mapper/ProfileMapper.java | 54 ++++
.../core/repositories/TenantProfileRepository.java | 11 +
.../core/repositories/UserProfileRepository.java | 21 +-
.../airavata/sharing/mapper/SharingMapper.java | 85 ++++++
.../sharing/repository/AbstractRepository.java | 43 ++-
.../sharing/repository/DomainRepository.java | 11 +
.../sharing/repository/EntityRepository.java | 11 +
.../sharing/repository/EntityTypeRepository.java | 11 +
.../sharing/repository/GroupAdminRepository.java | 11 +
.../repository/GroupMembershipRepository.java | 11 +
.../repository/PermissionTypeRepository.java | 11 +
.../sharing/repository/SharingRepository.java | 11 +
.../sharing/repository/UserGroupRepository.java | 11 +
.../sharing/repository/UserRepository.java | 11 +
.../sharing/util/ObjectMapperSingleton.java | 37 ---
.../airavata/storage/mapper/StorageMapper.java | 83 ++++++
.../storage/repository/DataMovementRepository.java | 16 +-
.../storage/repository/DataProductRepository.java | 16 +-
.../repository/DataReplicaLocationRepository.java | 16 +-
.../storage/repository/StoragePrefRepository.java | 11 +
.../repository/StorageResourceRepository.java | 17 +-
.../UserStoragePreferenceRepository.java | 11 +
airavata-api/src/main/resources/dozer_mapping.xml | 68 -----
.../ApplicationDeploymentRepositoryTest.java | 2 +-
.../ApplicationInterfaceRepositoryTest.java | 2 +-
.../repository/ComputeResourceRepositoryTest.java | 2 +-
.../repository/GatewayGroupsRepositoryTest.java | 2 +-
.../repository/GatewayProfileRepositoryTest.java | 2 +-
.../GroupResourceProfileRepositoryTest.java | 2 +-
.../JobSubmissionInterfaceRepositoryTest.java | 2 +-
.../repository/StorageResourceRepositoryTest.java | 2 +-
.../UserResourceProfileRepositoryTest.java | 2 +-
.../repository/ExperimentErrorRepositoryTest.java | 2 +-
.../repository/ExperimentInputRepositoryTest.java | 2 +-
.../repository/ExperimentOutputRepositoryTest.java | 2 +-
.../repository/ExperimentRepositoryTest.java | 2 +-
.../repository/ExperimentStatusRepositoryTest.java | 2 +-
.../ExperimentSummaryRepositoryTest.java | 2 +-
.../repository/GatewayRepositoryTest.java | 2 +-
.../execution/repository/JobRepositoryTest.java | 2 +-
.../repository/JobStatusRepositoryTest.java | 2 +-
.../repository/NotificationRepositoryTest.java | 2 +-
.../repository/ProcessErrorRepositoryTest.java | 2 +-
.../repository/ProcessInputRepositoryTest.java | 2 +-
.../repository/ProcessOutputRepositoryTest.java | 2 +-
.../repository/ProcessRepositoryTest.java | 2 +-
.../repository/ProcessStatusRepositoryTest.java | 2 +-
.../repository/ProjectRepositoryTest.java | 2 +-
.../repository/QueueStatusRepositoryTest.java | 2 +-
.../repository/TaskErrorRepositoryTest.java | 2 +-
.../execution/repository/TaskRepositoryTest.java | 2 +-
.../repository/TaskStatusRepositoryTest.java | 2 +-
.../execution/repository/UserRepositoryTest.java | 2 +-
.../repository/WorkflowRepositoryTest.java | 2 +-
.../execution/util/CustomBeanFactoryTest.java | 67 -----
.../execution/util/ObjectMapperSingletonTest.java | 69 -----
.../airavata/execution/util/common/TestBase.java | 64 ++---
.../replicacatalog/DataProductRepositoryTest.java | 2 +-
.../DataReplicaLocationRepositoryTest.java | 2 +-
.../ExperimentRepositoryIntegrationTest.java | 27 +-
pom.xml | 8 +-
118 files changed, 1734 insertions(+), 887 deletions(-)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/compute/mapper/ComputeMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/execution/mapper/ExecutionMapper.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/execution/util/CsvStringConverter.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/execution/util/CustomBeanFactory.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/execution/util/ObjectMapperSingleton.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/execution/util/StorageDateConverter.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/security/profile/commons/utils/ObjectMapperSingleton.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/security/profile/mapper/ProfileMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/mapper/SharingMapper.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/util/ObjectMapperSingleton.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/storage/mapper/StorageMapper.java
delete mode 100644 airavata-api/src/main/resources/dozer_mapping.xml
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/execution/util/CustomBeanFactoryTest.java
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/execution/util/ObjectMapperSingletonTest.java