Re: ATA disks and RAID controllers for database servers

From: Mark Kirkwood <markir(at)paradise(dot)net(dot)nz>
To: Christopher Browne <cbbrowne(at)acm(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: ATA disks and RAID controllers for database servers
Date: 2003-11-16 02:16:10
Message-ID: 3FB6DDEA.3000708@paradise.net.nz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


>Furthermore, if the disk drives are lying to the controller, it's
>anybody's guess whether or not data ever actually gets to the disk.
>
>When is it safe to let blocks expire out of the controller cache?
>
>If your computer can't know if the data has been written (because of
>drives that lie), I can't imagine how the controller would (since the
>drives are lying to the controller, too).
>

As I understand it, there is only 1 lie : the actual write to the disk.
The receipt into the drive *cache* is not lied about - hence the
discussion on mlist.limux.kernel about capacitors to allow enough power
for a cache flush in a power off situation.

regards

Mark

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Mark Kirkwood 2003-11-16 02:23:14 Re: ATA disks and RAID controllers for database servers
Previous Message Kris Jurka 2003-11-16 01:52:00 Re: how to find version?