-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33932/
-----------------------------------------------------------
Review request for Ambari and Mahadev Konar.
Bugs: AMBARI-10990
https://issues.apache.org/jira/browse/AMBARI-10990
Repository: ambari
Description
-------
The new TopologyManager maintains state regarding logical requests and cluster
topology. This information needs to be persisted to the ambari database and
replayed upon ambari server restarting.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/api/query/render/ClusterBlueprintRenderer.java
351f6b4
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
84e1623
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
3994a7b
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExportBlueprintRequest.java
e4acea2
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java
30627eb
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java
07c0e58
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ProvisionClusterRequest.java
3da92f1
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ScaleClusterRequest.java
f3e45aa
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java
7167449
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/TopologyHostGroupDAO.java
a11ec33
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/TopologyHostTaskDAO.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/TopologyLogicalTaskDAO.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintEntity.java
21813ba
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/TopologyHostGroupEntity.java
3448b65
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/TopologyHostInfoEntity.java
36c2782
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/TopologyHostRequestEntity.java
2f42d80
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/TopologyHostTaskEntity.java
2c31bb5
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/TopologyLogicalRequestEntity.java
023a058
ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintImpl.java
f27d4ab
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterConfigurationRequest.java
07ea50b
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterTopology.java
e924653
ambari-server/src/main/java/org/apache/ambari/server/topology/ClusterTopologyImpl.java
84e90bf
ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupInfo.java
07cc1b2
ambari-server/src/main/java/org/apache/ambari/server/topology/HostOfferResponse.java
ce636e2
ambari-server/src/main/java/org/apache/ambari/server/topology/HostRequest.java
9f9db5c
ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java
5273ff8
ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequestFactory.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/topology/PersistedState.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/topology/PersistedStateImpl.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/topology/PersistedTopologyRequest.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyManager.java
fb4baec
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyRequest.java
4c1abf9
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyTask.java
99783dd
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java
46fdbf4
ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql d32f3cd
ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 4317c83
ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql e3cef5d
ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
77186a1
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessorTest.java
7898473
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StageResourceProviderTest.java
96a92ad
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/TopologyLogicalRequestDAOTest.java
bba45eb
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/TopologyRequestDAOTest.java
b426c3f
ambari-server/src/test/java/org/apache/ambari/server/topology/BlueprintValidatorImplTest.java
PRE-CREATION
ambari-server/src/test/java/org/apache/ambari/server/topology/ClusterTopologyImplTest.java
eef14a8
ambari-server/src/test/java/org/apache/ambari/server/topology/TopologyManagerTest.java
PRE-CREATION
Diff: https://reviews.apache.org/r/33932/diff/
Testing
-------
Extensive functional testing.
Unit tests:
- new test
- all existing tests pass
Thanks,
John Speidel