HAMMER and RAID question
Matthew Dillon
dillon at apollo.backplane.com
Fri May 28 21:43:55 PDT 2010
I'd rather keep the functionality less integrated.
One interesting thing with HAMMER is that it would be possible to
integrate its synchronization mechanics with a software RAID subsystem
and get rid of unnecessary disk syncs. That is, the software RAID
subsystem would allow disks in a mirror to be slightly out of sync
during periods where HAMMER itself does not request a disk sync.
HAMMER won't care if older data (going back to the previous disk sync)
is returned during those periods.
This would allow a software mirror to implement fairly optimal zone
tracking without needing a battery backup, which in turn would allow
portions of the mirror to go offline without requiring a complete
recopying of an entire disk when those portions come back online again.
One of the biggest problems software RAID systems have now, particularly
if one is trying to implement the RAID across discrete systems or over
internet links, is when a portion of the RAID goes offline temporarily
then comes back online again. With multi-terrabyte disks it is important
to avoid any unnecessary copying that would degrade the array for
extremely long periods of time.
-Matt
More information about the Users
mailing list