db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oystein.Grov...@Sun.COM (Øystein Grøvlen)
Subject Re: [jira] Updated: (DERBY-239) Need a online backup feature that does not block update operations when online backup is in progress.
Date Tue, 18 Oct 2005 09:02:32 GMT
>>>>> "ST(" == Suresh Thalamati (JIRA) <derby-dev@db.apache.org> writes:

    ST(>      [ http://issues.apache.org/jira/browse/DERBY-239?page=all ]
    ST(> Suresh Thalamati updated DERBY-239:
    ST(> -----------------------------------

    ST(>     Attachment: onlinebackup.html

    ST(> functional/design spec based on the input I got  on the derby-dev list. 

Very good spec that seems to cover the necessary issues.  I have a few
minor comments:

        - Log files: I would think you may in some cases have to copy
          log files from before the backup checkpoint in order to be
          able to roll-back transactions that started before the
          backup.  (Or am I missing something).

        - Jar files: What if a jar file is stored in the database
          during backup?  Will this be allowed?  If yes, how is it
          made sure that this is copied into the backup.

        - Testing:  I think it is important to test that this handles
          rollback of transactions correctly.  There should be a test
          that runs with a higher than normal frequency for
          transaction rollbacks.   

        - Generally, tests should make sure that ACID properties are
          guaranteed after a restore.

-- 
Øystein


Mime
View raw message