summaryrefslogtreecommitdiff
path: root/src/backend/storage
Commit message (Expand)AuthorAgeFilesLines
* Fix some problems with patch to fsync the data directory.Robert Haas2015-05-051-2/+2
* Recursively fsync() the data directory after a crash.Robert Haas2015-05-041-0/+115
* Create an infrastructure for parallel computation in PostgreSQL.Robert Haas2015-04-303-0/+56
* Introduce replication progress tracking infrastructure.Andres Freund2015-04-291-0/+3
* Fix various typos and grammar errors in comments.Andres Freund2015-04-261-2/+2
* Fix another bug in DSM_CREATE_NULL_IF_MAXSEGMENTS handling.Robert Haas2015-04-021-0/+1
* Fix rare core dump in BackendIdGetTransactionIds().Tom Lane2015-03-301-6/+9
* Suppress some unused-variable complaints in new LOCK_DEBUG code.Tom Lane2015-03-261-5/+6
* Reduce pinning and buffer content locking for btree scans.Kevin Grittner2015-03-251-2/+2
* Remove ill-advised pre-check for DSM segment exhaustion.Robert Haas2015-03-231-12/+0
* Use mmap MAP_NOSYNC option to limit shared memory writesBruce Momjian2015-03-211-2/+2
* Fix whitespacePeter Eisentraut2015-03-191-1/+1
* Add flags argument to dsm_create.Robert Haas2015-03-191-2/+29
* Guard against spurious signals in LockBufferForCleanup.Andres Freund2015-02-231-0/+14
* Use FLEXIBLE_ARRAY_MEMBER in a number of other places.Tom Lane2015-02-212-11/+4
* Use FLEXIBLE_ARRAY_MEMBER in some more places.Tom Lane2015-02-202-6/+3
* Use FLEXIBLE_ARRAY_MEMBER in struct varlena.Tom Lane2015-02-201-6/+10
* Remove remnants of ImmediateInterruptOK handling.Andres Freund2015-02-031-2/+0
* Remove the option to service interrupts during PGSemaphoreLock().Andres Freund2015-02-031-8/+4
* Move deadlock and other interrupt handling in proc.c out of signal handlers.Andres Freund2015-02-031-70/+61
* Introduce and use infrastructure for interrupt processing during client reads.Andres Freund2015-02-031-180/+43
* Refactor page compactifying code.Heikki Linnakangas2015-02-031-77/+53
* Be more careful to not lose sync in the FE/BE protocol.Heikki Linnakangas2015-02-021-0/+7
* Properly terminate the array returned by GetLockConflicts().Andres Freund2015-01-291-0/+4
* Align buffer descriptors to cache line boundaries.Andres Freund2015-01-294-50/+55
* Fix #ifdefed'ed out code to compile again.Andres Freund2015-01-291-1/+1
* Fix typo in comment.Heikki Linnakangas2015-01-281-3/+3
* Fix various shortcomings of the new PrivateRefCount infrastructure.Andres Freund2015-01-191-164/+195
* Add a default local latch for use in signal handlers.Andres Freund2015-01-143-32/+26
* Add barriers to the latch code.Andres Freund2015-01-131-1/+0
* Skip dead backends in MinimumActiveBackendsStephen Frost2015-01-121-0/+2
* Remove comment that was intended to have been removed before commit.Andres Freund2015-01-081-1/+0
* Update copyright for 2015Bruce Momjian2015-01-0641-41/+41
* Blindly fix a dtrace probe in lwlock.c for a removed local variable.Andres Freund2014-12-251-1/+1
* Lockless StrategyGetBuffer clock sweep hot path.Andres Freund2014-12-251-76/+177
* Improve LWLock scalability.Andres Freund2014-12-251-293/+638
* Convert the PGPROC->lwWaitLink list into a dlist instead of open coding it.Andres Freund2014-12-252-95/+53
* Prevent potentially hazardous compiler/cpu reordering during lwlock release.Andres Freund2014-12-191-0/+14
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-188-33/+17
* Keep track of transaction commit timestampsAlvaro Herrera2014-12-032-0/+7
* Revamp the WAL record format.Heikki Linnakangas2014-11-201-29/+12
* Sync unlogged relations to disk after they have been reset.Andres Freund2014-11-151-0/+47
* Fix race condition between hot standby and restoring a full-page image.Heikki Linnakangas2014-11-131-4/+37
* BRIN: Block Range IndexesAlvaro Herrera2014-11-071-1/+178
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-066-1/+7
* Extend dsm API with a new function dsm_unpin_mapping.Robert Haas2014-10-301-0/+18
* "Pin", rather than "keep", dynamic shared memory mappings and segments.Robert Haas2014-10-302-6/+6
* Remove unnecessary assignment.Heikki Linnakangas2014-10-281-2/+0
* Flush unlogged table's buffers when copying or moving databases.Andres Freund2014-10-201-7/+9
* Fix deadlock with LWLockAcquireWithVar and LWLockWaitForVar.Heikki Linnakangas2014-10-141-0/+6