This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch service-layer-improvements
in repository https://gitbox.apache.org/repos/asf/airavata.git
from 2262a54f19 update tests and testcontainers. fix bugs
add f269c27d68 update timestamp generation for consistent ordering across
all components. fix test cases.
No new revisions were added by this update.
Summary of changes:
.../apache/airavata/tools/load/StatusMonitor.java | 5 +-
.../profile/client/samples/UserProfileSample.java | 8 +-
.../service/handlers/AgentManagementHandler.java | 5 +-
.../connection/service/handlers/FuseFSHandler.java | 11 +-
.../airavata/agents/ssh/PoolingSSHJClient.java | 7 +-
.../common/exception/ErrorCodeGenerator.java | 3 +-
.../airavata/common/utils/AiravataUtils.java | 74 +++-
.../org/apache/airavata/common/utils/IServer.java | 2 +-
.../services/CredentialEntityService.java | 3 +-
.../credential/utils/NotifierBootstrap.java | 3 +-
.../helix/controller/PreWorkflowManager.java | 3 +-
.../airavata/helix/controller/WorkflowManager.java | 4 +-
.../airavata/helix/task/base/TaskContext.java | 2 +-
.../helix/task/submission/GroovyMapBuilder.java | 3 +-
.../rescheduler/ExponentialBackOffReScheduler.java | 3 +-
.../monitor/compute/ClusterStatusMonitorJob.java | 4 +-
.../monitor/compute/ComputeMonitoringJob.java | 2 +-
.../monitor/compute/ComputeSubmissionTracker.java | 5 +-
.../airavata/monitor/email/EmailBasedMonitor.java | 3 +-
.../orchestrator/impl/SimpleOrchestratorImpl.java | 4 +-
.../validation/impl/ValidationServiceImpl.java | 3 +-
...atewayEntity.java => ProfileGatewayEntity.java} | 14 +-
.../profile/entities/UserProfileEntity.java | 6 +-
.../airavata/profile/mappers/GatewayMapper.java | 10 +-
.../repositories/TenantProfileRepository.java | 25 +-
.../profile/utils/keycloak/KeycloakRestClient.java | 5 +-
.../entities/expcatalog/ExperimentErrorEntity.java | 2 +-
.../entities/expcatalog/GatewayEntity.java | 2 +-
.../entities/expcatalog/JobStatusEntity.java | 3 +-
.../entities/expcatalog/ProcessErrorEntity.java | 2 +-
.../entities/expcatalog/TaskErrorEntity.java | 2 +-
.../airavata/registry/mappers/ProjectMapper.java | 2 +-
.../expcatalog/ExperimentInputRepository.java | 5 +
.../expcatalog/ExperimentOutputRepository.java | 5 +
.../repositories/expcatalog/GatewayRepository.java | 2 +-
.../expcatalog/JobStatusRepository.java | 2 +-
.../expcatalog/ProcessStatusRepository.java | 2 +-
.../expcatalog/TaskStatusRepository.java | 2 +-
.../services/ApplicationDeploymentService.java | 5 +-
.../services/ApplicationInterfaceService.java | 8 +-
.../registry/services/ExperimentInputService.java | 32 +-
.../registry/services/ExperimentOutputService.java | 36 +-
.../registry/services/ExperimentService.java | 2 +-
.../registry/services/ExperimentStatusService.java | 290 ++++++++++++++-
.../services/ExperimentSummaryService.java | 9 +-
.../services/GroupResourceProfileService.java | 4 +-
.../airavata/registry/services/JobService.java | 6 +-
.../registry/services/JobStatusService.java | 389 ++++++++++++++++++++-
.../registry/services/NotificationService.java | 65 ++--
.../registry/services/ProcessErrorService.java | 4 +-
.../airavata/registry/services/ProcessService.java | 6 +-
.../registry/services/ProcessStatusService.java | 292 +++++++++++++++-
.../registry/services/StorageResourceService.java | 21 +-
.../airavata/registry/services/TaskService.java | 12 +-
.../registry/services/TaskStatusService.java | 267 +++++++++++++-
.../services/UserResourceProfileService.java | 5 +-
.../airavata/security/AbstractAuthenticator.java | 4 +-
.../security/GatewayGroupsInitializer.java | 8 +-
.../airavata/security/KeyCloakSecurityManager.java | 3 +-
.../authzcache/DefaultAuthzCacheManager.java | 3 +-
.../airavata/service/SharingRegistryService.java | 71 ++--
.../service/orchestrator/OrchestratorService.java | 2 +-
.../service/profile/TenantProfileService.java | 20 +-
.../airavata/service/registry/RegistryService.java | 2 +-
.../service/security/GroupManagerService.java | 3 +-
.../util/GroupComputeResourcePreferenceUtil.java | 3 +-
.../airavata/common/utils/DatabaseTestCases.java | 5 +-
.../airavata/config/ServiceStatusVerifier.java | 13 +-
.../airavata/config/TestcontainersConfig.java | 3 +-
.../messaging/kafka/KafkaIntegrationTest.java | 43 ++-
.../rabbitmq/RabbitMQIntegrationTest.java | 124 ++++---
.../expcatalog/ExperimentInputRepositoryTest.java | 9 +-
.../expcatalog/ExperimentOutputRepositoryTest.java | 9 +-
.../ExperimentSummaryRepositoryTest.java | 3 +-
.../expcatalog/JobStatusRepositoryTest.java | 61 +++-
.../expcatalog/NotificationRepositoryTest.java | 15 +-
.../expcatalog/ProcessErrorRepositoryTest.java | 16 +-
.../expcatalog/ProcessStatusRepositoryTest.java | 60 +++-
.../expcatalog/QueueStatusRepositoryTest.java | 7 +-
.../expcatalog/TaskStatusRepositoryTest.java | 17 +-
.../AiravataServiceIntegrationTest.java | 27 +-
.../DataMovementStateMachineIntegrationTest.java | 7 +-
.../ExperimentLifecycleIntegrationTest.java | 39 +--
.../GroupManagerServiceIntegrationTest.java | 9 -
.../IamAdminServiceIntegrationTest.java | 5 +-
.../JobSubmissionStateMachineIntegrationTest.java | 4 +-
.../OrchestratorServiceIntegrationTest.java | 9 +-
...rocessExecutionStateMachineIntegrationTest.java | 14 +-
.../RegistryServiceIntegrationTest.java | 33 +-
.../integration/ServiceIntegrationTestBase.java | 142 +++++---
.../SharingRegistryServiceIntegrationTest.java | 30 +-
.../service/integration/StateMachineTestUtils.java | 7 +-
.../StateTransitionValidationIntegrationTest.java | 14 +-
.../TenantProfileServiceIntegrationTest.java | 27 +-
.../service/integration/TestDataFactory.java | 6 +-
.../UserProfileServiceIntegrationTest.java | 10 -
.../org/apache/airavata/sharing/CipresTest.java | 19 +-
.../GroupComputeResourcePreferenceUtilTest.java | 29 +-
.../bootstrap/DatabaseMigratorCommand.java | 5 +-
.../cli/communication/ServiceSocketClient.java | 5 +-
.../airavata/cli/handlers/AccountHandler.java | 6 +-
.../apache/airavata/cli/handlers/GroupHandler.java | 6 +-
.../airavata/cli/handlers/ProjectHandler.java | 3 +-
.../airavata/cli/util/DatabaseInitializer.java | 5 +-
.../file/server/model/AiravataDirectory.java | 4 +-
.../airavata/file/server/model/AiravataFile.java | 5 +-
.../service/exception/GlobalExceptionHandler.java | 3 +-
107 files changed, 2028 insertions(+), 650 deletions(-)
rename
modules/airavata-api/src/main/java/org/apache/airavata/profile/entities/{GatewayEntity.java
=> ProfileGatewayEntity.java} (96%)