• Heinz Mauelshagen's avatar
    dm raid: support raid0 with missing metadata devices · 9e7d9367
    Heinz Mauelshagen authored
    The raid0 MD personality does not start a raid0 array with any of its
    data devices missing.
    
    dm-raid was removing data/metadata device pairs unconditionally if it
    failed to read a superblock off the respective metadata device of such
    pair, resulting in failure to start arrays with the raid0 personality.
    
    Avoid removing any data/metadata device pairs in case of raid0
    (e.g. lvm2 segment type 'raid0_meta') thus allowing MD to start the
    array.
    
    Also, avoid region size validation for raid0.
    Signed-off-by: default avatarHeinz Mauelshagen <heinzm@redhat.com>
    Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
    9e7d9367
Name
Last commit
Last update
..
bcache Loading commit data...
persistent-data Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
bitmap.c Loading commit data...
bitmap.h Loading commit data...
dm-bio-prison.c Loading commit data...
dm-bio-prison.h Loading commit data...
dm-bio-record.h Loading commit data...
dm-bufio.c Loading commit data...
dm-bufio.h Loading commit data...
dm-builtin.c Loading commit data...
dm-cache-block-types.h Loading commit data...
dm-cache-metadata.c Loading commit data...
dm-cache-metadata.h Loading commit data...
dm-cache-policy-cleaner.c Loading commit data...
dm-cache-policy-internal.h Loading commit data...
dm-cache-policy-smq.c Loading commit data...
dm-cache-policy.c Loading commit data...
dm-cache-policy.h Loading commit data...
dm-cache-target.c Loading commit data...
dm-core.h Loading commit data...
dm-crypt.c Loading commit data...
dm-delay.c Loading commit data...
dm-era-target.c Loading commit data...
dm-exception-store.c Loading commit data...
dm-exception-store.h Loading commit data...
dm-flakey.c Loading commit data...
dm-io.c Loading commit data...
dm-ioctl.c Loading commit data...
dm-kcopyd.c Loading commit data...
dm-linear.c Loading commit data...
dm-log-userspace-base.c Loading commit data...
dm-log-userspace-transfer.c Loading commit data...
dm-log-userspace-transfer.h Loading commit data...
dm-log-writes.c Loading commit data...
dm-log.c Loading commit data...
dm-mpath.c Loading commit data...
dm-mpath.h Loading commit data...
dm-path-selector.c Loading commit data...
dm-path-selector.h Loading commit data...
dm-queue-length.c Loading commit data...
dm-raid.c Loading commit data...
dm-raid1.c Loading commit data...
dm-region-hash.c Loading commit data...
dm-round-robin.c Loading commit data...
dm-rq.c Loading commit data...
dm-rq.h Loading commit data...
dm-service-time.c Loading commit data...
dm-snap-persistent.c Loading commit data...
dm-snap-transient.c Loading commit data...
dm-snap.c Loading commit data...
dm-stats.c Loading commit data...
dm-stats.h Loading commit data...
dm-stripe.c Loading commit data...
dm-switch.c Loading commit data...
dm-sysfs.c Loading commit data...
dm-table.c Loading commit data...
dm-target.c Loading commit data...
dm-thin-metadata.c Loading commit data...
dm-thin-metadata.h Loading commit data...
dm-thin.c Loading commit data...
dm-uevent.c Loading commit data...
dm-uevent.h Loading commit data...
dm-verity-fec.c Loading commit data...
dm-verity-fec.h Loading commit data...
dm-verity-target.c Loading commit data...
dm-verity.h Loading commit data...
dm-zero.c Loading commit data...
dm.c Loading commit data...
dm.h Loading commit data...
faulty.c Loading commit data...
linear.c Loading commit data...
linear.h Loading commit data...
md-cluster.c Loading commit data...
md-cluster.h Loading commit data...
md.c Loading commit data...
md.h Loading commit data...
multipath.c Loading commit data...
multipath.h Loading commit data...
raid0.c Loading commit data...
raid0.h Loading commit data...
raid1.c Loading commit data...
raid1.h Loading commit data...
raid10.c Loading commit data...
raid10.h Loading commit data...
raid5-cache.c Loading commit data...
raid5.c Loading commit data...
raid5.h Loading commit data...