[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [dm-devel] [PATCHSET block#for-2.6.36-post] block: replace barrier with sequenced flush
- From: Sergey Vlasov <vsu altlinux ru>
- To: Ric Wheeler <rwheeler redhat com>
- Cc: "jack suse cz" <jack suse cz>, "linux-scsi vger kernel org" <linux-scsi vger kernel org>, Jens Axboe <jaxboe fusionio com>, "vst vlnb net" <vst vlnb net>, "linux-kernel vger kernel org" <linux-kernel vger kernel org>, Christoph Hellwig <hch lst de>, "linux-raid vger kernel org" <linux-raid vger kernel org>, "linux-ide vger kernel org" <linux-ide vger kernel org>, "dm-devel redhat com" <dm-devel redhat com>, "James Bottomley suse de" <James Bottomley suse de>, "konishi ryusuke lab ntt co jp" <konishi ryusuke lab ntt co jp>, "linux-fsdevel vger kernel org" <linux-fsdevel vger kernel org>, "tytso mit edu" <tytso mit edu>, "swhiteho redhat com" <swhiteho redhat com>, "chris mason oracle com" <chris mason oracle com>, Tejun Heo <tj kernel org>
- Subject: Re: [dm-devel] [PATCHSET block#for-2.6.36-post] block: replace barrier with sequenced flush
- Date: Mon, 23 Aug 2010 20:45:22 +0400
On Mon, Aug 23, 2010 at 11:19:13AM -0400, Ric Wheeler wrote:
[...]
> (2) hardware raid cards with internal buffer memory and on-card battery backup
> (they sit in your server, disks sit in jbod like expansion shelves). These are
> fine if the drives in those shelves have write cache disabled.
Actually some of such cards keep write cache on the drives enabled and
issue FLUSH CACHE commands to the drives. E.g., 3ware 9690SA behaves
like this at least with SATA drives (the FLUSH CACHE commands can be
seen after enabling performance monitoring - they often end up in the
"10 commands having the largest latency" table). This can actually be
safe if the card waits for the FLUSH CACHE completion before making
the write cache data in its battery-backed memory available for reuse
(and the drive implements the FLUSH CACHE command correctly).
Attachment:
signature.asc
Description: Digital signature
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]