Commit Graph

741 Commits (ddf177228fb303e2fd855b399ab8098daa2d3376)

Author SHA1 Message Date
Kevin Grittner 5454344b96 Fix performance problems with autovacuum truncation in busy workloads. 13 years ago
Tom Lane d08fd1f849 Don't advance checkPoint.nextXid near the end of a checkpoint sequence. 13 years ago
Simon Riggs 6f9a9da85c Correctly init/deinit recovery xact environment. 13 years ago
Tom Lane 473320e6c8 Close un-owned SMgrRelations at transaction end. 13 years ago
Tom Lane cacb65263b Revert "Use "transient" files for blind writes, take 2". 13 years ago
Tom Lane eb5e0d8488 Split up process latch initialization for more-fail-soft behavior. 13 years ago
Tom Lane 2f961b1b5f Improve coding around the fsync request queue. 14 years ago
Tom Lane 1c0e678678 Overdue code review for transaction-level advisory locks patch. 14 years ago
Simon Riggs 8572cc495c Resolve timing issue with logging locks for Hot Standby. 14 years ago
Tom Lane 068e08eebb Use __sync_lock_test_and_set() for spinlocks on ARM, if available. 14 years ago
Simon Riggs bf70bf4c71 Derive oldestActiveXid at correct time for Hot Standby. 14 years ago
Tom Lane 1ae019f04b Fix #include problems in 9.1 branch. 15 years ago
Tom Lane 989f530d3f Back-patch assorted latch-related fixes. 15 years ago
Tom Lane 6760a4d402 Documentation improvement and minor code cleanups for the latch facility. 15 years ago
Tom Lane 1318f1ad77 Move CheckRecoveryConflictDeadlock() call to a safer place. 15 years ago
Tom Lane 0dd6a09e3d Fix incorrect initialization of ProcGlobal->startupBufferPinWaitBufId. 15 years ago
Heikki Linnakangas fdf8f751e7 SSI has a race condition, where the order of commit sequence numbers of 15 years ago
Heikki Linnakangas fbaa7a23e4 Remove pointless const qualifiers from function arguments in the SSI code. 15 years ago
Heikki Linnakangas 0d905db20b Fix bug introduced by recent SSI patch to merge ROLLED_BACK and 15 years ago
Heikki Linnakangas 9131bc772b pgindent run of recent SSI changes. Also, remove an unnecessary #include. 15 years ago
Heikki Linnakangas 2b44a2d62d The rolled-back flag on serializable xacts was pointless and redundant with 15 years ago
Heikki Linnakangas ff4e078773 Make non-MVCC snapshots exempt from predicate locking. Scans with non-MVCC 15 years ago
Heikki Linnakangas cb2d158c58 Fix locking while setting flags in MySerializableXact. 15 years ago
Alvaro Herrera fba105b109 Use "transient" files for blind writes, take 2 15 years ago
Heikki Linnakangas c79c570bd8 Small comment fixes and enhancements. 15 years ago
Alvaro Herrera 9261557eb1 Revert "Use "transient" files for blind writes" 15 years ago
Alvaro Herrera 54d9e8c6c1 Use "transient" files for blind writes 15 years ago
Heikki Linnakangas 8f9622bbb3 Make DDL operations play nicely with Serializable Snapshot Isolation. 15 years ago
Heikki Linnakangas c8630919e0 SSI comment fixes and enhancements. Notably, document that the conflict-out 15 years ago
Heikki Linnakangas 3103f9a77d The row-version chaining in Serializable Snapshot Isolation was still wrong. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Robert Haas 38b27792ea Avoid possible hang during smart shutdown. 15 years ago
Heikki Linnakangas c8ae318cbe Increase SHMEM_INDEX_SIZE from 32 to 64. We're currently at 40 entries in 15 years ago
Heikki Linnakangas 754baa21f7 Automatically terminate replication connections that are idle for more 15 years ago
Robert Haas 2e019c8611 More synchronous replication typo fixes. 15 years ago
Heikki Linnakangas 4cd3fb6e12 Truncate predicate lock manager's SLRU lazily at checkpoint. That's safer 15 years ago
Simon Riggs a8a8a3e096 Efficient transaction-controlled synchronous replication. 15 years ago
Heikki Linnakangas 47ad79122b Fix bugs in Serializable Snapshot Isolation. 15 years ago
Itagaki Takahiro 62c7bd31c8 Add transaction-level advisory locks. 15 years ago
Heikki Linnakangas f9f9d696a9 UINT64_MAX isn't defined on MSVC. 15 years ago
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Heikki Linnakangas 8f5d65e916 Treat a WAL sender process that hasn't started streaming yet as a regular 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Simon Riggs e620ee35b2 Optimize commit_siblings in two ways to improve group commit. 15 years ago
Heikki Linnakangas 5a031a5556 Fix bugs in the hot standby known-assigned-xids tracking logic. If there's 15 years ago
Simon Riggs ed78384acd Move call to GetTopTransactionId() earlier in LockAcquire(), 15 years ago
Peter Eisentraut fc946c39ae Remove useless whitespace at end of lines 15 years ago
Robert Haas 20cf8ae478 Fix copy-and-pasteo a little more completely. 15 years ago
Alvaro Herrera ae4b17edee Fix copy-and-pasteo. 15 years ago