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 561121166E for ; Fri, 25 Apr 2014 00:32:25 +0000 (UTC) Received: (qmail 1383 invoked by uid 500); 25 Apr 2014 00:32:25 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 1293 invoked by uid 500); 25 Apr 2014 00:32:24 -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 1280 invoked by uid 99); 25 Apr 2014 00:32:24 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Apr 2014 00:32:24 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 33E801D70E6; Fri, 25 Apr 2014 00:32:19 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============0800546272182913629==" MIME-Version: 1.0 Subject: Re: Review Request 20646: Ambari Views : Persistence Data Store From: "Nate Cole" To: "Nate Cole" , "Sid Wagle" Cc: "Tom Beerbower" , "Ambari" Date: Fri, 25 Apr 2014 00:32:19 -0000 Message-ID: <20140425003219.5212.86069@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org Auto-Submitted: auto-generated Sender: "Nate Cole" X-ReviewGroup: Ambari X-ReviewRequest-URL: https://reviews.apache.org/r/20646/ X-Sender: "Nate Cole" References: <20140425002410.21392.19774@reviews.apache.org> In-Reply-To: <20140425002410.21392.19774@reviews.apache.org> Reply-To: "Nate Cole" X-ReviewRequest-Repository: ambari --===============0800546272182913629== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit > On April 24, 2014, 8:24 p.m., Nate Cole wrote: > > Just general: The create sql script removes a lot of GRANT statements, is this intentional? > > Tom Beerbower wrote: > The GRANT statements were removed in another transaction that was checked in between my initial patch and the update. I didn't do it... at least not intentionally. Are you seeing the GRANT statements removed as part of my last patch or just in the diff between the patches? Ah, ok - it's diff between the patches. Sorry about that. - Nate ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/20646/#review41422 ----------------------------------------------------------- On April 24, 2014, 6 p.m., Tom Beerbower wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/20646/ > ----------------------------------------------------------- > > (Updated April 24, 2014, 6 p.m.) > > > Review request for Ambari, Nate Cole and Sid Wagle. > > > Bugs: AMBARI-5554 > https://issues.apache.org/jira/browse/AMBARI-5554 > > > Repository: ambari > > > Description > ------- > > The view context will expose a data store object with the following interface ... > > {code} > public interface DataStore { > > public void store(Object entity) throws PersistenceException; > > public void remove(Object entity) throws PersistenceException; > > public T find(Class clazz, Object primaryKey) > throws PersistenceException; > > public Collection findAll(Class clazz, String whereClause) > throws PersistenceException; > } > > {code} > > This will allow a view to persist any Java Bean as application data. > > > Diffs > ----- > > ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java 86c11cb > ambari-server/src/main/java/org/apache/ambari/server/orm/dao/ViewDAO.java e554973 > ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ViewEntity.java b01ab36 > ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ViewEntityEntity.java PRE-CREATION > ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ViewInstanceEntity.java 901ce09 > ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog160.java b0521ee > ambari-server/src/main/java/org/apache/ambari/server/view/ViewContextImpl.java e4cc71f > ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java a5112e0 > ambari-server/src/main/java/org/apache/ambari/server/view/configuration/EntityConfig.java PRE-CREATION > ambari-server/src/main/java/org/apache/ambari/server/view/configuration/PersistenceConfig.java PRE-CREATION > ambari-server/src/main/java/org/apache/ambari/server/view/configuration/ViewConfig.java 8020bc0 > ambari-server/src/main/java/org/apache/ambari/server/view/persistence/DataStoreImpl.java PRE-CREATION > ambari-server/src/main/java/org/apache/ambari/server/view/persistence/DataStoreModule.java PRE-CREATION > ambari-server/src/main/java/org/apache/ambari/server/view/persistence/SchemaManagerFactory.java PRE-CREATION > ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 3e55558 > ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 816d63c > ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql e3bcf68 > ambari-server/src/main/resources/META-INF/persistence.xml aa85db1 > ambari-server/src/test/java/org/apache/ambari/server/orm/entities/ViewEntityEntityTest.java PRE-CREATION > ambari-server/src/test/java/org/apache/ambari/server/orm/entities/ViewEntityTest.java 9bcf86a > ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog160Test.java a3de765 > ambari-server/src/test/java/org/apache/ambari/server/view/configuration/EntityConfigTest.java PRE-CREATION > ambari-server/src/test/java/org/apache/ambari/server/view/configuration/PersistenceConfigTest.java PRE-CREATION > ambari-server/src/test/java/org/apache/ambari/server/view/persistence/DataStoreImplTest.java PRE-CREATION > ambari-views/src/main/java/org/apache/ambari/view/DataStore.java PRE-CREATION > ambari-views/src/main/java/org/apache/ambari/view/PersistenceException.java PRE-CREATION > ambari-views/src/main/java/org/apache/ambari/view/ViewContext.java 8a00d4d > > Diff: https://reviews.apache.org/r/20646/diff/ > > > Testing > ------- > > Results : > > Tests run: 1564, Failures: 0, Errors: 0, Skipped: 9 > > ... > > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 20:59.834s > [INFO] Finished at: Wed Apr 23 22:44:40 EDT 2014 > [INFO] Final Memory: 36M/123M > [INFO] ------------------------------------------------------------------------ > > > Thanks, > > Tom Beerbower > > --===============0800546272182913629==--