You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2006/10/29 05:14:36 UTC
[Jackrabbit Wiki] Update of "QuestionsAndAnswers" by alokeshweta
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.
The following page has been changed by alokeshweta:
http://wiki.apache.org/jackrabbit/QuestionsAndAnswers
------------------------------------------------------------------------------
== Syntax errors in CND files ==
If you get annoying errors like: "Missing ']' delimiter for end of node type name", the chances are you are using names that have underscores in them ! (cryptic, I know). Remove the underscores and you are good to go !
+
+ Poor Performance when Implementing Global Revisioning & Content Set
+
+ We are in the process of evaluating Jackrabbit as a content repository for our internal content storage system. The content stored are all XML documents that are stored as a property in the node. The repository stores versioned/non-versioned nodes and typically nodes under certain root nodes are all revisioned. We are implementing full versioning capabilities similar to Subversion so that every commit results in a changeset node being created which refers to all the changed documents during this operation also we have to create a global revision so that a user can retrieve the repository state at a particular point in time. So we have implemented a tree walking which walks the tree and put the global revision reference to all the nodes in the repository. So our repository looks like the following:
+
+ root
+ - Root1
+ - Root2
+ changeset Root
+ - cs1
+ - cs2
+ Global Revision Root
+ - global revision 1
+ - global revision 2
+
+ Each cs1 is referencable and contains a property of type reference pointing to global revision. Each global revision is also. referencable. Each Root1 has two referencable properties pointing to cs-x and global revision x. The performance is really bad it takes 10 minutes for a repository with 100 documents.
+
+ Have anybody tried implementing the concept of global revision & Change Set in Content Repository???
+ Any Suggestions???
+