On Thu, Dec 10, 2009 at 6:58 AM, Jukka Zitting <[email protected]> wrote:
>
> Hi,
>
> On Thu, Dec 10, 2009 at 1:34 PM, Samuel Cox <[email protected]> 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.

Reply via email to