Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7293217EBB for ; Wed, 25 Mar 2015 17:13:04 +0000 (UTC) Received: (qmail 78488 invoked by uid 500); 25 Mar 2015 17:13:01 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 78460 invoked by uid 500); 25 Mar 2015 17:13:01 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 78445 invoked by uid 99); 25 Mar 2015 17:13:01 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Mar 2015 17:13:01 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 4F49C1D526E; Wed, 25 Mar 2015 17:13:00 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============6228534252044039236==" MIME-Version: 1.0 Subject: Re: Review Request 32312: Widgets: Add schema tables for PostgreSQL, MySQL and Oracle From: "Ivan Kozlov" To: "Sid Wagle" , "Jaimin Jetly" Cc: "Alejandro Fernandez" , "Ivan Kozlov" , "Ambari" Date: Wed, 25 Mar 2015 17:13:00 -0000 Message-ID: <20150325171300.1504.22044@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: "Ivan Kozlov" X-ReviewGroup: Ambari X-ReviewRequest-URL: https://reviews.apache.org/r/32312/ X-Sender: "Ivan Kozlov" References: <20150324213709.1504.47462@reviews.apache.org> In-Reply-To: <20150324213709.1504.47462@reviews.apache.org> Reply-To: "Ivan Kozlov" X-ReviewRequest-Repository: ambari --===============6228534252044039236== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/32312/ ----------------------------------------------------------- (Updated Березень 25, 2015, 5:12 після полудня) Review request for Ambari, Jaimin Jetly and Sid Wagle. Repository: ambari Description ------- Apart from adding new widget related table definitions in the DDL script for all the three database types, also update the upgrade catalog for Amabri-2.1.0 to create these tables on ambari upgrade. Tasks: Create WidgetEntity and WidgetLayoutEntity. Add relationship from both entities to cluster. This will not be used to load widgets but only to find what StackVersion to use for lookup of stack widgets when requesting WidgetInfo with layouts. Create corresponding DAO objects with unit tests Create findById and findBySectionName and findByCluster Note: There is no direct relationship between the two. Diffs (updated) ----- ambari-server/src/main/java/org/apache/ambari/server/orm/dao/UserWidgetDAO.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/dao/WidgetLayoutDAO.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UserWidgetEntity.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetLayoutEntity.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetLayoutUserWidgetEntity.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/orm/entities/WidgetLayoutUserWidgetEntityPK.java PRE-CREATION ambari-server/src/main/java/org/apache/ambari/server/upgrade/SchemaUpgradeHelper.java 5968b2f ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog210.java PRE-CREATION ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 9ff62df ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 7d62aee ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 78a263f ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql a06f1d2 ambari-server/src/main/resources/META-INF/persistence.xml 8c0d85f ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UserWidgetDAOTest.java PRE-CREATION ambari-server/src/test/java/org/apache/ambari/server/orm/dao/WidgetLayoutDAOTest.java PRE-CREATION ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog210Test.java PRE-CREATION Diff: https://reviews.apache.org/r/32312/diff/ Testing ------- Thanks, Ivan Kozlov --===============6228534252044039236==--