On Thu, 2007-10-25 at 09:55 +1000, Neil Brown wrote: > As for where the metadata "should" be placed, it is interesting to > observe that the SNIA's "DDFv1.2" puts it at the end of the device. > And as DDF is an industry standard sponsored by multiple companies it > must be ...... > Sorry. I had intended to say "correct", but when it came to it, my > fingers refused to type that word in that context. > > DDF is in a somewhat different situation though. It assumes that the > components are whole devices, and that the controller has exclusive > access - there is no way another controller could interpret the > devices differently before the DDF controller has a chance. Putting a superblock at the end of a device works around OS compatibility issues and other things related to transitioning the device from part of an array to not, etc. But, it works if and only if you have the guarantee you mention. Long, long ago I tinkered with the idea of md multipath devices using an end of device superblock on the whole device to allow reliable multipath detection and autostart, failover of all partitions on a device when a command to any partition failed, ability to use standard partition tables, etc. while being 100% transparent to the rest of the OS. The second you considered FC connected devices and multi-OS access, that fell apart in a big way. Very analogous. So, I wouldn't necessarily call it wrong, but it's fragile. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: CFBFF194 http://people.redhat.com/dledford Infiniband specific RPMs available at http://people.redhat.com/dledford/Infiniband
Attachment:
signature.asc
Description: This is a digitally signed message part