Method, Apparatus And Program Storage Device For Keeping Track Of Writes In Progress On Multiple Controllers During Resynchronization Of Raid Stripes On Failover
John Teske - Oronoco MN, US Jeffrey Williams - Rochester MN, US
International Classification:
G06F012/00
US Classification:
711100000
Abstract:
A method, apparatus and program storage device for keeping track of writes in progress on multiple controllers during resynchronization of RAID stripes on failover is disclosed. Quicker and more efficient RAID 5 resynchronization is provided by mirroring writes that are in progress to alternate controller. When the controller handling the writes fails, the writes in progress are the only blocks that need to be resynchronized. Thus, consistent parity may be generated without resynchronizing the entire RAID.
Western Digital
Retired
Western Digital Jun 2010 - Sep 2016
Firmware Development
Ibm 2005 - Mar 2011
Firmware Development
X-Io Technologies 2000 - 2003
Firmware Development
Education:
Lincoln High School, Wisconsin Rapids, Wi
University of Wisconsin - Madison
Skills:
Firmware Embedded Systems Storage Debugging Scsi Testing C C++ Software Development Hard Drives Cross Functional Team Leadership Software Engineering Integration Hardware Fibre Channel Manufacturing Program Management Perl Team Leadership Linux Unix Aix