Commit Graph

47 Commits (2686da9db2aec19763ff2dfe5c034da8fb5eb382)

Author SHA1 Message Date
Heikki Linnakangas 2686da9db2 Don't initialize TLI variable to -1, as TimeLineID is unsigned. 14 years ago
Magnus Hagander 0c4b468692 Always treat a standby returning an an invalid flush location as async 14 years ago
Heikki Linnakangas ec786c6c81 I neglected many comments in the log+seg -> 64-bit segno patch. Fix. 14 years ago
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer. 14 years ago
Heikki Linnakangas dfda6ebaec Don't waste the last segment of each 4GB logical log file. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Robert Haas 4d0b11a0ca Typo fix. 14 years ago
Simon Riggs 3f1787c253 Minor but necessary improvements to WAL keepalives 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Simon Riggs 64233902d2 Send new protocol keepalive messages to standby servers. 14 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 15 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 15 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 15 years ago
Tom Lane 4dab3d5ae1 Change the autovacuum launcher to use WaitLatch instead of a poll loop. 15 years ago
Simon Riggs 5286105800 Cascading replication feature for streaming log-based replication. 15 years ago
Heikki Linnakangas 89fd72cbf2 Introduce a pipe between postmaster and each backend, which can be used to 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Robert Haas 30f6136f28 Make walreceiver send a reply after receiving data but before flushing it. 15 years ago
Simon Riggs a8a8a3e096 Efficient transaction-controlled synchronous replication. 15 years ago
Heikki Linnakangas 6eba5a7c57 Change pg_last_xlog_receive_location() not to move backwards. That makes 15 years ago
Robert Haas 59d6a75942 Avoid excessive Hot Standby feedback messages. 15 years ago
Simon Riggs 06828c5feb Separate messages for standby replies and hot standby feedback. 15 years ago
Simon Riggs bca8b7f16a Hot Standby feedback for avoidance of cleanup conflicts on standby. 15 years ago
Robert Haas 3a087369c0 WAL receiver shouldn't try to send a reply when dying. 15 years ago
Robert Haas d309acf201 Typo fixes. receivedUpto should be capitalized consistently. 15 years ago
Heikki Linnakangas b186523fd9 Send status updates back from standby server to master, indicating how far 15 years ago
Heikki Linnakangas 34ef02b4d4 Before exiting walreceiver, fsync() all the WAL received. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas d3d414696f Allow bidirectional copy messages in streaming replication mode. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Heikki Linnakangas 723d0184e2 Use a latch to make startup process wake up and replay immediately when 16 years ago
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 16 years ago
Tom Lane e76c1a0f4d Replace max_standby_delay with two parameters, max_standby_archive_delay and 16 years ago
Heikki Linnakangas 71815306e9 In standby mode, respect checkpoint_segments in addition to 16 years ago
Tatsuo Ishii 016212e0eb Fix typo in the header comment. Per request from Masao Fujii. 16 years ago
Tom Lane 36614006e1 Avoid useless snprintf() call when update_process_title is turned off. 16 years ago
Tom Lane 0cc59cc1f3 Add current WAL end (as seen by walsender, ie, GetWriteRecPtr() result) 16 years ago
Tom Lane 7de2dfccc5 Fix code that doesn't work on machines with strict alignment requirements: 16 years ago
Magnus Hagander 03a571a4cf Add wrapper function libpqrcv_PQexec() in the walreceiver that uses async 16 years ago
Magnus Hagander a95d15ff5d Only try to do a graceful disconnect if we've successfully loaded the 16 years ago
Peter Eisentraut c248d17120 Message tuning 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Heikki Linnakangas ad458cfe81 Don't use O_DIRECT when writing WAL files if archiving or streaming is 16 years ago
Tom Lane 50a90fac40 Stamp HEAD as 9.0devel, and update various places that were referring to 8.5 16 years ago
Heikki Linnakangas 808969d0e7 Add a message type header to the CopyData messages sent from primary 16 years ago
Heikki Linnakangas 1bb2558046 Make standby server continuously retry restoring the next WAL segment with 16 years ago
Heikki Linnakangas 32bc08b1d4 Rethink the way walreceiver is linked into the backend. Instead than shoving 16 years ago
Bruce Momjian a736540958 Add #include <sys/time.h> for struct timeval definition on BSD/OS. 16 years ago
Heikki Linnakangas 40f908bdcd Introduce Streaming Replication. 16 years ago