This is an automated email from the ASF dual-hosted git repository.
eolivelli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/zookeeper.git.
from 79f99af ZOOKEEPER-3598: Fix potential data inconsistency issue due to
CommitProcessor not gracefully shutdown
add 794adf1 ZOOKEEPER-1260: Audit logging in ZooKeeper servers.
No new revisions were added by this update.
Summary of changes:
conf/log4j.properties | 17 +
.../src/main/resources/markdown/html/header.html | 3 +
.../main/resources/markdown/images/zkAuditLogs.jpg | Bin 0 -> 28450 bytes
.../src/main/resources/markdown/index.md | 1 +
.../src/main/resources/markdown/zookeeperAdmin.md | 12 +
.../main/resources/markdown/zookeeperAuditLogs.md | 129 ++++++
.../src/main/java/org/apache/zookeeper/Login.java | 8 +
.../src/main/java/org/apache/zookeeper/ZKUtil.java | 46 ++-
.../org/apache/zookeeper/audit/AuditConstants.java | 28 +-
.../org/apache/zookeeper/audit/AuditEvent.java | 98 +++++
.../org/apache/zookeeper/audit/AuditHelper.java | 232 +++++++++++
.../ServerMXBean.java => audit/AuditLogger.java} | 23 +-
.../Log4jAuditLogger.java} | 27 +-
.../apache/zookeeper/audit/ZKAuditProvider.java | 133 +++++++
.../org/apache/zookeeper/cli/GetAclCommand.java | 25 +-
.../java/org/apache/zookeeper/server/DataTree.java | 24 +-
.../zookeeper/server/FinalRequestProcessor.java | 4 +-
.../java/org/apache/zookeeper/server/Request.java | 28 ++
.../org/apache/zookeeper/server/ServerCnxn.java | 22 +
.../apache/zookeeper/server/ServerCnxnFactory.java | 15 +
.../zookeeper/server/ZooKeeperServerMain.java | 7 +
.../server/auth/AuthenticationProvider.java | 13 +
.../server/auth/DigestAuthenticationProvider.java | 9 +
.../zookeeper/server/quorum/QuorumPeerMain.java | 7 +
.../server/util/{ZxidUtils.java => AuthUtil.java} | 29 +-
.../org/apache/zookeeper/audit/AuditEventTest.java | 45 +++
.../zookeeper/audit/AuditLogPerfReading.java | 74 ++++
.../zookeeper/audit/Log4jAuditLoggerTest.java | 442 +++++++++++++++++++++
.../zookeeper/audit/ZKAuditLoggerPerformance.java | 150 +++++++
.../apache/zookeeper/server/util/AuthUtilTest.java | 71 ++++
30 files changed, 1639 insertions(+), 83 deletions(-)
create mode 100644
zookeeper-docs/src/main/resources/markdown/images/zkAuditLogs.jpg
create mode 100644
zookeeper-docs/src/main/resources/markdown/zookeeperAuditLogs.md
copy zookeeper-jute/src/main/java/org/apache/jute/compiler/JByte.java =>
zookeeper-server/src/main/java/org/apache/zookeeper/audit/AuditConstants.java
(53%)
create mode 100644
zookeeper-server/src/main/java/org/apache/zookeeper/audit/AuditEvent.java
create mode 100644
zookeeper-server/src/main/java/org/apache/zookeeper/audit/AuditHelper.java
copy
zookeeper-server/src/main/java/org/apache/zookeeper/{server/quorum/ServerMXBean.java
=> audit/AuditLogger.java} (73%)
copy
zookeeper-server/src/main/java/org/apache/zookeeper/{server/command/ConfCommand.java
=> audit/Log4jAuditLogger.java} (61%)
create mode 100644
zookeeper-server/src/main/java/org/apache/zookeeper/audit/ZKAuditProvider.java
copy
zookeeper-server/src/main/java/org/apache/zookeeper/server/util/{ZxidUtils.java
=> AuthUtil.java} (54%)
create mode 100644
zookeeper-server/src/test/java/org/apache/zookeeper/audit/AuditEventTest.java
create mode 100644
zookeeper-server/src/test/java/org/apache/zookeeper/audit/AuditLogPerfReading.java
create mode 100644
zookeeper-server/src/test/java/org/apache/zookeeper/audit/Log4jAuditLoggerTest.java
create mode 100644
zookeeper-server/src/test/java/org/apache/zookeeper/audit/ZKAuditLoggerPerformance.java
create mode 100644
zookeeper-server/src/test/java/org/apache/zookeeper/server/util/AuthUtilTest.java