Commit Graph

744 Commits (e0d273500a84ab94c69cbfa10ea0537604fbdda3)

Author SHA1 Message Date
Heikki Linnakangas 041dceb259 Fix typo. 14 years ago
Robert Haas 6a6082c27c Try to fix memory barriers on x86_64. 14 years ago
Tom Lane 57eb009092 Allow snapshot references to still work during transaction abort. 14 years ago
Robert Haas 0c8eda6258 Memory barrier support for PostgreSQL. 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
Tom Lane f116b1f5b8 Remove unnecessary and circular #include. 15 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 15 years ago
Tom Lane be1e8053f4 Use a non-locking test in TAS_SPIN() on all IA64 platforms. 15 years ago
Robert Haas c01c25fbe5 Improve spinlock performance for HP-UX, ia64, non-gcc. 15 years ago
Tom Lane b5282aa893 Revise sinval code to remove no-longer-used tuple TID from inval messages. 15 years ago
Tom Lane 4dab3d5ae1 Change the autovacuum launcher to use WaitLatch instead of a poll loop. 15 years ago
Tom Lane 4e15a4db5e Documentation improvement and minor code cleanups for the latch facility. 15 years ago
Robert Haas 84e3712677 Create VXID locks "lazily" in the main lock table. 15 years ago
Tom Lane ac36e6f71f Move CheckRecoveryConflictDeadlock() call to a safer place. 15 years ago
Tom Lane 2e53bd5517 Fix incorrect initialization of ProcGlobal->startupBufferPinWaitBufId. 15 years ago
Robert Haas 3cba8999b3 Create a "fast path" for acquiring weak relation locks. 15 years ago
Robert Haas 4240e429d0 Try to acquire relation locks in RangeVarGetRelid. 15 years ago
Heikki Linnakangas 89fd72cbf2 Introduce a pipe between postmaster and each backend, which can be used to 15 years ago
Heikki Linnakangas 406d61835b SSI has a race condition, where the order of commit sequence numbers of 15 years ago
Heikki Linnakangas 5da417f7c4 Remove pointless const qualifiers from function arguments in the SSI code. 15 years ago
Heikki Linnakangas 7cb2ff9621 Fix bug introduced by recent SSI patch to merge ROLLED_BACK and 15 years ago
Heikki Linnakangas cb94db91b2 pgindent run of recent SSI changes. Also, remove an unnecessary #include. 15 years ago
Heikki Linnakangas 264a6b127a The rolled-back flag on serializable xacts was pointless and redundant with 15 years ago
Heikki Linnakangas 0a0e2b52a5 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