commit | dabc4ec6ba72418ebca6bf1884f344bba40c8709 | [log] [tgz] |
---|---|---|
author | shli@kernel.org <shli@kernel.org> | Mon Dec 15 12:57:04 2014 +1100 |
committer | NeilBrown <neilb@suse.de> | Wed Apr 22 08:00:41 2015 +1000 |
tree | 7860792d9a7b5043c043eea983d218591bbe06f5 | |
parent | 72ac733015bbdc0356ba3e92c52137a265910a91 [diff] |
raid5: handle expansion/resync case with stripe batching expansion/resync can grab a stripe when the stripe is in batch list. Since all stripes in batch list must be in the same state, we can't allow some stripes run into expansion/resync. So we delay expansion/resync for stripe in batch list. Signed-off-by: Shaohua Li <shli@fusionio.com> Signed-off-by: NeilBrown <neilb@suse.de>