On 2015-12-09 21:03:47 +0900, Michael Paquier wrote: > Oh, OK. I didn't read though your lines correctly. So you basically > mean that we would look at the init files that are on disk, and check > if they are empty. If they are, we simply use XLogReadBufferExtended > to fetch the INIT_FORKNUM content and fill in another buffer for the > MAIN_FORKNUM. More or less right?
We'd not just do so if they're empty, we'd just generally copy the file via shared buffers, instead of copy_file(). But we'd get the file size from the filesystem (which is fine, we make sure it is correct during replay). -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers