[335] in Athena_Backup_System

home help back first fref pref prev next nref lref last post

Status as of 24 October 1996 (and next steps)

daemon@ATHENA.MIT.EDU (Bill Cattey On the Road)
Thu Oct 24 14:18:36 1996

Date: Thu, 24 Oct 96 14:13:01 EDT
From: wdc@MIT.EDU (Bill Cattey On the Road)
To: athena-backup@MIT.EDU

What are our next steps?

Diane and Ted will be doing the large cell test today or tomorrow.  
(Miki too will be in attendance.)
Don't forget to save terminal logs for Karlyne's documentation work.

The master spec review is now nearly done, and everyone around the table 
feels that the major changes have been done.

The same sort of review of the Slave will begin after the Master Spec 
review is put to bed.  We expect that there will be few surprises, but 
the work may be a little more tedious because the major work will be 
verifying the Master-Slave communication.

So, very soon the Master Spec and the Master code will be in a shape to 
present to Jeff for his review.

We talked about testing:
    The writing of the test plan has been slowed down because vrt has
    been spending most of his time with SGI work.

    We need unit tests to confirm the APIs work.

    Then we need basic system tests -- confirm that the system as we
    would use it today DOES work.

    We need to document the various system tests we performed.

    We also need to confirm that bits coming in from restores are
    indeed restored: Files, ACLs, Timestamps.

    The test plan writing will focus now on fleshing out the System,
    acceptance, catastrophic, and stress test sections.

    Any unit testing not yet done which confirms that proper action is
    taken on error returns WILL be done.

Need the test plan in reasonable shape to establish system testing by 
about the third week of November.

Vrt would like to send the Master (and later the slave) through Purify.

Miki has a little replica of the current AFS backup system and is 
verifying that her understanding of how reading AFS tapes is correct.

After that Miki will go back and finish her Functional Spec of the ABS 
API's.

Miki's API document will be reviewed by the group. Hope to be done with 
it by the third week of November.

Then Miki will modify the slave to teach it how to read the current 
backup tapes being made.

After Miki is done with her changes, someone (Probably Miki or Diane) 
will make the modifications of the slave necessary for the 
self-throttling to prevent overloading the AFS servers, etc. that we 
hashed out conceptually weeks ago when Ted and Tom joined the review. 
(We colloquially refer to this modification as "Van Jacobsonization of 
the Slave.")

At this time we're considering making extensive testing under load 
during IAP in parallel with the regular dumps.

We expect to be doing unit testing through December.

A possible migration strategy is to do dumps in parallel, and then 
attempt restores with ABS preferentially to the old system.  (The old 
system would be used in critical initial situations, and would be 
available as a fall back.  The expectation is that we would eventually 
feel comfortable with using ABS all the time.)


home help back first fref pref prev next nref lref last post