summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
2011-01-17Set fallback_application_name in walreceiverMagnus Hagander
2011-01-17Before exiting walreceiver, fsync() all the WAL received.Heikki Linnakangas
2011-01-15Add .gitignore to silence git complaints about parser/scanner output files.Tom Lane
2011-01-15Enumerate available tablespaces after starting the backupMagnus Hagander
2011-01-15Treat a WAL sender process that hasn't started streaming yet as a regularHeikki Linnakangas
2011-01-14Use a lexer and grammar for parsing walsender commandsMagnus Hagander
2011-01-14Exit from base backups when shutdown is requestedMagnus Hagander
2011-01-13Make sure walsender state is only read while holding the spinlockMagnus Hagander
2011-01-13Fix the logic in libpqrcv_receive() to determine if there's any incoming dataHeikki Linnakangas
2011-01-11Track walsender state in shared memory and expose in pg_stat_replicationMagnus Hagander
2011-01-11Add missing function prototype, for consistencyMagnus Hagander
2011-01-11Adjust basebackup.c to suppress compiler warnings.Tom Lane
2011-01-11Reset walsender ps title in the main loopMagnus Hagander
2011-01-10Set process title to indicate base backup is runningMagnus Hagander
2011-01-10Leave temporary files out of streaming base backups.Heikki Linnakangas
2011-01-10Backend support for streaming base backupsMagnus Hagander
2011-01-07New system view pg_stat_replication displays activity of wal sender processes.Itagaki Takahiro
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-11Allow bidirectional copy messages in streaming replication mode.Robert Haas
2010-11-12Improved parallel make supportPeter Eisentraut
2010-11-02Bootstrap WAL to begin at segment logid=0 logseg=1 (000000010000000000000001)Heikki Linnakangas
2010-11-01Fix corner-case bug in tracking of latest removed WAL segment duringHeikki Linnakangas
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-09-15Use a latch to make startup process wake up and replay immediately whenHeikki Linnakangas
2010-09-15Don't call OwnLatch while holding a spinlock. OwnLatch can elog() underHeikki Linnakangas
2010-09-14Oops, the timeout argument to WaitLatchOrSocket is in microseconds, notHeikki Linnakangas
2010-09-11Introduce latches. A latch is a boolean variable, with the capability toHeikki Linnakangas
2010-07-22Add missing function prototype.Robert Haas
2010-07-06pgindent run for 9.0, second runBruce Momjian
2010-07-03Replace max_standby_delay with two parameters, max_standby_archive_delay andTom Lane
2010-06-17Don't allow walsender to send WAL data until it's been safely fsync'd on theTom Lane
2010-06-11Use "replication" as the database name when constructing a connectionHeikki Linnakangas
2010-06-09In standby mode, respect checkpoint_segments in addition toHeikki Linnakangas
2010-06-09Fix typo in the header comment. Per request from Masao Fujii.Tatsuo Ishii
2010-06-07Avoid useless snprintf() call when update_process_title is turned off.Tom Lane
2010-06-03Adjust misleading comment in walsender.c. We try to send all WAL data that'sTom Lane
2010-06-03Add current WAL end (as seen by walsender, ie, GetWriteRecPtr() result)Tom Lane
2010-06-03Fix some inconsistent quoting of wal_level values in messagesPeter Eisentraut
2010-05-31Send all outstanding WAL before exiting when smart shutdown is requested.Heikki Linnakangas
2010-05-26Thinko in previous commit: ensure that MAX_SEND_SIZE is always greaterHeikki Linnakangas
2010-05-26In walsender, don't sleep if there's outstanding WAL waiting to be sent,Heikki Linnakangas
2010-05-09Fix missing static declaration for XLogRead().Tom Lane
2010-04-28Modify ShmemInitStruct and ShmemInitHash to throw errors internally,Tom Lane
2010-04-28Introduce wal_level GUC to explicitly control if information needed forHeikki Linnakangas
2010-04-21Fix pg_hba.conf matching so that replication connections only match recordsTom Lane
2010-04-21Move the check for whether walreceiver has authenticated as a superuserTom Lane
2010-04-20Fix code that doesn't work on machines with strict alignment requirements:Tom Lane
2010-04-19Add wrapper function libpqrcv_PQexec() in the walreceiver that uses asyncMagnus Hagander
2010-04-13Only try to do a graceful disconnect if we've successfully loaded theMagnus Hagander
2010-04-12Need to use the start pointer of a block we read from WAL segment inHeikki Linnakangas