jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ashok <ashok...@gmail.com>
Subject Need pointers for Jackrabbit database persistence related informations!
Date Mon, 09 May 2011 06:48:46 GMT

We are using JackRabbit 2.0.

We are currently testing Jackrabbit in clustering setup. We have 2 servers
with Jackrabbit installed and we are storing all the datas in 1 database. I
have attached the repository.xml we are using.

We observed Jackrabbit creating 15 tables for storing workspace, versioning
and persistence manager informations as below:

*Clustering related tables:*


*DBFile System related table:*


*DbDatastore related table:*


*Versioning related tables:*


*Workspace related tables:*


*We want to know in which table actual data is getting stored.* Please also
point us, if there is any description on purpose of each table.

Also we observed *{Clustering_prefix}_journal and {Workspace_prefix}_bundle
table are growing very significantly*. Is there any documented way for
purging these tables? We saw some responses for purging of
{Clustering_prefix}_journal tables stating

 "old journal entries may be removed as follows: after having verified that
every node in the cluster has read all  outstanding changes"

How can we verify that every node in the cluster has read all outstanding
changes programatically? We went through
"DatabaseJournal.RevisionTableJanitor" cleanUpOldRevisions(). Can we use
this? If so, how can we purge {Workspace_prefix}_bundle table?

Any pointers will be of great help.


View raw message