> On July 6, 2015, 6:22 p.m., kturner wrote:
> > core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java, 
> > line 193
> > <https://reviews.apache.org/r/36186/diff/1/?file=999181#file999181line193>
> >
> >     I added this OpTimer thing a long time ago.  One of the reasons I added 
> > was to collapse lines of code.   Like this line replaces 1 line with 4.  
> > The changes in the patch also avoid object creation.   I was trying to 
> > think of a way to avoid object creation and collapse lines of code.  Could 
> > have static util method like the following.  I am ok w/ not doing this (its 
> > not that much repetition), its just something I thought of when looking at 
> > the code.
> >     
> >     ```java
> >     public static EventTimer startTimer(Logger log, String msg, Object ... 
> > args) {
> >       if (log.isTraceEnabled()) {
> >         log.trace(msg, args);
> >         return new EventTimer().start();
> >       }
> >       
> >       return null;
> >     }
> >     
> >     //this method avoids allocating array for single argument.. would 
> > probably want method w/ two ares like slf4j has 
> >     public static EventTimer startTimer(Logger log, String msg, Object arg) 
> > {
> >       if (log.isTraceEnabled()) {
> >         log.trace(msg, arg);
> >         return new EventTimer().start();
> >       }
> >       
> >       return null;
> >     }
> >     ```

I didn't intend to open an issue, feel free to close.


- kturner


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


On July 6, 2015, 6:07 p.m., Ed Coleman wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/36186/
> -----------------------------------------------------------
> 
> (Updated July 6, 2015, 6:07 p.m.)
> 
> 
> Review request for accumulo.
> 
> 
> Bugs: ACCUMULO-3840
>     https://issues.apache.org/jira/browse/ACCUMULO-3840
> 
> 
> Repository: accumulo
> 
> 
> Description
> -------
> 
> As part of the removal of direct log4j dependecies - replaced OpTimer
> 
> 
> Diffs
> -----
> 
>   core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java 
> c5cb482 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/NamespaceOperationsImpl.java
>  b087c73 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/RootTabletLocator.java
>  3a0c0d7 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/TableOperationsImpl.java
>  6f9ea29 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletLocatorImpl.java
>  c28320d 
>   
> core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchReaderIterator.java
>  f263581 
>   core/src/main/java/org/apache/accumulo/core/client/impl/ThriftScanner.java 
> 5437cc4 
>   
> core/src/main/java/org/apache/accumulo/core/metadata/MetadataLocationObtainer.java
>  0d294b8 
>   core/src/main/java/org/apache/accumulo/core/util/EventTimer.java 
> PRE-CREATION 
>   core/src/main/java/org/apache/accumulo/core/util/OpTimer.java 564a824 
>   core/src/test/java/org/apache/accumulo/core/util/EventTimerTest.java 
> PRE-CREATION 
>   
> server/base/src/main/java/org/apache/accumulo/server/client/HdfsZooInstance.java
>  0d7aaf1 
>   test/src/main/java/org/apache/accumulo/test/NativeMapStressTest.java 
> 72831d8 
> 
> Diff: https://reviews.apache.org/r/36186/diff/
> 
> 
> Testing
> -------
> 
> passes
> 
> mvn verify -DskipITs
> mvn package -P assemble
> 
> 
> Thanks,
> 
> Ed Coleman
> 
>

Reply via email to