[Info-vax] RX2800 sporadic disk I/O slowdowns
Lawrence D'Oliveiro
ldo at nz.invalid
Sun Oct 20 20:28:30 EDT 2024
On Sun, 20 Oct 2024 20:13:50 -0400, Arne Vajhøj wrote:
> On 10/20/2024 8:06 PM, Lawrence D'Oliveiro wrote:
>>
>> On Sun, 20 Oct 2024 19:08:41 -0400, Arne Vajhøj wrote:
>>>
>>> Let me try again.
>>>
>>> DB write to plates & system crash => OK but slow
>>
>> The DB knows how to make this fast. Remember its cache is faster than
>> any disk controller.
>
> This is where the DB is writing to plates.
>
> You can add a fourth scenario:
>
> DB write to DB cache & system crash => guaranteed problem with
> transaction
Transaction resilience is a standard thing with databases (and journalling
filesystems) going back decades.
Some DBMSes don’t even want to work through filesystems, they would rather
manage the raw storage themselves. This is why POSIX async I/O exists
<https://manpages.debian.org/7/aio.7.en.html>.
More information about the Info-vax
mailing list