diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/commands/vacuumlazy.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/backend/commands/vacuumlazy.c b/src/backend/commands/vacuumlazy.c index b9604d8ffa2..96e8e9a5510 100644 --- a/src/backend/commands/vacuumlazy.c +++ b/src/backend/commands/vacuumlazy.c @@ -1456,16 +1456,17 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) { BlockNumber old_rel_pages = vacrelstats->rel_pages; BlockNumber new_rel_pages; - PGRUsage ru0; int lock_retry; - pg_rusage_init(&ru0); - /* * Loop until no more truncating can be done. */ do { + PGRUsage ru0; + + pg_rusage_init(&ru0); + /* * We need full exclusive lock on the relation in order to do * truncation. If we can't get it, give up rather than waiting --- we |