[ http://issues.apache.org/jira/browse/JCR-76?page=history ]
Edgar Poce updated JCR-76:
--------------------------
Attachment: 05-04-18-sanitycheck.zip
How to run (command line):
See org.apache.jackrabbit.sanitycheck.console.SanityCheckRunner javadocs
changes:
- pluggable checks through Apache commons-chain
- pluggable fixes through Apache commons-chain
Checks:
- CheckTree
Checks the tree consistency (nodes and properties)
- CheckParentsExist
Checks all the parents exist in the workspace
- CheckReferenceProperty
Checks the referenced node exists in the workspace PM or in the versioning PM.
Fixes:
- RemoveChildNodeEntry
- RemoveParentEntry
- RemoveProperty
- RemovePropertyEntry
- RemoveValue
---
I plan to add a GUI and a few more checks and fixes.
> PersistenceManager sanity check
> -------------------------------
>
> Key: JCR-76
> URL: http://issues.apache.org/jira/browse/JCR-76
> Project: Jackrabbit
> Type: New Feature
> Reporter: Edgar Poce
> Attachments: 05-03-21-sanitycheck.zip, 05-04-18-sanitycheck.zip
>
> Library that provides a framework for testing the repository consistency and
> repairing it if necessary.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira