From: | Tatsuo Ishii <t-ishii(at)sra(dot)co(dot)jp> |
---|---|
To: | hannu(at)tm(dot)ee |
Cc: | kevin(at)sysexperts(dot)com, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Win32 Powerfail testing |
Date: | 2003-03-07 13:04:42 |
Message-ID: | 20030307.220442.41628419.t-ishii@sra.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> > I presume that this implementation tracks which files have been opened
> > and uses _commit() to write all the changes to disk for those files?
>
> But are there quarantees that all closed files are flushed to disk as
> well ?
>
> Does postgres quarantee it by doing a _commit() before close() or do
> file system semantics quarantee that filehits the disk whan close()'d (I
> guess it does not not).
Of course no. So I remember all file names to be flushed in a table
(placed on thread global memory) and later open/_commit/close them at
the checkpoint time.
--
Tatsuo Ishii
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2003-03-07 13:10:58 | Re: My contract has been renewed |
Previous Message | Þórhallur Hálfdánarson | 2003-03-07 12:01:29 | Re: SQL parser error |