Re: sync()

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Re: sync()
Дата
Msg-id 20030108.153917.88474419.t-ishii@sra.co.jp
обсуждение исходный текст
Ответ на Re: sync()  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: sync()  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
> > As part of checkpoint, we discard some WAL files.  To do that, we must
> > first be sure that all the dirty buffers we have written to the kernel
> > are actually on the disk.  That is why the sync() is required.
> 
> What we really need is something better than sync(), viz flush all dirty
> buffers to disk *and* wait till they're written.  But sync() and sleep
> for awhile is the closest portable approximation.

Are you saying that fsync() might not wait untill the IO completes?
--
Tatsuo Ishii


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

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: Re: sync()
Следующее
От: Tom Lane
Дата:
Сообщение: Re: sync()