Paco Chan created YARN-11892:
--------------------------------
Summary: TestServiceManager tests are order dependent
Key: YARN-11892
URL: https://issues.apache.org/jira/browse/YARN-11892
Project: Hadoop YARN
Issue Type: Test
Reporter: Paco Chan
|org.apache.hadoop.yarn.service.TestServiceManager.testAutoFinalize|
|org.apache.hadoop.yarn.service.TestServiceManager.testAutoFinalizeNothingToUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testCancelUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testCancelUpgradeAfterInitiate|
|org.apache.hadoop.yarn.service.TestServiceManager.testExpressUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testFinalize|
|org.apache.hadoop.yarn.service.TestServiceManager.testInvalidUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testRestartNothingToUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testRestartWithPendingUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testUpgrade|
The above tests show order-dependent behavior in pass/fail depending on the
order they are run and whether other tests are run in between:
For example, testUpgrade fails if tests are run in this particular order:
"org.apache.hadoop.yarn.service.monitor.TestServiceMonitor#testComponentDependency()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResourceValidation()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testArtifacts()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalApplication()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testDuplicateComponents()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testComponentNameSameAsServiceName()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalDuplicateComponent()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalComponent()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testDependencySorting()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testInvalidComponent()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testValidateCompName()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testPlacementPolicy()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testKerberosPrincipal()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testKerberosPrincipalNameFormat()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsDependency()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsDependencyReversed()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsCircularDependency()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveNoCompsDependency()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testNoServiceDependencies()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testJvmOpts()",
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testServiceDependencies()",
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testNoFilter()",
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithComp()",
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithVersion()",
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithState()",
"org.apache.hadoop.yarn.service.utils.TestCoreFileSystem#testClusterUpgradeDirPath()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testSpaceName()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testTitleLetters()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testInnerBraced()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testLeadingBrace()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testLeadingHyphen()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testNonalphaLeadingChars()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testCapitalLetters()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testEmptyName()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testNonalphaInnerChars()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testClusterValid()",
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testValidNames()",
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testOverride()",
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testSetResourceAttributes()",
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testOverrideExternalConfiguration()",
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchCommand()",
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchContext()",
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchCommandWithSpace()",
"org.apache.hadoop.yarn.service.provider.TestProviderUtils#testStaticFileLocalization()",
"org.apache.hadoop.yarn.service.provider.TestProviderUtils#testReplaceSpacesWithDelimiter()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testInitiateAutoFinalizeServiceUpgrade()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testFlexComponents()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testInitiateServiceUpgrade()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testUpgradeInstances()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testUpgradeComponents()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testGetInstances()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testCancelUpgrade()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testEnableFastLaunchUserPermissions()",
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testEnableFastLaunchFilePermissions()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testUpgradeDisabledWhenAllCompsHaveNeverRestartPolicy()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testActionCompInstanceUpgrade()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testGetCompInstances()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testUpgradeDisabledByDefault()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testAMEnvCustomClasspath()",
"org.apache.hadoop.yarn.service.client.TestServiceClient#testActionServiceUpgrade()",
"org.apache.hadoop.yarn.service.client.TestBuildExternalComponents#testExternalComponentBuild()",
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testDockerFactory()",
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testTarballFactory()",
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testDefaultFactory()",
"org.apache.hadoop.yarn.service.providers.TestAbstractClientProvider#testConfigFiles()",
"org.apache.hadoop.yarn.service.providers.TestDefaultClientProvider#testConfigFile()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerUpgrade()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerReadyAfterUpgrade()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerUpgradeFailed()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testFailureAfterReinit()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelNothingToUpgrade()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelUpgradeFailed()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelAfterCompProcessedCancel()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelWhileUpgradeWithSuccess()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelWhileUpgradeWithFailure()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelFailedWhileUpgradeWithSuccess()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelFailedWhileUpgradeWithFailure()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testUpdateLocalizationStatuses()",
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testComponentRestartPolicy()",
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgrade()",
"org.apache.hadoop.yarn.service.component.TestComponent#testCheckState()",
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentUpgrade()",
"org.apache.hadoop.yarn.service.component.TestComponent#testContainerCompletedWhenUpgrading()",
"org.apache.hadoop.yarn.service.component.TestComponent#testContainerCompletedCancelUpgrade()",
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgradeSuccessWhileUpgrading()",
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgradeFailureWhileUpgrading()",
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateReachesStableStateWithTerminatingComponents()",
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateUpdatesWithTerminatingComponents()",
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateUpdatesWithTerminatingDominantComponents()",
"org.apache.hadoop.yarn.service.component.TestComponentDecommissionInstances#testDecommissionInstances()",
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testAlwaysRestartPolicy()",
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testOnFailureRestartPolicy()",
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testNeverRestartPolicy()",
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testServiceUpgradeWithNewComponentAddition()",
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testServiceArtifactChange()",
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testChangeInConfigFileProperty()",
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testComponentArtifactChange()",
"org.apache.hadoop.yarn.service.TestServiceAM#testScheduleWithMultipleResourceTypes()",
"org.apache.hadoop.yarn.service.TestServiceAM#testRecordTokensForContainers()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainerCompletedEventProcessed()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersReleasedWhenExpired()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersReleasedWhenPreLaunchFails()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainerCompleted()",
"org.apache.hadoop.yarn.service.TestServiceAM#testIPChange()",
"org.apache.hadoop.yarn.service.TestServiceAM#testSyncSysFS()",
"org.apache.hadoop.yarn.service.TestServiceAM#testScheduleWithResourceAttributes()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersFromDifferentApp()",
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersFromPreviousAttemptsWithRMRestart()",
"org.apache.hadoop.yarn.service.timelineservice.TestServiceTimelinePublisher#testServiceAttemptEntity()",
"org.apache.hadoop.yarn.service.timelineservice.TestServiceTimelinePublisher#testComponentInstanceEntity()",
"org.apache.hadoop.yarn.service.containerlaunch.TestAbstractLauncher#testDockerContainerMounts()",
"org.apache.hadoop.yarn.service.containerlaunch.TestAbstractLauncher#testContainerRetries()",
"org.apache.hadoop.yarn.service.TestServiceManager#testRestartNothingToUpgrade()"
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]