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



Thanks Zsombor!

Godd refactor, just minor nits, and some questions.

Thanks,
Peter


common/src/java/org/apache/hadoop/hive/common/metrics/metrics2/CodahaleMetrics.java
 (line 262)
<https://reviews.apache.org/r/52084/#comment217526>

    nit: retrieving



common/src/java/org/apache/hadoop/hive/common/metrics/metrics2/CodahaleMetrics.java
 (line 281)
<https://reviews.apache.org/r/52084/#comment217527>

    nit: retrieving



common/src/java/org/apache/hadoop/hive/common/metrics/metrics2/CodahaleMetrics.java
 (line 318)
<https://reviews.apache.org/r/52084/#comment217528>

    nit: retrieving



common/src/test/org/apache/hadoop/hive/common/metrics/TestLegacyMetrics.java 
<https://reviews.apache.org/r/52084/#comment217529>

    Not really into this part of the code, but we might want at least check 
that calling the startStoredScope again will not cause any trouble here. Would 
be perfect if we could check the log, but that might be an overkill :)



metastore/src/java/org/apache/hadoop/hive/metastore/HMSMetricsListener.java 
(lines 48 - 50)
<https://reviews.apache.org/r/52084/#comment217530>

    If refactoring, this 3 lines might be put into an util method, to avoid 
code duplication :). Not that important, just an idea


- Peter Vary


On Sept. 21, 2016, 9:24 a.m., Barna Zsombor Klara wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/52084/
> -----------------------------------------------------------
> 
> (Updated Sept. 21, 2016, 9:24 a.m.)
> 
> 
> Review request for hive, Gabor Szadovszky, Peter Vary, Sergio Pena, and 
> Szehon Ho.
> 
> 
> Repository: hive-git
> 
> 
> Description
> -------
> 
> I have refactored the exception handling in the metrics API. The initial 
> objective was to remove the throws clause from the methods which did not 
> throw IOExceptions but were declaring it. Finally I continued to remove the 
> throws clause from the rest of the APIs since we were never able to do 
> anything else with the excpetions except log them out. New log messages were 
> introduced inside the metrics classes to capture exceptional conditions so we 
> can omit the try catch blocks when creating/updating metrics.
> 
> 
> Diffs
> -----
> 
>   common/src/java/org/apache/hadoop/hive/common/metrics/LegacyMetrics.java 
> 9be9b50aa02ff88816eb92079eaff9afa3e1be90 
>   common/src/java/org/apache/hadoop/hive/common/metrics/MetricsMBean.java 
> 19946d9e93d55bbffb6d03cbc35e569849a86dd8 
>   common/src/java/org/apache/hadoop/hive/common/metrics/MetricsMBeanImpl.java 
> a973155f079c6124a6981b04123d9496dc5d3448 
>   common/src/java/org/apache/hadoop/hive/common/metrics/common/Metrics.java 
> 4297233ed12a7d9a2fa03ac3204e8335c0aed821 
>   
> common/src/java/org/apache/hadoop/hive/common/metrics/metrics2/CodahaleMetrics.java
>  4c433678bd62ea74b80babce9856681192deb25f 
>   common/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java 
> 6a5d22f2bcc0a7efd869f7c0c0c8fad33ca35f74 
>   
> common/src/test/org/apache/hadoop/hive/common/metrics/TestLegacyMetrics.java 
> a3fb04f1ab9be8be9f69c616eabeb534b2a2d560 
>   metastore/src/java/org/apache/hadoop/hive/metastore/HMSMetricsListener.java 
> 6830cf75dc163230cdabb4ed41d65c222c6ca54d 
>   metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java 
> f0b84768e891e4281a613e68590524646a038435 
>   ql/src/java/org/apache/hadoop/hive/ql/Driver.java 
> 42d398dcc9a37bdb2d90c940c579c55fb76b4cca 
>   service/src/java/org/apache/hive/service/cli/operation/Operation.java 
> 90fe76d00e6f833e18d183c290f13c23db9303a1 
> 
> Diff: https://reviews.apache.org/r/52084/diff/
> 
> 
> Testing
> -------
> 
> Tested basic metric gathering with both codahale and legacy metrics class.
> Updated and ran unit tests in the common project.
> 
> 
> Thanks,
> 
> Barna Zsombor Klara
> 
>

Reply via email to