[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ssag::ask_ssag

Title:Ask the Storage Architecture Group
Notice:Check out our web page at http://www-starch.shr.dec.com
Moderator:SSAG::TERZAN
Created:Wed Oct 15 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6756
Total number of notes:25276

6159.0. "Rebuild fails on Raid 0+1,Drive stays at WOL" by DABEAN::NEWTON () Wed Nov 13 1996 14:50

T.RTitleUserPersonal
Name
DateLines
6159.1some hintsUTRTSC::VISSERThu Nov 14 1996 13:5331
6159.2On my swxcr only two drives of the remaining five are used for rebuildKEIKI::WHITEMIN(2�,FWIW)Thu Nov 14 1996 16:198
6159.3EPS::VANDENHEUVELHeinThu Nov 14 1996 22:5317
6159.4Answer to .1DABEAN::NEWTONFri Nov 15 1996 12:2923
6159.5UNIX V3.2G or higher requiredSUBSYS::WOJDAKThu Nov 21 1996 07:0515
6159.6FREEBE::NEWTONMon Mar 17 1997 13:0820
    
    
    We were able to fix the rebuild problem by re-init'ing the whole "0+1"
    disk set (8 rz29's) and having the customer restore their software to
    the new logical "0+1" disk. I think the old configuration had some data
    corruption that prevented the rebuild from completing.
    
    Also thru much testing I was able to figure out how the swxcr
    configures the data in a RAID 0+1 set. It work as follows.
    
    The primary blocks of data are in capital letters (ie A,B,C..) and the
    mirrored blocks are in small letters (ie. a,b,c ...) and the number of
    disks in the RAID 0+1 set does not make any difference to how the data
    is written on the RAID 0+1 set.
    
    For example:
    
    Disk	1	2	3	4	5	6	7
    
    	     AgHnO   aBhIoP  bCiJpQ  cDjKqR   dEkLrS  eFlMsT  fGmNtu
6159.7AMCFAC::RABAHYdtn 471-5160, outside 1-810-347-5160Tue Mar 18 1997 07:1516
    Your example has 7 disks, an odd number.  RAID 0+1 ought to always have
    an even number during normal operations.
    
    For maximum availability, mirror pairs ought not to reside in the same
    shelf or at least be on different SCSI buses.
    
    Once the proper mirror pairs are established then the striping can be
    configured.
    
    For 8 disks there will be 4 mirror pairs spread across however many
    shelves there are.  Suppose there are 3 shelves, the most the SWXCR can
    support.  As long as the disks are spread out 4, 4, 0; 4, 3, 1; 4, 2,
    2; or 3, 3, 2; i.e. no shelf with 5 or more disks, then the mirror
    pairs can be distributed in such a way so as to avoid having the member
    disks on the same shelf/SCSI bus.  After that the striping will spread
    chunk-sized pieces of the LBN range across the 4 virtual devices.