jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samuel Cox <crankydi...@gmail.com>
Subject Re: RepositoryCopier requires shutdown of source repositoy?
Date Thu, 10 Dec 2009 13:19:56 GMT
On Thu, Dec 10, 2009 at 6:58 AM, Jukka Zitting <jukka.zitting@gmail.com> wrote:
>
> Hi,
>
> On Thu, Dec 10, 2009 at 1:34 PM, Samuel Cox <crankydillo@gmail.com> wrote:
> > I need to backup our repository periodically and anticipate using the
> > RepositoryCopier class.  I was curious that 2 of the methods in the Javadoc
> > mention that the source repo must not be modified during the call; however,
> > the others do not.  Is it possible for me to perform a backup while still
> > allowing JCR API calls that modify the repo?  In other words, will
> > RepositoryCopier somehow lock/cache/unlock/flush/etc for me?
> >  I'm guessing it won't/can't do this.
>
> You're right, the RepositoryCopier doesn't contain any protection
> against concurrent changes to the repository. If you allow clients to
> modify the repository while you're backing it up, you may end up with
> an inconsistent backup.

Does this include things like indexing going on?  I can cache changes
to calls like Node.setProperty(...), but I'm not sure how to block all
the other stuff without a complete shutdown.  Is a complete shutdown
required?

Thanks.

Mime
View raw message