[
https://issues.apache.org/jira/browse/AMBARI-22871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16354448#comment-16354448
]
Hudson commented on AMBARI-22871:
---------------------------------
FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #8688 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/8688/])
AMBARI-22871. Move Stack OS and Repository to DB (dlysnichenko) (dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=9274e17124e6cf97a21f252e9fb8c456e395daf3])
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/agent/CommandRepository.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/VersionDefinitionResourceProvider.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAO.java
* (edit) ambari-server/src/main/resources/META-INF/persistence.xml
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java
* (add)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoTagEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProvider.java
* (add)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoDefinitionEntity.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/OperatingSystemEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/RepoUtil.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProvider.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/stack/UpdateActiveRepoVersionOnStartup.java
* (add)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoOsEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapper.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/RepositoryVersionHelper.java
AMBARI-22871. Move Stack OS and Repository to DB (dlysnichenko) (dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=c086dd1dcf3d7dd30de07e09277e78f48307d160])
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoDefinitionEntity.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeSummaryResourceProviderTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/RepositoryVersionDAOTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoOsEntity.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/checks/InstallPackagesCheckTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/CrudDAOTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProviderTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/CompatibleRepositoryVersionResourceProviderTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/actionmanager/ExecutionCommandWrapperTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/stack/RepoUtilTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/OrmTestHelper.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/ServiceComponentTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/stack/UpdateActiveRepoVersionOnStartupTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/state/stack/upgrade/RepositoryVersionHelper.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/state/services/RetryUpgradeActionServiceTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProviderTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostStackVersionResourceProviderTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelperTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/serveraction/upgrades/ComponentVersionCheckActionTest.java
AMBARI-22871. Move Stack OS and Repository to DB - fixes and DDLs
(dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=1321b423a7d99a0d06c888eb1f0339d54f722507])
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoOsEntity.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RepositoryVersionResourceProviderTest.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoDefinitionEntity.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
* (edit) ambari-server/src/main/resources/META-INF/persistence.xml
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java
* (edit)
ambari-server/src/test/java/org/apache/ambari/server/orm/dao/HostVersionDAOTest.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
AMBARI-22871. Move Stack OS and Repository to DB - fix review comments
(dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=9ff12ff20cbe34b50d807e13b556e4115ea54fa8])
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepositoryVersionEntity.java
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoDefinitionEntity.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* (edit)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoOsEntity.java
* (edit) ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
AMBARI-22871. Move Stack OS and Repository to DB - fix ddls (dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=d785ac0470d67e62e6bf75082fca5e4fbe0bf644])
* (edit) ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* (edit) ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
AMBARI-22871. Move Stack OS and Repository to DB - remove obsolete files
(dlysnichenko:
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=eec361b98162dbbcf2d8080170d4245e2a5a52bd])
* (delete)
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/RepoTagEntity.java
* (delete)
ambari-server/src/test/java/org/apache/ambari/server/state/stack/upgrade/RepositoryVersionHelperTest.java
> Move Stack OS and Repository to DB
> ----------------------------------
>
> Key: AMBARI-22871
> URL: https://issues.apache.org/jira/browse/AMBARI-22871
> Project: Ambari
> Issue Type: Task
> Components: ambari-server
> Affects Versions: 3.0.0
> Reporter: Dmitry Lysnichenko
> Assignee: Dmitry Lysnichenko
> Priority: Major
> Labels: pull-request-available
> Fix For: 3.0.0
>
> Attachments: AMBARI-22871.patch
>
> Time Spent: 2h 40m
> Remaining Estimate: 0h
>
> This jira is to address technical debt. Move from storing OS and Repository
> data as embedded json and make them proper tables/entities instead.
> We are starting to add data to OS and Repository over just what is defined on
> the stack. These tables should allow for both {{stack}} and
> {{repo_version}} to use them.
> new: repo_os
> |id|bigint|PK|
> |family|varchar(255), non-null, default ''|the os family (eg redhat6)|
> |ambari_managed|smallint default 1|whether ambari manages the repos|
> new: repo_definition
> |id|bigint|PK|
> |repo_os_id|bigint|FK to repo_os|
> |repo_name|varchar(255) non-null|name of the repository (HDP-2.5, HDP-UTILS)|
> |repo_id|varchar(255) non-null|freeform id of the repository
> (HDP-2.5-2.5.0.0)|
> |base_url|varchar(2048) non-null|base url|
> |default_url|varchar(2048) non-null|(verify this is still needed)|
> |mirrors|text|mirrors to check|
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)