aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/multixact.c
Commit message (Expand)AuthorAge
* Remove legacy multixact truncation support.Andres Freund2015-09-26
* Rework the way multixact truncations work.Andres Freund2015-09-26
* Fix off-by-one error in calculating subtrans/multixact truncation point.Heikki Linnakangas2015-07-23
* Improve multixact emergency autovacuum logic.Andres Freund2015-06-21
* Fix corner case in autovacuum-forcing logic for multixact wraparound.Robert Haas2015-06-19
* Cope with possible failure of the oldest MultiXact to exist.Robert Haas2015-06-05
* pgindent run for 9.5Bruce Momjian2015-05-23
* Fix whitespacePeter Eisentraut2015-05-16
* Increase threshold for multixact member emergency autovac to 50%.Robert Haas2015-05-11
* Even when autovacuum=off, force it for members as we do in other cases.Robert Haas2015-05-11
* Advance the stop point for multixact offset creation only at checkpoint.Robert Haas2015-05-10
* Fix DetermineSafeOldestOffset for the case where there are no mxacts.Robert Haas2015-05-10
* Fix whitespacePeter Eisentraut2015-05-08
* Teach autovacuum about multixact member wraparound.Robert Haas2015-05-08
* Fix incorrect math in DetermineSafeOldestOffset.Robert Haas2015-05-07
* Fix pg_upgrade's multixact handling (again)Alvaro Herrera2015-04-30
* Code review for multixact bugfixAlvaro Herrera2015-04-28
* Protect against multixact members wraparoundAlvaro Herrera2015-04-28
* Optimize locking a tuple already locked by another subxactAlvaro Herrera2015-04-10
* Use FLEXIBLE_ARRAY_MEMBER in some more places.Tom Lane2015-02-20
* Update copyright for 2015Bruce Momjian2015-01-06
* Revamp the WAL record format.Heikki Linnakangas2014-11-20
* Allow interrupting GetMultiXactIdMembersAlvaro Herrera2014-11-14
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-06
* Avoid uselessly looking up old LOCK_ONLY multixactsAlvaro Herrera2014-07-29
* Have multixact be truncated by checkpoint, not vacuumAlvaro Herrera2014-06-27
* Wrap multixact/members correctly during extension, take 2Alvaro Herrera2014-06-09
* pgindent run for 9.4Bruce Momjian2014-05-06
* Fix race when updating a tuple concurrently locked by another processAlvaro Herrera2014-04-24
* Separate multixact freezing parameters from xid'sAlvaro Herrera2014-02-13
* Update copyright for 2014Bruce Momjian2014-01-07
* Add more use of psprintf()Peter Eisentraut2014-01-06
* Wrap multixact/members correctly during extensionAlvaro Herrera2014-01-02
* Handle wraparound during truncation in multixact/membersAlvaro Herrera2014-01-02
* Don't ignore tuple locks propagated by our updatesAlvaro Herrera2013-12-18
* Rework tuple freezing protocolAlvaro Herrera2013-12-16
* Fix typoAlvaro Herrera2013-12-13
* Rework MultiXactId cache codeAlvaro Herrera2013-12-13
* Fix a couple of bugs in MultiXactId freezingAlvaro Herrera2013-11-29
* Truncate pg_multixact/'s contents during crash recoveryAlvaro Herrera2013-11-29
* Fix full-table-vacuum request mechanism for MultiXactIdsAlvaro Herrera2013-11-29
* Replace hardcoded 200000000 with autovacuum_freeze_max_ageAlvaro Herrera2013-11-29
* Rename various "freeze multixact" variablesAlvaro Herrera2013-09-16
* Fix pg_upgrade failure from servers older than 9.3Alvaro Herrera2013-08-19
* Message punctuation and pluralization fixesPeter Eisentraut2013-08-09
* Post-pgindent cleanupStephen Frost2013-06-01
* pgindent run for release 9.3Bruce Momjian2013-05-29
* Fix grammatical errors in some new message strings.Tom Lane2013-03-26
* Improve concurrency of foreign key lockingAlvaro Herrera2013-01-23
* Update copyrights for 2013Bruce Momjian2013-01-01