Streaming replication

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Streaming replication
Дата
Msg-id 20150331.084505.829213205101181910.t-ishii@sraoss.co.jp
обсуждение исходный текст
Ответы Re: Streaming replication  (Mark Kirkwood <mark.kirkwood@catalyst.net.nz>)
Re: Streaming replication  (Greg Stark <stark@mit.edu>)
Список pgsql-hackers
In the doc:

25.2.5. Streaming Replication
:
The standby connects to the primary, which streams WAL records to the
standby as they're generated, without waiting for the WAL file to be
filled.

This seems to claim that walsender sends WAL files which has not been
fsync'd yet. However, in walsender.c:
    /*     * Streaming the current timeline on a master.     *     * Attempt to send all data that's already been
writtenout and     * fsync'd to disk.  We cannot go further than what's been written out     * given the current
implementationof XLogRead().  And in any case     * it's unsafe to send WAL that is not securely down to disk on the
* master: if the master subsequently crashes and restarts, slaves     * must not have applied any WAL that gets lost on
themaster.     */
 
This one says walsender sends WAL records as long as there are
fsync'd.

Am I missing something?

Best regards,
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp



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

Предыдущее
От: Fabrízio de Royes Mello
Дата:
Сообщение: Re: Doubt about AccessExclusiveLock in ALTER TABLE .. SET ( .. );
Следующее
От: Jim Nasby
Дата:
Сообщение: Re: pg_dump / copy bugs with "big lines" ?