summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuumlazy.c
AgeCommit message (Expand)Author
2016-04-08Add the "snapshot too old" featureKevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-03-16Fix problems in commit c16dc1aca5e01e6acaadfcf38f5fc964a381dc62.Robert Haas
2016-03-15Add simple VACUUM progress reporting.Robert Haas
2016-03-10Don't vacuum all-frozen pages.Robert Haas
2016-03-09Re-pgindent vacuumlazy.c.Robert Haas
2016-03-09Add a generic command progress reporting facility.Robert Haas
2016-03-08Department of second thoughts: remove PD_ALL_FROZEN.Robert Haas
2016-03-02Change the format of the VM fork to add a second bit per page.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-12-30Dept of second thoughts: the !scan_all exit mustn't increase scanned_pages.Tom Lane
2015-12-30Avoid useless truncation attempts during VACUUM.Tom Lane
2015-10-29Message style improvementsPeter Eisentraut
2015-05-24pgindent run for 9.5Bruce Momjian
2015-05-20Fix more typos in comments.Heikki Linnakangas
2015-04-03Add log_min_autovacuum_duration per-table optionAlvaro Herrera
2015-03-18Rationalize vacuuming options and parametersAlvaro Herrera
2015-01-08Fix logging of pages skipped due to pins during vacuum.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-12-18Use %u to print out BlockNumber variablesAlvaro Herrera
2014-12-18Have VACUUM log number of skipped pages due to pinsAlvaro Herrera
2014-11-14Move BufferGetBlockNumber() out of heap_page_is_all_visible()'s inner loop.Andres Freund
2014-11-06Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas
2014-10-30Test IsInTransactionChain, not IsTransactionBlock, in vac_update_relstats.Tom Lane
2014-06-20Do all-visible handling in lazy_vacuum_page() outside its critical section.Andres Freund
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-17Set the all-visible flag on heap page before writing WAL record, not after.Heikki Linnakangas
2014-03-03Introduce logical decoding.Robert Haas
2014-02-13Separate multixact freezing parameters from xid'sAlvaro Herrera
2014-01-19Fix VACUUM's reporting of dead-tuple counts to the stats collector.Tom Lane
2014-01-07Update copyright for 2014Bruce Momjian
2013-12-22Change the way we mark tuples as frozen.Robert Haas
2013-12-16Rework tuple freezing protocolAlvaro Herrera
2013-12-13Fix WAL-logging of setting the visibility map bit.Heikki Linnakangas
2013-12-12New autovacuum_work_mem parameterSimon Riggs
2013-12-03Don't include unused space in LOG_NEWPAGE records.Heikki Linnakangas
2013-11-30Fix full-table-vacuum request mechanism for MultiXactIdsAlvaro Herrera
2013-11-27Don't update relfrozenxid if any pages were skipped.Heikki Linnakangas
2013-11-18Count locked pages that don't need vacuuming as scanned.Heikki Linnakangas
2013-10-23Fix two bugs in setting the vm bit of empty pages.Heikki Linnakangas
2013-09-26Fix spurious warning after vacuuming a page on a table with no indexes.Heikki Linnakangas
2013-09-16Rename various "freeze multixact" variablesAlvaro Herrera
2013-07-22Adjust HeapTupleSatisfies* routines to take a HeapTuple.Robert Haas
2013-06-06Ensure that XLOG_HEAP2_VISIBLE always targets an initialized page.Robert Haas
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-05-06Move materialized views' is-populated status into their pg_class entries.Tom Lane
2013-05-02Prevent (auto)vacuum from truncating first page of populated matview.Kevin Grittner
2013-04-30Ensure we MarkBufferDirty before visibilitymap_set()Simon Riggs
2013-04-29Ensure ANALYZE phase is not skipped because of canceled truncate.Kevin Grittner
2013-03-22Allow I/O reliability checks using 16-bit checksumsSimon Riggs