Results 12 issues of Jeff Bornemann

We utilize the UserManager API within Grabbit for syncing authorizable nodes between servers. Unfortunately, when it comes to syncing users, and specifically setting passwords from existing users; we have no...

@sagarsane

help wanted

Depends on https://github.com/TWCable/gradle-plugin-scr/pull/7 https://github.com/TWCable/gradle-plugin-cq-package/pull/24 https://github.com/TWCable/gradle-plugin-cq-bundle/pull/8

enhancement
help wanted
ready

Hey guys @viveksachdeva @sagarsane this should be good for a look over, with one minor outstanding question. It's a lot, so bear with me :-) In general, what this PR...

in progress
Review

For strong references, we currently don't preserve referential integrity - We just fail when syncing nodes with strong references. For weak references, we currently don't have an option to maintain...

enhancement
in progress

Running into : _ERROR_ [clientJobLauncherTaskExecutor-7] org.springframework.batch.core.step.AbstractStep Encountered an error executing step clientJcrNodes in job clientJob javax.jcr.version.VersionException: Cannot set property. Node is checked in. at org.apache.jackrabbit.oak.jcr.session.NodeImpl$35.checkPreconditions(NodeImpl.java:1329) at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:212) at org.apache.jackrabbit.oak.jcr.session.ItemImpl.perform(ItemImpl.java:113) at...

bug
ready

Occasionally getting ConstraintViolationExceptions. Known to happen for DAM paths, but may happen elsewhere too: ``` 7.12.2015 09:11:57.498 *ERROR* [clientJobLauncherTaskExecutor-9] com.twcable.grabbit.client.batch.steps.jcrnodes.JcrNodesWriter Exception writing JCR Nodes to current JCR Session : session-1604903....

bug
ready

We should be able to use batch:split/batch:flow to parallelize presync steps such as deleteBeforeWrite, and namespaceSync. Parallelizing clientWorkflowOff may not be safe, as the client could have workflows around deletion...

enhancement

This contains the updated mongodb statefulset quickstart example from the red hat COP repository. It looks like it might have been copied from there originally.

This PR accomplishes two things: 1.) Setting up init folder structure to a more domain-driven design - this will help with segregating/sharing code across future run modes. (coming in other...