Reload superblock if METADATA_UPDATED is received
authorGoldwyn Rodrigues <rgoldwyn@suse.com>
Sat, 7 Jun 2014 06:53:00 +0000 (01:53 -0500)
committerGoldwyn Rodrigues <rgoldwyn@suse.com>
Mon, 23 Feb 2015 15:59:06 +0000 (09:59 -0600)
commit1d7e3e96117a864fe2ab3d02a14e49855319fdde
treea927598ca07e1efde4d2f9f60d5607aa9ce27de4
parent293467aa1f161cd50920ccf7fc1efa3946a4d50c
Reload superblock if METADATA_UPDATED is received

Re-reads the devices by invalidating the cache.
Since we don't write to faulty devices, this is detected using
events recorded in the devices. If it is old as compared to the mddev
mark it is faulty.

Signed-off-by: Goldwyn Rodrigues <rgoldwyn@suse.com>
drivers/md/md-cluster.c
drivers/md/md.c
drivers/md/md.h