diff --git a/zookeeper-server/src/main/java/org/apache/zookeeper/server/acl/ConstraintBasedFixup4.java b/zookeeper-server/src/main/java/org/apache/zookeeper/server/acl/ConstraintBasedFixup4.java index 3f048aa8659..d58e40d777c 100644 --- a/zookeeper-server/src/main/java/org/apache/zookeeper/server/acl/ConstraintBasedFixup4.java +++ b/zookeeper-server/src/main/java/org/apache/zookeeper/server/acl/ConstraintBasedFixup4.java @@ -75,6 +75,8 @@ protected enum Flag { ENSURE_WORLD_READ, /** Do not keep world:anyone:r on UNSAFE_TO_* remapping */ NO_KEEP_WORLD_READ, + /** Do not log ACL transformation(s) */ + NO_LOG, } protected static final String UNSAFE_TO_PREFIX = Flag.UNSAFE_TO + ":"; @@ -153,6 +155,7 @@ protected List applyFlags(FixupContext context, List acl, EnumSet newAcl = new ArrayList<>(acl.size()); for (ACL aclElement : acl) { @@ -182,20 +185,24 @@ protected List applyFlags(FixupContext context, List acl, EnumSet applyFlags(FixupContext context, List acl, EnumSet