From c8b4a3ec087b037b1f59554d622855cf9cc44cfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= Date: Wed, 25 Mar 2026 14:04:33 +0100 Subject: [PATCH] Remove unused autovac_table.at_sharedrel The last use was removed by commit 38f7831d703b. After that, we compute MyWorkerInfo->wi_sharedrel directly from the pg_class tuple of the table being vacuumed rather than passing it around. Author: Yugo Nagata Discussion: https://postgr.es/m/20260325165734.7ab8e4e55fe4c2f1e55031d9@sraoss.co.jp --- src/backend/postmaster/autovacuum.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c index 219673db930..7ecb069c248 100644 --- a/src/backend/postmaster/autovacuum.c +++ b/src/backend/postmaster/autovacuum.c @@ -206,7 +206,6 @@ typedef struct autovac_table double at_storage_param_vac_cost_delay; int at_storage_param_vac_cost_limit; bool at_dobalance; - bool at_sharedrel; char *at_relname; char *at_nspname; char *at_datname; @@ -2837,7 +2836,6 @@ table_recheck_autovac(Oid relid, HTAB *table_toast_map, tab = palloc_object(autovac_table); tab->at_relid = relid; - tab->at_sharedrel = classForm->relisshared; /* * Select VACUUM options. Note we don't say VACOPT_PROCESS_TOAST, so