[ 
https://issues.apache.org/jira/browse/AMBARI-10511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14498263#comment-14498263
 ] 

Hudson commented on AMBARI-10511:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #2335 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/2335/])
AMBARI-10511 - Use Stack Table For Entity Relationships (jonathanhurley) 
(jhurley: 
http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=746df034c630081df187dd442fb460596568113f)
* ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/RequestExecutionTest.java
* ambari-server/src/test/java/org/apache/ambari/server/utils/TestStageUtils.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProvider.java
* ambari-server/src/test/java/org/apache/ambari/server/state/host/HostTest.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/dao/CrudDAOTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/entities/BlueprintEntityTest.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/ClusterRequestTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/checks/HostsRepositoryVersionCheck.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostComponentStateEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterEntity.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/alerts/AlertEventPublisherTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/checks/HostsRepositoryVersionCheckTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BaseBlueprintProcessor.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StackDefinedPropertyProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/ClusterVersionDAOTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/alerts/InitialAlertEventTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog170Test.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatHandler.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/DatabaseChecker.java
* ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BaseBlueprintProcessorTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAOTest.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
* 
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterResourceProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/state/configgroup/ConfigGroupImpl.java
* 
ambari-server/src/test/java/org/apache/ambari/server/scheduler/ExecutionScheduleManagerTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java
* 
ambari-server/src/test/java/org/apache/ambari/server/events/listeners/upgrade/HostVersionOutOfSyncListenerTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterDeadlockTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapperTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostComponentDesiredStateEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/state/Clusters.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterConfigEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/BlueprintEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java
* 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog170.java
* 
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClustersImpl.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java
* 
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionManager.java
* 
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog200Test.java
* 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/StackUpgradeUtil.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostVersionDAO.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/ServiceComponentTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintResourceProviderTest.java
* ambari-server/src/test/java/org/apache/ambari/server/events/EventsTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/ConfigGroupDAOTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/agent/TestHeartbeatMonitor.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/ServiceConfigDAOTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/ConfigHelperTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
* ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog150.java
* 
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog150Test.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostVersionEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintResourceProvider.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/ConfigGroupTest.java
* ambari-server/src/main/java/org/apache/ambari/server/state/ConfigImpl.java
* ambari-server/src/test/java/org/apache/ambari/server/state/ServiceTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/UpgradeActionTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java
* 
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/TestActionDBAccessorImpl.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAO.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/HostEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ServiceComponentDesiredStateEntity.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RequestScheduleDAOTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalogHelper.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterStateEntity.java
* ambari-server/src/main/java/org/apache/ambari/server/state/StackId.java
* 
ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/FinalizeUpgradeAction.java
* 
ambari-server/src/main/java/org/apache/ambari/server/events/listeners/upgrade/DistributeRepositoriesActionListener.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProviderTest.java
* ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ServiceConfigEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterVersionEntity.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/RestMetricsPropertyProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RequestDAOTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ServiceDesiredStateEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/ClusterVersionDAO.java
* 
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/HostVersionDAOTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java
* 
ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java
* ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/UpgradeHelperTest.java
* ambari-server/src/test/java/org/apache/ambari/server/orm/TestOrmImpl.java
* 
ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClustersDeadlockTest.java


> Use Stack Table For Entity Relationships
> ----------------------------------------
>
>                 Key: AMBARI-10511
>                 URL: https://issues.apache.org/jira/browse/AMBARI-10511
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-server
>    Affects Versions: 2.1.0
>            Reporter: Jonathan Hurley
>            Assignee: Jonathan Hurley
>            Priority: Critical
>             Fix For: 2.1.0
>
>
> The following tables reference the desired/current stack using a JSON string. 
>  These will need to be replaced by using the {{stack.stack_id}} reference 
> column:
> - clusters.desired_stack_version
> - clusterstate.current_stack_version
> - hostcomponentdesiredstate.desired_stack_version
> - hostcomponentstate.current_stack_version
> - servicecomponentdesiredstate.desired_stack_version
> - blueprint.stack_name, blueprint.stack_version
> - repo_version.stack
> Add FK to stack.stack_id for tables and columns above. {{UpgradeCatalog210}} 
> also needs to calculate the correct stack that the Ambari 2.0.0 cluster is 
> using in addition to making the appropriate column changes.
> In addition to the above changes, new fields will need to be added to the 
> following tables in order to associate the service configuration version and 
> the individual configuration types with the stack that they belong to.
> - serviceconfig
> - clusterconfig
> Although there may be service configurations saved from a prior manual stack 
> upgrade, these will all be marked with the current HDP stack version as there 
> will be no way to determine which prior version was associated with a 
> particular stack. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to