diff options
author | Robert Haas <rhaas@postgresql.org> | 2014-01-02 15:09:21 -0500 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2014-01-02 15:15:51 -0500 |
commit | 3cff1879f8d03cb729368722ca823a4bf74c0cac (patch) | |
tree | 7d7a6e2b6500dfb6801e33cf9b5da752f6d5d31c /src/backend/access/heap/rewriteheap.c | |
parent | 4cf81b737d5bb5f695671479c427c78f95c82119 (diff) | |
download | postgresql-3cff1879f8d03cb729368722ca823a4bf74c0cac.tar.gz postgresql-3cff1879f8d03cb729368722ca823a4bf74c0cac.zip |
Aggressively freeze tables when CLUSTER or VACUUM FULL rewrites them.
We haven't wanted to do this in the past on the grounds that in rare
cases the original xmin value will be needed for forensic purposes, but
commit 37484ad2aacef5ec794f4dd3d5cf814475180a78 removes that objection,
so now we can.
Per extensive discussion, among many people, on pgsql-hackers.
Diffstat (limited to 'src/backend/access/heap/rewriteheap.c')
-rw-r--r-- | src/backend/access/heap/rewriteheap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/heap/rewriteheap.c b/src/backend/access/heap/rewriteheap.c index deec77ddff2..634754cd7b0 100644 --- a/src/backend/access/heap/rewriteheap.c +++ b/src/backend/access/heap/rewriteheap.c @@ -345,7 +345,7 @@ rewrite_heap_tuple(RewriteState state, /* * While we have our hands on the tuple, we may as well freeze any - * very-old xmin or xmax, so that future VACUUM effort can be saved. + * eligible xmin or xmax, so that future VACUUM effort can be saved. */ heap_freeze_tuple(new_tuple->t_data, state->rs_freeze_xid, state->rs_cutoff_multi); |