[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gfs-devel
Subject:    GFS Weekly Minutes, 26 April
From:       Jason Wachholz <wacholz () borg ! umn ! edu>
Date:       2000-04-26 20:26:21
[Download RAW message or body]

UNIVERSITY OF MINNESOTA
GLOBAL FILE SYSTEMS GROUP
6-115 EE/CSCI
200 UNION ST. S.E.
MINNEAPOLIS, MN 55455
http://www.globalfilesystem.org


26 April, 2000

MEMORANDUM THRU PROF. MATTHEW O'KEEFE

FOR GLOBAL FILE SYSTEMS DEVELOPMENT GROUP

SUBJECT:  Weekly Meeting Minutes for 21 April, 2000.

UPCOMING EVENTS:
   ****
   ****
   ****   PLEASE NOTE THE MEETING TIME HAS CHANGED!!!
   ****
   ****
   Friday,  April 28:  Weekly Group Meeting  10:00am - 11:30.
   Journaled file system with next release, GFS 4.0, coming soon.

SPECIAL TOPICS:  None.
	
PROJECT/GROUP UPDATES:

   Kenneth Preslan: 
    Project Description: File system I/O and Journaling.
    Objective:
    Work Accomplished:  Asynchronous in place updates work.
    Major Code Revisions:
    Projected Goal: Add asynchronous transactions by the end of the week.
      The next task will be sparce locks or resizing.

   John Brassow:  
    Project Description:  Pool Resizing and Tool Development.
    Objective:  Integrate Pool Resizing Capabilities into GFS.
    Work Accomplished:  The pool OS abstraction has been completed.  In
      keeping with the design of the file system, subdirectories have been
      added that will contain the OS specific routines.  With the help of
      David Teigland, the header files were cleaned up and made more
      functionally correct.  The only subdirectories that exist right now
      are: arch_linux_2_2 and arch_user (this is used by the user level tools).
      The previous debugging was ripped out and trivial debugging was added
      (enter/exit routine debugging).  This may be expanded in the future,
      but I have no plans to do it right now.
      The header comments at the beginning of each function should be changed
      for compatibility with the Linux kernel comment extracting scripts.     
      This will most likely be done when the file system makes this change.    
    Major Code Revisions:  The new pool is checked in and ready to be shipped  
      to be packaged with the next release.  
    Projected Goal: Continue testing the new pool code.

   Dave Teigland:  
    Project Description:  GFSCK (GFS File Systems Checker)
    Objective:  Release GFS4 with a GFSCK tool which will diagnose any
      GFS file system corruption.
    Work Accomplished:  The gfsck work is progressing quickly.  It should be
      useful at diagnosing most file system problems in a week.  It is being
      designed with proper recovery paths in place which now lead to comments
      or empty functions. Outstanding problem is still how to handle Asserts
      in the GFS library code.  New options: change which library routines
      gfsck calls and possibly change some GFS code (moving, removing or
      changing Asserts) so that the only Asserts which come into play are not
      triggered by file system corruption.  I have a feeling that this version
      of gfsck will be quite slow - I may need to investigate ways to speed
      things up, maybe eliminating some checks which are not as worthwhile.
    Major Code Revisions:  None.       
    Projected Goal:

   Mike Tilstra:  
    Project Description:  Global Lock Manager (GLM)
    Objective:  
    Work Accomplished:
    Major Code Revisions:
    Projected Goal:

   Steve Whitehouse:  
    Project Description:  GFS port for Linux Version 2.3 and 2.4
    Objective:
    Work Accomplished:  New B-map Code for 2.3 is done.
    Major Code Revisions:
    Projected Goal:  DO performance measurements on the new B-map code.

   Mike Declerck:  
    Project Description:  GFS application testing.
    Objective:
    Work Accomplished:  I/O testing on ES40 resulted in GFS deadlock state.
      Machines ended up waiting for held locks when under heavy meta data
      operations.  The same test on Intel platform had run for 18 hours with
      out any problems.
    Major Code Revisions:  N/A
    Projected Goal:

   Seth Van Oort: Starting to write 0.95b testing scripts.

   Andrew Barry: 
    Project Description:  Dlock 0.9.6 specifications.
    Objective: Standards proposal for SCSI Device Locks version 0.9.6.
    Work Accomplished: Dlock 0.9.6 spec first draft has been sent out for
      review. James Wayda and I are involved in discussions regarding
      vendor specific commands, lock device fail-over. I have also begun 
      making GLMD (global lock management daemon) conform to 0.9.6 format.
    Major Code Revisions: None.
    Projected Goals: Spec should be ready by early next week. 

   FC Group: A new test bed is being put together for Fibre Channel
     development.


FUTURE WORK:
	Howto's need to be updated to reflect the changes for the new release.
	Pool  - Journal vs. Data pools
	New kernel patch descriptions.
	Install and using.
	Man pages need to be updated.	
	STOMITH testing.
	Regression testing suite.
	Dlock test suite for version 0.95b.
	SCSI lock module for 0.95b.
        Requests for GFS 4.0 nickname are being accepted.
	Online re-balancing.



-
To unsubscribe from this list: send the line "unsubscribe gfs-devel" in
the body of a message to majordomo@borg.umn.edu
Read the GFS Howto:  http://www.globalfilesystem.org/howtos/gfs_howto/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic