diff options
author | Hannes Reinecke <hare@suse.de> | 2010-05-04 10:49:21 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-05-12 18:03:13 -0400 |
commit | 7c18009f1822fd261cb7549560b44e1ebad51a11 (patch) | |
tree | 000d1aa5f92b8eae144a47494e0ce0d6d16996fb /fs/ocfs2/cluster/tcp_internal.h | |
parent | a8717970e99de8f12cf65c00d9de3229138cde0e (diff) |
Enable retries for SYNCRONIZE_CACHE commands to fix I/O error
commit c213e1407be6b04b144794399a91472e0ef92aec upstream.
Some arrays are giving I/O errors with ext3 filesystems when
SYNCHRONIZE_CACHE gets a UNIT_ATTENTION. What is happening is that
these commands have no retries, so the UNIT_ATTENTION causes the
barrier to fail. We should be enable retries here to clear any
transient error and allow the barrier to succeed.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'fs/ocfs2/cluster/tcp_internal.h')
0 files changed, 0 insertions, 0 deletions