summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/multixact.c
AgeCommit message (Expand)Author
2017-08-11Remove uses of "slave" in replication contextsPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-03-17Rename "pg_clog" directory to "pg_xact".Robert Haas
2017-03-14Make logging about multixact wraparound protection less chatty.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-08-27Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane
2016-08-16Fix typosPeter Eisentraut
2016-06-24Fix handling of multixacts predating pg_upgradeAlvaro Herrera
2016-06-09pgindent run for 9.6Robert Haas
2016-02-02Make all built-in lwlock tranche IDs fixed.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2016-01-01Fix comments about WAL rule "write xlog before data" versus pg_multixact.Noah Misch
2015-12-14Fix bug in SetOffsetVacuumLimit() triggered by find_multixact_start() failure.Andres Freund
2015-11-12Move each SLRU's lwlocks to a separate tranche.Robert Haas
2015-10-29Message style improvementsPeter Eisentraut
2015-10-22Fix typos in comments.Robert Haas
2015-09-26Remove legacy multixact truncation support.Andres Freund
2015-09-26Rework the way multixact truncations work.Andres Freund
2015-07-22Fix off-by-one error in calculating subtrans/multixact truncation point.Heikki Linnakangas
2015-06-21Improve multixact emergency autovacuum logic.Andres Freund
2015-06-19Fix corner case in autovacuum-forcing logic for multixact wraparound.Robert Haas
2015-06-05Cope with possible failure of the oldest MultiXact to exist.Robert Haas
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-17Fix whitespacePeter Eisentraut
2015-05-11Increase threshold for multixact member emergency autovac to 50%.Robert Haas
2015-05-11Even when autovacuum=off, force it for members as we do in other cases.Robert Haas
2015-05-11Advance the stop point for multixact offset creation only at checkpoint.Robert Haas
2015-05-11Fix DetermineSafeOldestOffset for the case where there are no mxacts.Robert Haas
2015-05-08Fix whitespacePeter Eisentraut
2015-05-08Teach autovacuum about multixact member wraparound.Robert Haas
2015-05-07Fix incorrect math in DetermineSafeOldestOffset.Robert Haas
2015-04-30Fix pg_upgrade's multixact handling (again)Alvaro Herrera
2015-04-28Code review for multixact bugfixAlvaro Herrera
2015-04-28Protect against multixact members wraparoundAlvaro Herrera
2015-04-10Optimize locking a tuple already locked by another subxactAlvaro Herrera
2015-02-20Use FLEXIBLE_ARRAY_MEMBER in some more places.Tom Lane
2015-01-06Update copyright for 2015Bruce Momjian
2014-11-20Revamp the WAL record format.Heikki Linnakangas
2014-11-14Allow interrupting GetMultiXactIdMembersAlvaro Herrera
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-07-29Avoid uselessly looking up old LOCK_ONLY multixactsAlvaro Herrera
2014-06-27Have multixact be truncated by checkpoint, not vacuumAlvaro Herrera
2014-06-09Wrap multixact/members correctly during extension, take 2Alvaro Herrera
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-24Fix race when updating a tuple concurrently locked by another processAlvaro Herrera
2014-02-13Separate multixact freezing parameters from xid'sAlvaro Herrera
2014-01-07Update copyright for 2014Bruce Momjian
2014-01-07Add more use of psprintf()Peter Eisentraut
2014-01-02Wrap multixact/members correctly during extensionAlvaro Herrera
2014-01-02Handle wraparound during truncation in multixact/membersAlvaro Herrera