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

(Updated Dec. 14, 2016, 10:53 p.m.)


Review request for Ambari, Jonathan Hurley, Laszlo Puskas, Miklos Gergely, and 
Nate Cole.


Bugs: AMBARI-19149
    https://issues.apache.org/jira/browse/AMBARI-19149


Repository: ambari


Description
-------

* Empty `synchronized` blocks in `ServiceInfo` seems to be bug
 * Introduced `Closeables.closeSilently` to get rid of duplicated try-catch 
logic with empty catch
 * Exceptions caught and ignored should be named `ignored`, ideally catch block 
should state why it's OK to ignore
 * Added check for empty blocks and unnecessary nested blocks


Diffs
-----

  ambari-server/checkstyle.xml 0c66556d513d7e3da0f969be584d666ba00b9c6c 
  
ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatProcessor.java
 ed84e459a5c8e84a660e4b08e1f9cbe01624f582 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/serializers/CsvSerializer.java
 92d8b69af5536b83c975cb0cb05b936aad866e19 
  
ambari-server/src/main/java/org/apache/ambari/server/bootstrap/BSHostStatusCollector.java
 661f2845080c6202194e480ab84b6b79ca11fafa 
  ambari-server/src/main/java/org/apache/ambari/server/bootstrap/BSRunner.java 
6c77dee3bdff9d442e9efabf7321daadb8b076ee 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/gsinstaller/ClusterDefinition.java
 6f9876abfa90049997fac5d7cce6a8abe6742f63 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractProviderModule.java
 5d462c56fbfc0cfd7b098c79d7553a3fe6841dc1 
  
ambari-server/src/main/java/org/apache/ambari/server/metadata/CachedRoleCommandOrderProvider.java
 e2b44cab6f874b1f00d270db2344aaf89acd09e7 
  
ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java
 58675aea7b5454ce4be9f0bdcf183fe1b2788367 
  
ambari-server/src/main/java/org/apache/ambari/server/security/encryption/CredentialProvider.java
 764380409c96d640e6b79bfedc8ba66d21724ae0 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/IPAKerberosOperationHandler.java
 8cdef0e01dfd2495f8d73cbea19dc9a0f729cff4 
  
ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/MITKerberosOperationHandler.java
 2880f6e0c3099e0a86f58da8cae9e1682dd484e3 
  
ambari-server/src/main/java/org/apache/ambari/server/stack/QuickLinksConfigurationModule.java
 9554f0c36b0338410482b4d157975c3971af220f 
  ambari-server/src/main/java/org/apache/ambari/server/stack/ThemeModule.java 
f07efea4052e5fbbc2dca45df61ca8d6b1c4a356 
  ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java 
3fb036da92b23b4a6caf7dafbc5c36c9e320511e 
  ambari-server/src/main/java/org/apache/ambari/server/state/ServiceInfo.java 
00c7a64217bcf13ecb40ae848310ef85b1fcef90 
  
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
 b62c834cb4125ee33d54860ad72c263bd49a4f85 
  
ambari-server/src/main/java/org/apache/ambari/server/upgrade/SchemaUpgradeHelper.java
 99e50fb630c34ea2b00beb0d7f693835908a7f6d 
  ambari-server/src/main/java/org/apache/ambari/server/utils/Closeables.java 
PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewDirectoryWatcher.java
 171e873cae79dda2b01346a969eb426f1a783946 
  ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java 
551096ca466ede01d8eaa12a19dde4738857171c 
  
ambari-server/src/main/java/org/apache/ambari/server/view/ViewURLStreamProvider.java
 24d3527f411286ff138482b84ad4715a08508c5b 

Diff: https://reviews.apache.org/r/54735/diff/


Testing
-------

```
$ mvn -am -pl ambari-server -Del.log=OFF -DskipPythonTests clean test
...
Tests run: 4797, Failures: 0, Errors: 0, Skipped: 37
...
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 
approved: 5367 licence.
...
[INFO] --- maven-checkstyle-plugin:2.17:check (checkstyle) @ ambari-server ---
[INFO] Starting audit...
Audit done.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main ....................................... SUCCESS [6.464s]
[INFO] Apache Ambari Project POM ......................... SUCCESS [0.036s]
[INFO] Ambari Views ...................................... SUCCESS [2.253s]
[INFO] utility ........................................... SUCCESS [1.178s]
[INFO] ambari-metrics .................................... SUCCESS [2.299s]
[INFO] Ambari Metrics Common ............................. SUCCESS [4.382s]
[INFO] Ambari Server ..................................... SUCCESS [23:27.066s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
```


Thanks,

Attila Doroszlai

Reply via email to