> On Jan. 29, 2014, 6:20 p.m., Nate Cole wrote:
> > In AmbariServer, this line:
> > 
> > ViewRegistry.readViewArchives(configs, root, springSecurityFilter);
> > 
> > will fail to load the entire server when there is an error with a view 
> > file.  It may be prudent to either try/catch each discovered view file, or 
> > try/catch all of them so as to not fail.  Not sure if it's necessary, but 
> > something to consider.

Good point Nate.  Probably best to try/catch each one.  I'll update the patch.  
Thanks!


- Tom


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/17503/#review33130
-----------------------------------------------------------


On Jan. 29, 2014, 6 p.m., Tom Beerbower wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/17503/
> -----------------------------------------------------------
> 
> (Updated Jan. 29, 2014, 6 p.m.)
> 
> 
> Review request for Ambari, Mahadev Konar, Nate Cole, Sumit Mohanty, and Sid 
> Wagle.
> 
> 
> Bugs: AMBARI-4461
>     https://issues.apache.org/jira/browse/AMBARI-4461
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> Add code to enable the deployment of a View in Ambari.
> 
> This is the 3rd Ambari View checkin after the interfaces and configuration.  
> This patch should make is possible to deploy Views into Ambari.  
> 
> The changes include ...
> 
> 1) the API framework changes needed to add Views and ViewInstance resource 
> types to the Ambari REST API
> 2) the View framework needed to deploy and access views 
> 3) unit tests for the new view framework
> 
> Some View features not addressed in this patch ...
> 
> 1) persistent view instances in Ambari DB
> 2) view security
> 3) more flexible view UI features
> 4) view access to Ambari DB
> 5) default resource provider to persist View resource to Ambari DB
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
>  de6307c 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/resources/ViewInstanceResourceDefinition.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/resources/ViewResourceDefinition.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewInstanceService.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewService.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/api/services/ViewSubResourceService.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
>  b070d98 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
>  00f1b74 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DefaultProviderModule.java
>  a10835e 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewInstanceResourceProvider.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ViewResourceProvider.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
>  6a82e59 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/ClusterControllerHelper.java
>  3b0c12a 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewContextImpl.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewDefinition.java 
> PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewInstanceDefinition.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewProviderModule.java
>  PRE-CREATION 
>   ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java 
> PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewSubResourceDefinition.java
>  PRE-CREATION 
>   
> ambari-server/src/main/java/org/apache/ambari/server/view/ViewSubResourceProvider.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/api/resources/ViewInstanceResourceDefinitionTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/api/resources/ViewResourceDefinitionTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/view/ViewContextImplTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/view/ViewDefinitionTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/view/ViewInstanceDefinitionTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/view/ViewRegistryTest.java
>  PRE-CREATION 
>   
> ambari-server/src/test/java/org/apache/ambari/server/view/ViewSubResourceDefinitionTest.java
>  PRE-CREATION 
>   ambari-views/src/main/java/org/apache/ambari/view/URLStreamProvider.java 
> PRE-CREATION 
>   ambari-views/src/main/java/org/apache/ambari/view/ViewContext.java 87f9a96 
> 
> Diff: https://reviews.apache.org/r/17503/diff/
> 
> 
> Testing
> -------
> 
> Added new unit tests for view classes.
> 
> All ambari-server unit tests pass :
> 
> Results :
> 
> Tests run: 1353, Failures: 0, Errors: 0, Skipped: 7
> 
> 
> Thanks,
> 
> Tom Beerbower
> 
>

Reply via email to