Commit Graph

1894 Commits (e6acb956a0505572b470daf27c145e930e689b23)

Author SHA1 Message Date
Heikki Linnakangas e6acb956a0 Fix full-page writes of internal GIN pages. 12 years ago
Alvaro Herrera 0176f8bea4 Fix incomplete backpatch of pg_multixact truncation changes to <= 9.2 12 years ago
Alvaro Herrera 9f1e051ade Truncate pg_multixact/'s contents during crash recovery 12 years ago
Heikki Linnakangas fc8e54f399 Fix Hot-Standby initialization of clog and subtrans. 12 years ago
Heikki Linnakangas 3527a5f59f Fix race condition in GIN posting tree page deletion. 12 years ago
Tom Lane 4bf70c0394 Prevent using strncpy with src == dest in TupleDescInitEntry. 12 years ago
Heikki Linnakangas d81855129b Oops. Unbreak the 9.1 build. 12 years ago
Heikki Linnakangas 42c63cafb2 Fix bugs in SSI tuple locking. 12 years ago
Alvaro Herrera 1e691588c1 Fix pgindent comment breakage 12 years ago
Simon Riggs a41c88194b Ensure no xid gaps during Hot Standby startup 13 years ago
Heikki Linnakangas 3ebdf6c9f9 Fix typo in comment. 13 years ago
Tom Lane ee249498a9 Fix handling of OID wraparound while in standalone mode. 13 years ago
Heikki Linnakangas e1d1d80993 Fix thinko in comment. 13 years ago
Heikki Linnakangas 424cc31a37 Install recycled WAL segments with current timeline ID during recovery. 13 years ago
Tom Lane b403f4107b Make REPLICATION privilege checks test current user not authenticated user. 13 years ago
Heikki Linnakangas f4ecfbcaf0 Fix buffer pin leak in heap update redo routine. 13 years ago
Tom Lane bffee6c52c Further cleanup of gistsplit.c. 13 years ago
Tom Lane 0ddfa3b64a Remove useless picksplit-doesn't-support-secondary-split log spam. 13 years ago
Tom Lane a0698406f4 Document and clean up gistsplit.c. 13 years ago
Tom Lane 4d4c00850d Fix gist_box_same and gist_point_consistent to handle fuzziness correctly. 13 years ago
Tom Lane bb5e312bdc Repair bugs in GiST page splitting code for multi-column indexes. 13 years ago
Simon Riggs 62b9e3a0ff Fix rare missing cancellations in Hot Standby. 13 years ago
Heikki Linnakangas 0d0501e80f Fix recycling of WAL segments after changing recovery target timeline. 13 years ago
Heikki Linnakangas 8b6b374b39 Consistency check should compare last record replayed, not last record read. 13 years ago
Heikki Linnakangas 9ba0361f09 Update minimum recovery point on truncation. 13 years ago
Tom Lane 9d1a293aba Ensure recovery pause feature doesn't pause unless users can connect. 13 years ago
Tom Lane d08fd1f849 Don't advance checkPoint.nextXid near the end of a checkpoint sequence. 13 years ago
Simon Riggs 973c011639 XidEpoch++ if wraparound during checkpoint. 13 years ago
Tom Lane 1da5bef317 Fix assorted bugs in CREATE INDEX CONCURRENTLY. 13 years ago
Heikki Linnakangas db3658b34f Avoid bogus "out-of-sequence timeline ID" errors in standby-mode. 13 years ago
Tom Lane 634e148dca Fix multiple problems in WAL replay. 13 years ago
Tom Lane 473320e6c8 Close un-owned SMgrRelations at transaction end. 13 years ago
Robert Haas fef2c17807 Properly set relpersistence for fake relcache entries. 13 years ago
Tom Lane 18730f8d47 Fix inappropriate error messages for Hot Standby misconfiguration errors. 13 years ago
Tom Lane 6707dd48cd Back-patch recent fixes for gistchoose and gistRelocateBuildBuffersOnSplit. 14 years ago
Simon Riggs efed8c0031 fsync backup_label after pg_start_backup() 14 years ago
Heikki Linnakangas b6fe2dfda0 Initialize shared memory copy of ckptXidEpoch correctly when not in recovery. 14 years ago
Simon Riggs 16222f32ed Wake WALSender to reduce data loss at failover for async commit. 14 years ago
Simon Riggs 873d1c11ea Avoid early reuse of btree pages, causing incorrect query results. 14 years ago
Tom Lane 3dfaea4727 Revert back-branch changes in behavior of age(xid). 14 years ago
Tom Lane cc2469b092 Teach AbortOutOfAnyTransaction to clean up partially-started transactions. 14 years ago
Tom Lane 6c1bf45ea5 Prevent synchronized scanning when systable_beginscan chooses a heapscan. 14 years ago
Tom Lane 276bea211f Ensure that seqscans check for interrupts at least once per page. 14 years ago
Simon Riggs 436af241c8 Ensure backwards compatibility for GetStableLatestTransactionId() 14 years ago
Simon Riggs 1a4bc2db6c Ensure age() returns a stable value rather than the latest value 14 years ago
Heikki Linnakangas 153b1dbaa0 On GiST page split, release the locks on child pages before recursing up. 14 years ago
Heikki Linnakangas 10fcfada23 Don't wait for the commit record to be replicated if we wrote no WAL. 14 years ago
Tom Lane e2923d3419 Fix misleading output from gin_desc(). 14 years ago
Simon Riggs 20d98ab6e4 Correct epoch of txid_current() when executed on a Hot Standby server. 14 years ago
Tom Lane 57b100fe0f Fix some more bugs in GIN's WAL replay logic. 14 years ago