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

Review request for accumulo, Josh Elser and Vikram Srivastava.


Bugs: ACCUMULO-2383
    https://issues.apache.org/jira/browse/ACCUMULO-2383


Repository: accumulo


Description
-------

Accumulo now looks for either XML or properties files for the Log4J 
configuration. Its MonitorLog4jWatcher can now load either properties or XML.

This code depends on the v3 patch of ACCUMULO-2343; follow the "Depends On" 
link to jump to that review.

Note on MonitorLog4jWatcher: Its constructor was calling setDelay() on its 
superclass, but setDelay() is non-final. I took this opportunity to fix that.


Diffs
-----

  conf/templates/generic_logger.properties PRE-CREATION 
  conf/templates/monitor_logger.properties PRE-CREATION 
  server/base/src/main/java/org/apache/accumulo/server/Accumulo.java 4e1eb35 
  
server/base/src/main/java/org/apache/accumulo/server/watcher/MonitorLog4jWatcher.java
 ac3426e 
  server/base/src/test/java/org/apache/accumulo/server/AccumuloTest.java 
9366163 
  
server/base/src/test/java/org/apache/accumulo/server/watcher/MonitorLog4jWatcherTest.java
 PRE-CREATION 

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


Testing
-------

- New unit tests pass, such as they are.
- Ran servers with XML and with properties configurations on single-node 
cluster. Observed reloading for properties files (didn't re-test XML). Checked 
that all logs were being generated. Observed log messages sent from master and 
tserver to monitor, displayed on web.
- Ran short (50k-hop) randomwalk tests: Security, Concurrent, MultiTable.


Thanks,

Bill Havanki

Reply via email to