Skip to content

Commit 73f4b5e

Browse files
author
Alexander Korotkov
committed
Fix work with age GUCs.
1 parent 12f26d0 commit 73f4b5e

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/backend/commands/vacuum.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ vacuum_set_xid_limits(Relation rel,
531531
*/
532532
nextXid = ReadNewTransactionId();
533533
if (nextXid > FirstNormalTransactionId + autovacuum_freeze_max_age)
534-
safeLimit = ReadNewTransactionId() - autovacuum_freeze_max_age;
534+
safeLimit = nextXid - autovacuum_freeze_max_age;
535535
else
536536
safeLimit = FirstNormalTransactionId;
537537

src/backend/utils/misc/guc.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4296,6 +4296,9 @@ build_guc_variables(void)
42964296
for (i = 0; ConfigureNamesInt[i].gen.name; i++)
42974297
guc_vars[num_vars++] = &ConfigureNamesInt[i].gen;
42984298

4299+
for (i = 0; ConfigureNamesInt64[i].gen.name; i++)
4300+
guc_vars[num_vars++] = &ConfigureNamesInt64[i].gen;
4301+
42994302
for (i = 0; ConfigureNamesReal[i].gen.name; i++)
43004303
guc_vars[num_vars++] = &ConfigureNamesReal[i].gen;
43014304

0 commit comments

Comments
 (0)