You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: accesscontroltool-bundle/src/main/java/biz/netcentric/cq/tools/actool/aceinstaller/BaseAceBeanInstaller.java
+1-11Lines changed: 1 addition & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -52,8 +52,7 @@ public void installPathBasedACEs(
description="Service that installs groups & ACEs according to textual configuration files",
136
133
id = CONFIG_PID)
137
134
protectedstatic @interface Configuration {
138
135
139
136
@AttributeDefinition(name="Configuration path(s)", description="JCR path(s) where the config files reside (usually it's just one, can be multiple for multitenant setups)")
140
137
String[] configurationRootPaths() default {};
141
-
142
-
@AttributeDefinition(name="Use intermediate saves", description="Saves ACLs for each path individually - this can be used to avoid problems with large changesets and MongoDB (OAK-5557), however the rollback is disabled then.")
143
-
booleanintermediateSaves() defaultfalse;
144
138
}
145
139
146
140
@Activate
@@ -157,16 +151,13 @@ public void activate(Configuration configuration, BundleContext bundleContext) t
Copy file name to clipboardExpand all lines: docs/AdvancedFeatures.md
-8Lines changed: 0 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -491,11 +491,3 @@ The following examples shows a legitimate example of using `keepOrder: true`:
491
491
```
492
492
This example gives the group `myproj-editor` edit rights for all content in folder `myproj`, except for the iframe component.
493
493
494
-
## Intermediate save() calls during ACL installation
495
-
496
-
For large installations (> 1000 groups) that use MongoDB, the system possibly may get into an invalid state as older versions of OAK (AEM 6.1/6.2 ootb) do not always correctly fire the post commit hook for very large change sets (OAK-5557). To circumvent this issue it is possible since v1.9.2 to configure the OSGi property `intermediateSaves=true` of PID `biz.netcentric.cq.tools.actool.impl.AcInstallationServiceImpl`.
497
-
498
-
NOTE: This is never necessary when using TarMK and also it should only be used for MongoMK for large installations that do not contain a fix for OAK-5557 yet as the rollback functionality is lost when enabling intermediate saves.
0 commit comments