Re: Proposed WAL changes
От | ncm@zembu.com (Nathan Myers) |
---|---|
Тема | Re: Proposed WAL changes |
Дата | |
Msg-id | 20010307135825.L624@store.zembu.com обсуждение исходный текст |
Ответ на | RE: Proposed WAL changes ("Mikheev, Vadim" <vmikheev@SECTORBASE.COM>) |
Список | pgsql-hackers |
On Wed, Mar 07, 2001 at 12:03:41PM -0800, Mikheev, Vadim wrote: > Ian wrote: > > > I feel that the fact that > > > > > > WAL can't help in the event of disk errors > > > > > > is often overlooked. > > > > This is true in general. But, nevertheless, WAL can be written to > > protect against predictable disk errors, when possible. Failing to > > write a couple of disk blocks when the system crashes or, more likely, when power drops; a system crash shouldn't keep the disk from draining its buffers ... > > is a reasonably predictable disk error. WAL should ideally be > > written to work correctly in that situation. > > But what can be done if fsync returns before pages flushed? Just what Tom has done: preserve a little more history. If it's not too expensive, then it doesn't hurt you when running on sound hardware, but it offers a good chance of preventing embarrassments for (the overwhelming fraction of) users on garbage hardware. Nathan Myers ncm@zembu.com
В списке pgsql-hackers по дате отправления: