Wouldn't it be more appropriate to configure the second repository as a clustered (http://wiki.apache.org/jackrabbit/Clustering) instance? I think that Phillip wants to have the second repository's indexed updated when there's any data change.
Alessandro

On Jul 27, 2007, at 9:52 AM, Stefan Guggisberg wrote:

hi philip,

On 7/26/07, Phillip Rhodes <[EMAIL PROTECTED]> wrote:
Hello,

I have a instance of jackrabbit running with OraclePersistenceManager on a remote machine.

I would like to setup a second (readonly) repository on my local machine that shares the same data as the aforementioned repository so that I can do some analysis on some performance problems that I am having.

I thought by just starting up the repository on my local machine with the OraclePersistenceManager configured the same as the first repository (same database instance) would cause jackrabbit to recreate the workspace directories and index directories and set them up for use, but alas, this is not the case.


Any xpath query that I perform fails to return anything.

I would appreciate any help and guidance on getting past this so I can dig deeper in what part of my usage of jackrabbit is causing problems. Is there a way to instruct jackrabbit to refresh the filesystem using the PersistenceManager as it's source for data?

please note that the repository home directory contains vital data
(such as custom node types and namespaces). you need to copy the
contents of your repository home directory
(except the index folders) to the other machine.

alternatively you could configure jackrabbit to store everything
(except the index) in the db
by using DbFileSystem instead of LocalFileSystem. however, i wouldn't recommend
it in general as you cannot easily read/edit the information stored in
the DbFileSystem.

btw: here's a related issue: http://issues.apache.org/jira/browse/ JCR-964

cheers
stefan




Thanks.
Phillip


Reply via email to