Commit Graph

787 Commits (b51a65f5bf4b68bc91d33d88108837d13d29df98)

Author SHA1 Message Date
Tatsuo Ishii 461ef73f09 Add API for 64-bit large object access. Now users can access up to 13 years ago
Tom Lane 73b796a52c Improve coding around the fsync request queue. 14 years ago
Alvaro Herrera f34c68f096 Introduce timeout handling framework 14 years ago
Robert Haas b79ab00144 When LWLOCK_STATS is defined, count spindelays. 14 years ago
Alvaro Herrera 77ed0c6950 Tighten up includes in sinvaladt.h, twophase.h, proc.h 14 years ago
Peter Eisentraut eeece9e609 Unify calling conventions for postgres/postmaster sub-main functions 14 years ago
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer. 14 years ago
Heikki Linnakangas eeb6f37d89 Add a small cache of locks owned by a resource owner in ResourceOwner. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane ece01aae47 Scan the buffer pool just once, not once per fork, during relation drop. 14 years ago
Heikki Linnakangas 9e4637bf89 Update comments that became out-of-date with the PGXACT struct. 14 years ago
Tom Lane 6308ba05a7 Improve control logic for bgwriter hibernation mode. 14 years ago
Simon Riggs bbd3ec9dce Rename BgWriterCommLock to CheckpointerCommLock 14 years ago
Tom Lane 5461564a9d Reduce idle power consumption of walwriter and checkpointer processes. 14 years ago
Tom Lane 71b9549d05 Overdue code review for transaction-level advisory locks patch. 14 years ago
Robert Haas 8e0c5195df Add missing parenthesis in comment. 14 years ago
Peter Eisentraut f2f9439fbf Remove dead ports 14 years ago
Tom Lane 309c64745e Rename track_iotiming GUC to track_io_timing. 14 years ago
Robert Haas ca1e1a8da1 Remove prototype for nonexistent function. 14 years ago
Robert Haas 4a6fab03f2 Finish rename of FastPathStrongLocks to FastPathStrongRelationLocks. 14 years ago
Robert Haas 53c5b869b4 Tighten up error recovery for fast-path locking. 14 years ago
Heikki Linnakangas 5762a4d909 Inherit max_safe_fds to child processes in EXEC_BACKEND mode. 14 years ago
Robert Haas 40b9b95769 New GUC, track_iotiming, to track I/O timings. 14 years ago
Heikki Linnakangas aef5fe7efe Add comments explaining why our Itanium spinlock implementation is safe. 14 years ago
Heikki Linnakangas 1a01560cbb Rename LWLockWaitUntilFree to LWLockAcquireOrWait. 14 years ago
Heikki Linnakangas 9b38d46d9f Make group commit more effective. 14 years ago
Tom Lane dd243b3e40 Fix typo in comment. 14 years ago
Heikki Linnakangas 6d90eaaa89 Make bgwriter sleep longer when it has no work to do, to save electricity. 14 years ago
Simon Riggs c172b7b02e Resolve timing issue with logging locks for Hot Standby. 14 years ago
Tom Lane 0a41e86584 Use __sync_lock_test_and_set() for spinlocks on ARM, if available. 14 years ago
Tom Lane bc2a050d40 Use a non-locking initial test in TAS_SPIN on PPC. 14 years ago
Tom Lane 631beeac35 Use LWSYNC in place of SYNC/ISYNC in PPC spinlocks, where possible. 14 years ago
Tom Lane 8496c6cd77 Use 4-byte slock_t on both PPC and PPC64. 14 years ago
Tom Lane 5cfa8dd300 Use mutex hint bit in PPC LWARX instructions, where possible. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas ed0b409d22 Move "hot" members of PGPROC into a separate PGXACT array. 14 years ago
Robert Haas 71b2b657c0 Revert removal of trace_userlocks, because userlocks aren't gone. 14 years ago
Simon Riggs 86e3364899 Derive oldestActiveXid at correct time for Hot Standby. 14 years ago
Simon Riggs 806a2aee37 Split work of bgwriter between 2 processes: bgwriter and checkpointer. 14 years ago
Robert Haas 53f1ca59b5 Allow hint bits to be set sooner for temporary and unlogged tables. 14 years ago
Robert Haas b6335a3f1b Demote some sanity checks in BufferIsValid() to assertions. 14 years ago
Tom Lane bb446b689b Support synchronization of snapshots through an export/import procedure. 14 years ago
Bruce Momjian 0180bd6180 Remove all "traces" of trace_userlocks, because userlocks were removed 14 years ago
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. 14 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