-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59369/
-----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Dmitro Lisnichenko, and
Jonathan Hurley.
Bugs: AMBARI-21059
https://issues.apache.org/jira/browse/AMBARI-21059
Repository: ambari
Description
-------
With the advent of {{PATCH}} and {{CLUSTER}} upgrades, there is no longer the
notion of a cluster being bound to a specific stack. Instead, the stack ID is
being pushed down to the service and component level.
Currently, upgrades tries to set the cluster desired stack ID on finalization.
Eventually there will be a complete decouple of the cluster from a singular
stack id. This jira covers a majority of cases in code. Until configs are
refactored, we can't remove the associated stack id in its entirety.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/annotations/ExperimentalFeature.java
1d5ba0e9e9
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java
36015282ea
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatMonitor.java
a77ed75c99
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatProcessor.java
17e1f9c138
ambari-server/src/main/java/org/apache/ambari/server/api/services/AmbariMetaInfo.java
c655c6286f
ambari-server/src/main/java/org/apache/ambari/server/checks/AbstractCheckDescriptor.java
2fc1787e17
ambari-server/src/main/java/org/apache/ambari/server/checks/ComponentsInstallationCheck.java
70a061cc79
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsMasterMaintenanceCheck.java
1e87319d84
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsRepositoryVersionCheck.java
a4cea3105f
ambari-server/src/main/java/org/apache/ambari/server/checks/RangerPasswordCheck.java
a55a1481d6
ambari-server/src/main/java/org/apache/ambari/server/checks/ServiceCheckValidityCheck.java
4ccdc0a3d9
ambari-server/src/main/java/org/apache/ambari/server/checks/ServicesUpCheck.java
273bdaac68
ambari-server/src/main/java/org/apache/ambari/server/checks/YarnTimelineServerStatePreservingCheck.java
d8dba96094
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariActionExecutionHelper.java
9fb77e8d6b
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelper.java
397c1c29e1
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java
96bab85b47
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
a4f59a58eb
ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelperImpl.java
8a5731bcbe
ambari-server/src/main/java/org/apache/ambari/server/controller/ServiceRequest.java
66c1a93081
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClientConfigResourceProvider.java
4ad01a54a7
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
9ca8ddc369
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ComponentResourceProvider.java
24ef41a767
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
664ba42f34
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackDefinedPropertyProvider.java
8972ca220f
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
c3691bfa88
ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LoggingSearchPropertyProvider.java
c69d00ba46
ambari-server/src/main/java/org/apache/ambari/server/controller/metrics/timeline/AMSPropertyProvider.java
c4c2ddcbae
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/DefaultServiceCalculatedState.java
264ba030f7
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/HBaseServiceCalculatedState.java
d44515cdb4
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/HDFSServiceCalculatedState.java
89d4004f4f
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/HiveServiceCalculatedState.java
0643c94ce1
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/OozieServiceCalculatedState.java
4d0cf92c87
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/state/YARNServiceCalculatedState.java
24c460226c
ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
40ec0a1e80
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAO.java
a2472b6a8c
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
47abde4660
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/AutoSkipFailedSummaryAction.java
7a99f09ff0
ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java
9098cf1da8
ambari-server/src/main/java/org/apache/ambari/server/state/Clusters.java
aa53564661
ambari-server/src/main/java/org/apache/ambari/server/state/ConfigFactory.java
d6cd99786c
ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java
05b50ab915
ambari-server/src/main/java/org/apache/ambari/server/state/ConfigImpl.java
0e40254487
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentHost.java
9a35bcc97f
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
3c8ef3530c
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java
6bb0ffb25b
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
281523a660
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClustersImpl.java
bdc4f90f89
ambari-server/src/main/java/org/apache/ambari/server/state/configgroup/ConfigGroupImpl.java
a74e2a28d8
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/ServiceCheckGrouping.java
dbfce48e8b
ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java
e08b1f9ba5
ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
cb1295961d
ambari-server/src/main/java/org/apache/ambari/server/upgrade/FinalUpgradeCatalog.java
38ad5baaec
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog200.java
edf107a9f4
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
7b7681c0fc
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog212.java
90854dd346
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog2121.java
0487cd7024
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog220.java
9cf7bbde4b
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog221.java
c235cf8e08
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog222.java
f0f92537c0
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog240.java
8488795eac
ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java
0125d54ac1
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersTest.java
d59d1d5c09
ambari-server/src/test/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalogTest.java
4dd7fd9bb1
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog210Test.java
4ed7685ae3
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog211Test.java
c705d89045
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog220Test.java
fc754a06fe
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog221Test.java
f4b3897dee
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog222Test.java
82ba1498de
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog240Test.java
70673f8114
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog250Test.java
3cb2c47075
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog300Test.java
8f1510b8a2
ambari-web/app/controllers/wizard/step8_controller.js 4678d03a48
Diff: https://reviews.apache.org/r/59369/diff/1/
Testing
-------
Manual: Install cluster; add service; run service checks; deploy both patch and
full version; full and patch RU/EU.
Automated pending unit test fixes.
Thanks,
Nate Cole