Re: sync()

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: sync()
Дата
Msg-id 1669.1042008417@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: sync()  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Ответы Re: sync()  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Re: sync()  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
Tatsuo Ishii <t-ishii@sra.co.jp> writes:
>> 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?

No, I said that sync() might not.  Read the man pages.  HPUX's man
page for sync(2) says
    sync() causes all information in memory that should be on disk to be    written out.    ...    The writing,
althoughscheduled, is not necessarily complete upon    return from sync.
 
        regards, tom lane


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

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