Re: Disaster!

Поиск
Список
Период
Сортировка
От Greg Stark
Тема Re: Disaster!
Дата
Msg-id 87fze4wpf4.fsf@stark.xeocode.com
обсуждение исходный текст
Ответ на Re: Disaster!  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Disaster!  (Manfred Spraul <manfred@colorfullife.com>)
Список pgsql-hackers
Tom Lane <tgl@sss.pgh.pa.us> writes:

> Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes:
> > FreeBSD 4.7/4.9 and the UFS filesystem
> 
> Hm, okay, I'm pretty sure that that combination wouldn't report ENOSPC
> at close().  We need to fix the code to check close's return value,
> probably, but it seems we still lack a clear explanation of what
> happened to your database.

The traditional Unix filesystems certainly don't return errors at close. Even
NFS doesn't traditionally do so. I think NFSv3 can if the server disappears
after the client obtains a lease on a piece of the file, but I'm not sure if
ENOSPC is a possible failure mode.

I do know that AFS returns quota failures on close. This was unusual enough
that when AFS was deployed at school unix tools failed left and right over
precisely this issue. Though it mostly just meant they returned the wrong exit
status.

-- 
greg



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Regarding development and the submittal of patches
Следующее
От: Christopher Kings-Lynne
Дата:
Сообщение: Re: Disaster!