summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
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
2010-04-12Change the logic to decide when to delete old WAL segments, so that itHeikki Linnakangas
2010-04-01Refer to max_wal_senders in a more consistent fashion.Robert Haas
2010-03-26Flush CopyOutResponse when starting streaming in walsender, so that it'sHeikki Linnakangas
2010-03-24Additional thoughts on WALSender cpu reduction. Use long typeSimon Riggs
2010-03-24Reduce CPU utilisation of WALSender process. Process was using 10% CPUSimon Riggs
2010-03-24Update description of walrcv_receive() function to match reality.Heikki Linnakangas
2010-03-21Message tuningPeter Eisentraut
2010-03-19Add connection messages for streaming replication. log_connectionsSimon Riggs
2010-03-19Minor tweaks on libpqrcv_connect(): ensure conninfo_repl[] isSimon Riggs
2010-03-16Throw a nicer error message if a standby server attempts to connect whileHeikki Linnakangas
2010-02-26pgindent run for 9.0Bruce Momjian
2010-02-25Fix streaming replication starting at the very first WAL segment.Heikki Linnakangas
2010-02-19Don't use O_DIRECT when writing WAL files if archiving or streaming isHeikki Linnakangas
2010-02-18Fix pq_getbyte_if_available() function. It was confused on what itHeikki Linnakangas
2010-02-17Stamp HEAD as 9.0devel, and update various places that were referring to 8.5Tom Lane
2010-02-03Add a message type header to the CopyData messages sent from primaryHeikki Linnakangas
2010-01-27Fix bug in wasender's xlogid boundary handling, reported by Erik Rijkers.Heikki Linnakangas
2010-01-27Make standby server continuously retry restoring the next WAL segment withHeikki Linnakangas
2010-01-21Fix bogus comments.Heikki Linnakangas
2010-01-20Fix bogus subdir setting. Again. I must've unfixed it by accident whileHeikki Linnakangas
2010-01-20Add missing "!= NULL", for the sake of consistency.Heikki Linnakangas
2010-01-20Rethink the way walreceiver is linked into the backend. Instead than shovingHeikki Linnakangas
2010-01-16Add #include <sys/time.h> for struct timeval definition on BSD/OS.Bruce Momjian
2010-01-15No, scratch that, it was getting added twice.Tom Lane
2010-01-15Actually, I'll bet the mingw problem is lack of $(BE_DLLLIBS) ...Tom Lane
2010-01-15Fix bogus subdir setting ... wonder just what that affects ...Tom Lane
2010-01-15Remove unused (in non-assertion-enabled build) variable.Heikki Linnakangas