summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr
Commit message (Expand)AuthorAgeFilesLines
* Fix CREATE INDEX CONCURRENTLY for simultaneous prepared transactions.Noah Misch2021-01-302-20/+26
* Prevent excess SimpleLruTruncate() deletion.Noah Misch2021-01-161-17/+92
* Prevent concurrent SimpleLruTruncate() for any given SLRU.Noah Misch2020-08-151-0/+20
* Fix deadlock danger when atomic ops are done under spinlock.Andres Freund2020-06-181-23/+76
* spinlock emulation: Fix bug when more than INT_MAX spinlocks are initialized.Andres Freund2020-06-171-1/+1
* Avoid update conflict out serialization anomalies.Peter Geoghegan2020-06-111-5/+16
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-221-12/+0
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-211-0/+12
* Remove obsolete comments about sempahores from proc.c.Thomas Munro2019-06-211-8/+6
* Fix longstanding recursion hazard in sinval message processing.Tom Lane2018-09-072-11/+82
* Make XactLockTableWait work for transactions that are not yet self-lockedAlvaro Herrera2018-01-031-2/+28
* Use out-of-line M68K spinlock code for OpenBSD as well as NetBSD.Tom Lane2017-11-201-2/+2
* Fix outdated commentPeter Eisentraut2017-08-231-3/+5
* Fix race condition in predicate-lock init code in EXEC_BACKEND builds.Tom Lane2017-07-241-8/+21
* Fix typos in comments.Heikki Linnakangas2017-02-063-5/+5
* Silence compiler warningsJoe Conway2017-01-021-5/+4
* Message improvementsPeter Eisentraut2015-11-161-2/+2
* Fix serialization anomalies due to race conditions on INSERT.Kevin Grittner2015-10-311-5/+4
* Correct value of LW_SHARED_MASK.Andres Freund2015-09-221-1/+1
* Be more wary about partially-valid LOCALLOCK data in RemoveLocalLock().Tom Lane2015-09-201-2/+4
* Micro optimize LWLockAttemptLock() a bit.Andres Freund2015-08-021-8/+12
* Fix issues around the "variable" support in the lwlock infrastructure.Andres Freund2015-08-021-84/+109
* Remove outdated comment in LWLockDequeueSelf's header.Andres Freund2015-07-291-2/+1
* Reduce chatter from signaling of autovacuum workers.Tom Lane2015-07-281-9/+19
* pgindent run for 9.5Bruce Momjian2015-05-232-32/+43
* Collection of typo fixes.Heikki Linnakangas2015-05-201-2/+2
* Remove reference to src/tools/backend/index.htmlStephen Frost2015-05-081-3/+3
* Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund2015-05-081-0/+91
* Create an infrastructure for parallel computation in PostgreSQL.Robert Haas2015-04-301-0/+8
* Fix various typos and grammar errors in comments.Andres Freund2015-04-261-2/+2
* Suppress some unused-variable complaints in new LOCK_DEBUG code.Tom Lane2015-03-261-5/+6
* 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
* 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
* Add a default local latch for use in signal handlers.Andres Freund2015-01-141-24/+18
* Remove comment that was intended to have been removed before commit.Andres Freund2015-01-081-1/+0
* Update copyright for 2015Bruce Momjian2015-01-068-8/+8
* Blindly fix a dtrace probe in lwlock.c for a removed local variable.Andres Freund2014-12-251-1/+1
* 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-183-23/+12
* Keep track of transaction commit timestampsAlvaro Herrera2014-12-031-0/+4
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-062-0/+2
* Remove unnecessary assignment.Heikki Linnakangas2014-10-281-2/+0
* Fix deadlock with LWLockAcquireWithVar and LWLockWaitForVar.Heikki Linnakangas2014-10-141-0/+6
* Increase the number of buffer mapping partitions to 128.Robert Haas2014-10-021-4/+4
* Add a basic atomic ops API abstracting away platform/architecture details.Andres Freund2014-09-251-3/+4
* Remove volatile qualifiers from lwlock.c.Robert Haas2014-09-221-53/+50