[
https://issues.apache.org/jira/browse/AMBARI-24737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16641760#comment-16641760
]
Hudson commented on AMBARI-24737:
---------------------------------
SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #10200 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/10200/])
[AMBARI-24737] - Expose Upgrade Check Classes via an Ambari Client (github:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=25f6e0cdf8535a1491b2efe97c5ed0b524226b6b])
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/stack/upgrade/orchestrate/UpgradeContextTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsHeartbeatCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/controller/PrereqCheckRequest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricHostProvider.java
* (edit)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/VersionDefinitionResourceProvider.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/stack/ConfigUpgradePackTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/stack/UpgradePackTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/PreviousUpgradeCompleted.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/MetricDefinition.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/topology/AmbariContextTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/SecondaryNamenodeDeletedCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerSSLConfigCheckTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/MapReduce2JobHistoryStatePreservingCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesNamenodeHighAvailabilityCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/VersionMismatchCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/StackModule.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/RepositoryVersionHelper.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/LZOCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/InstallPackagesCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/HostOrderItem.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesNamenodeHighAvailabilityCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/services/RetryUpgradeActionServiceTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/PrereqCheckStatus.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/KafkaKerberosCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAO.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerPasswordCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/stack/upgrade/orchestrate/UpgradeHelperTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/ServiceCheckGrouping.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/repository/Release.java
* (delete)
ambari-server-spi/src/main/java/org/apache/ambari/annotations/UpgradeCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/AmbariMetricsHadoopSinkVersionCompatibilityCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/AutoStartDisabledCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/api/query/render/MetricsPaddingRenderer.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ConfigurationMergeCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/AtlasProxyUserConfigCalculationTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/FinalizeUpgradeAction.java
* (edit) ambari-server-spi/pom.xml
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesMaintenanceModeCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeSummaryResourceProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveDynamicServiceDiscoveryCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/UpgradeCheckOrderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/CheckDescription.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProviderTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/AtlasMigrationPropertyCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/YarnTimelineServerStatePreservingCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/commands/ConfigurationRecommendationCommand.java
* (add)
ambari-server/src/test/java/org/apache/ambari/server/checks/ClusterCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StackUpgradeConfigurationMergeTest.java
* (add)
ambari-server/src/main/java/org/apache/ambari/server/checks/ClusterCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/cache/TimelineMetricCacheProvider.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RequestOperationLevelTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProviderTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/KafkaKerberosCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/HostMaintenanceModeCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ValidationResourceProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesYarnWorkPreservingCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ComponentsInstallationCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ComponentsInstallationCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/topology/validators/UnitValidator.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesTezDistributedCacheCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/SecondaryNamenodeDeletedCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/api/services/stackadvisor/commands/ConfigurationDependenciesRecommendationCommand.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/repository/VersionDefinitionXml.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/PrerequisiteCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/ViewInstanceRequest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveMultipleMetastoreCheck.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/state/UriInfo.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/state/RepositoryType.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeActionTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HostMaintenanceModeCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesMaintenanceModeCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ClientRetryPropertyCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheckGroup.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServiceCheckValidityCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/HostsMasterMaintenanceCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/AmbariMetricsHadoopSinkVersionCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveNotRollingWarningTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsPropertyProviderProxy.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerSSLConfigCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/HostsRepositoryVersionCheckTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/StormShutdownWarning.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/UpgradePack.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/notifications/dispatchers/SNMPDispatcherTest.java
* (edit)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckType.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HealthCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerAuditDbCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/ConfigMergeHelperTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/PrereqCheckType.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesUpCheckTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/AtlasMigrationPropertyCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheckRegistry.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAOTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/AutoStartDisabledCheckTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/DruidHighAvailabilityCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesMapReduceDistributedCacheCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/events/UpgradeUpdateEvent.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ServiceResourceProviderTest.java
* (edit)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckRequest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/MissingOsInRepoVersionCheck.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesYarnWorkPreservingCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ConfigureActionTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveDynamicServiceDiscoveryCheckTest.java
* (delete)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/CheckDescription.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesUpCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/MetricsReportPropertyProviderProxy.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/MapReduce2JobHistoryStatePreservingCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/UpgradeHelper.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/sample/checks/SampleServiceCheck.java
* (add)
ambari-server-spi/src/main/java/org/apache/ambari/annotations/UpgradeCheckInfo.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/UpgradeContext.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/RequiredServicesInRepositoryCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicePresenceCheckTest.java
* (add)
ambari-server/src/main/java/org/apache/ambari/server/checks/OrchestrationQualification.java
* (add)
ambari-server-spi/src/main/java/org/apache/ambari/spi/ClusterInformation.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/DruidHighAvailabilityCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/RangerAuditDbCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/RequiredServicesInRepositoryCheck.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/StormShutdownWarningTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/UpdateStackGrouping.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/PreviousUpgradeCompletedTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersion.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
* (add)
ambari-server/src/test/java/org/apache/ambari/server/checks/MockCheckHelper.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/stack/upgrade/StageWrapperBuilderTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/CheckHelperTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/ganglia/GangliaPropertyProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/YarnRMHighAvailabilityCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServiceCheckValidityCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/repository/VersionDefinitionTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ClientRetryPropertyCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/ganglia/GangliaReportPropertyProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/UpgradeCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ComponentVersionCheckActionTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesTezDistributedCacheCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/VersionMismatchCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsRepositoryVersionCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/YarnTimelineServerStatePreservingCheck.java
* (add)
ambari-server-spi/src/main/java/org/apache/ambari/spi/RepositoryVersion.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UpgradeDAO.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/LZOCheckTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/MissingOsInRepoVersionCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/AbstractCheckDescriptorTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ComponentExistsInRepoCheckTest.java
* (edit)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckResult.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/KerberosAdminPersistedCredentialCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesNamenodeTruncateCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsMasterMaintenanceCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/UpgradeSummary.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/ConfigurationMergeCheckTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/ServicesMapReduceDistributedCacheCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatProcessor.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/HealthCheckTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ComponentsExistInRepoCheck.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesNamenodeTruncateCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/timeline/AMSReportPropertyProviderTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/HardcodedStackVersionPropertiesCheck.java
* (edit)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/CheckQualification.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerPasswordCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicePresenceCheck.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/KerberosAdminPersistedCredentialCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/CreateAndConfigureActionTest.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/checks/HiveMultipleMetastoreCheckTest.java
* (add)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/UpgradeCheckDescription.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/checks/InstallPackagesCheck.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/HostsHeartbeatCheckTest.java
* (add)
ambari-server-spi/src/main/java/org/apache/ambari/spi/upgrade/PriorCheckQualification.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/UpgradeType.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/CheckHelper.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/AbstractCheckDescriptor.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/checks/HiveNotRollingWarning.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/UpdateDesiredRepositoryAction.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UpgradeDAOTest.java
> Expose Upgrade Check Classes via an Ambari Client Library
> ---------------------------------------------------------
>
> Key: AMBARI-24737
> URL: https://issues.apache.org/jira/browse/AMBARI-24737
> Project: Ambari
> Issue Type: Task
> Affects Versions: 2.8.0
> Reporter: Jonathan Hurley
> Assignee: Jonathan Hurley
> Priority: Critical
> Labels: pull-request-available
> Fix For: 2.8.0
>
> Time Spent: 3h 20m
> Remaining Estimate: 0h
>
> The pre-upgrade check framework inside of Ambari needs to be migrated to the
> Ambari API/SPI being developed as part of AMBARI-24685 so that 3rd party
> stack developers can use this to compile and deliver their own custom upgrade
> checks for their stack.
> The following items should be included:
> - A way to obtain configuration information about the cluster's services
> - Topology information, including services installed and the components/hosts
> of the cluster
> The existing checks which are not stack-specific should remain in Apache and
> altered to use the new framework. This means that the {{ambari-server}}
> project will have a dependency on the new module created as part of
> AMBARI-24685.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)