Merge remote-tracking branch 'origin/master'

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/614e39e0
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/614e39e0
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/614e39e0

Branch: refs/heads/master
Commit: 614e39e02f209257e126df9180e2859d45018b7c
Parents: be3fcda afcce2c
Author: ggregory <ggreg...@apache.org>
Authored: Mon May 9 11:12:26 2016 -0700
Committer: ggregory <ggreg...@apache.org>
Committed: Mon May 9 11:12:26 2016 -0700

----------------------------------------------------------------------
 .../log4j/core/appender/AsyncAppender.java      |  55 ++--
 .../log4j/core/async/AsyncEventRouter.java      |  36 ---
 .../core/async/AsyncEventRouterFactory.java     | 101 ------
 ...syncLoggerConfigDefaultExceptionHandler.java |  54 ++++
 .../core/async/AsyncLoggerConfigDisruptor.java  |  13 +-
 .../AsyncLoggerDefaultExceptionHandler.java     |  52 ++++
 .../log4j/core/async/AsyncLoggerDisruptor.java  |  12 +-
 .../log4j/core/async/AsyncQueueFullPolicy.java  |  38 +++
 .../core/async/AsyncQueueFullPolicyFactory.java | 101 ++++++
 .../core/async/DefaultAsyncEventRouter.java     |  37 ---
 ...efaultAsyncLoggerConfigExceptionHandler.java |  54 ----
 .../DefaultAsyncLoggerExceptionHandler.java     |  52 ----
 .../core/async/DefaultAsyncQueueFullPolicy.java |  37 +++
 .../core/async/DiscardingAsyncEventRouter.java  |  72 -----
 .../async/DiscardingAsyncQueueFullPolicy.java   |  72 +++++
 .../logging/log4j/core/async/DisruptorUtil.java |   8 +-
 .../logging/log4j/core/async/EventRoute.java    |   4 +
 .../logging/log4j/core/impl/Log4jLogEvent.java  |  25 +-
 .../log4j/core/impl/MutableLogEvent.java        |  32 +-
 .../AsyncAppenderQueueFullPolicyTest.java       | 113 +++++++
 .../core/async/AsyncEventRouterFactoryTest.java | 114 -------
 .../async/AsyncQueueFullPolicyFactoryTest.java  | 114 +++++++
 .../core/async/DefaultAsyncEventRouterTest.java |  50 ---
 .../async/DefaultAsyncQueueFullPolicyTest.java  |  50 +++
 .../async/DiscardingAsyncEventRouterTest.java   | 117 -------
 .../DiscardingAsyncQueueFullPolicyTest.java     | 117 +++++++
 .../core/async/perftest/ResponseTimeTest.java   | 101 +++---
 .../core/async/perftest/SimplePerfTest.bat      |  47 ---
 .../log4j/core/async/perftest/SimplePerfTest.sh |  57 ----
 .../log4j/core/impl/Log4jLogEventTest.java      |  68 ++++
 .../log4j/test/appender/BlockingAppender.java   |  61 ++++
 .../test/resources/log4j-asynch-queue-full.xml  |  38 +++
 .../src/test/resources/perf/SimplePerfTest.bat  |  47 +++
 .../src/test/resources/perf/SimplePerfTest.sh   |  57 ++++
 .../src/test/resources/perf/runResponseTm.sh    |  62 ++++
 .../AsyncAppenderLog4j1LocationBenchmark.java   |  71 +++++
 .../AsyncAppenderLog4j2LocationBenchmark.java   |  75 +++++
 .../AsyncAppenderLogbackLocationBenchmark.java  |  77 +++++
 .../perf/jmh/AsyncLoggersLocationBenchmark.java |  84 +++++
 .../jmh/Log4j2AppenderComparisonBenchmark.java  | 221 +++++++++++++
 .../perf/jmh/MemoryHandlerJULBenchmark.java     |   1 +
 .../jmh/MemoryHandlerJULLocationBenchmark.java  |  74 +++++
 .../resources/log4j2-appenderComparison.xml     |  68 ++++
 .../perf-WithoutAnyAppender-location.xml        |  12 +
 ...perf-log4j12-async-location-noOpAppender.xml |  31 ++
 ...perf-logback-async-location-noOpAppender.xml |  31 ++
 .../perf5AsyncApndWithLoc-noOpAppender.xml      |  31 ++
 src/changes/changes.xml                         |   3 +
 .../images/AsyncWithLocationThrpt1T-labeled.png | Bin 0 -> 23503 bytes
 .../images/AsyncWithLocationThrpt1T.png         | Bin 0 -> 17751 bytes
 ...responsetimeasynclogging16thre...@8keach.png | Bin 0 -> 30694 bytes
 ...ogging16thre...@8keachlog4j2only-labeled.png | Bin 0 -> 42723 bytes
 .../responsetimeasynclogging1thr...@128k.png    | Bin 0 -> 25701 bytes
 ...responsetimeasynclogging4thre...@16keach.png | Bin 0 -> 35566 bytes
 ...asynclogging4thre...@16keachwithoutmixed.png | Bin 0 -> 37846 bytes
 ...amallasyncclassicvslog4j1-16thre...@128k.png | Bin 0 -> 33079 bytes
 src/site/xdoc/manual/appenders.xml              |   4 +-
 src/site/xdoc/manual/async.xml                  | 311 ++++---------------
 src/site/xdoc/manual/configuration.xml.vm       |   6 +-
 src/site/xdoc/manual/garbagefree.xml            |  21 +-
 src/site/xdoc/performance.xml                   |  82 ++++-
 61 files changed, 2151 insertions(+), 1120 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/614e39e0/src/changes/changes.xml
----------------------------------------------------------------------

Reply via email to