raid5: track overwrite disk count
Track overwrite disk count, so we can know if a stripe is a full stripe write. Signed-off-by: Shaohua Li <shli@fusionio.com> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:

committed by
NeilBrown

parent
da41ba6597
commit
7a87f43405
@@ -210,6 +210,10 @@ struct stripe_head {
|
||||
atomic_t count; /* nr of active thread/requests */
|
||||
int bm_seq; /* sequence number for bitmap flushes */
|
||||
int disks; /* disks in stripe */
|
||||
int overwrite_disks; /* total overwrite disks in stripe,
|
||||
* this is only checked when stripe
|
||||
* has STRIPE_BATCH_READY
|
||||
*/
|
||||
enum check_states check_state;
|
||||
enum reconstruct_states reconstruct_state;
|
||||
spinlock_t stripe_lock;
|
||||
|
Reference in New Issue
Block a user