[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Convert hot-backup.py.in to use new svnadmin list-dblogs and list-unused-dblogs commands

From: Vladimir Berezniker <vmpn_at_tigris.org>
Date: 2003-08-27 20:12:01 CEST

D.J. Heap wrote:

> There's still the nasty little race in here where a log file that wasn't
> backed up could be deleted, right? Like when the recovery step takes a
> while and another commit comes in -- the new hotbackup hasn't had time
> to copy yet, the current one finishes recovery and starts whacking log
> files that it may not have copied.
>
> I think that can be fixed by making sure only the log files that were
> copied in step 3 are deleted in step 6 -- don't delete everything
> db_archive reports, just the union of what it reports and what we copied...
>
> Or am I missing something?
>
> DJ
>
>
<snip>

I have mentioned this in about 3 emails, and provided hypothetical scenario how
it could happen. However, I have not gotten a response as of yet. I guess this
would only be applicable when total corruption occurs, so that all logs from the
  point of the previous good backup have to be replayed.

I also offered to create a builtin hotcopy command and have not gotten much of a
response on that either. However, I did see the email about the fact how
everyone wants to add new exciting features to subversion and developers are
stuck finding and fixing bugs. Since, after looking through bite-sized issues,
I could not find a single one that I could work on. I decided it would be
inappropriate for me to keep pushing the hotcopy thing.

Sincerely,
Vladimir Berezniker

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Aug 27 20:12:24 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.