You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Paco Chan (Jira)" <ji...@apache.org> on 2025/11/06 21:40:00 UTC

[jira] [Created] (YARN-11892) TestServiceManager tests are order dependent

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: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org