]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Remove unused autovac_table.at_sharedrel
authorÁlvaro Herrera <alvherre@kurilemu.de>
Wed, 25 Mar 2026 13:04:33 +0000 (14:04 +0100)
committerÁlvaro Herrera <alvherre@kurilemu.de>
Wed, 25 Mar 2026 17:24:34 +0000 (18:24 +0100)
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 <nagata@sraoss.co.jp>
Discussion: https://postgr.es/m/20260325165734.7ab8e4e55fe4c2f1e55031d9@sraoss.co.jp

src/backend/postmaster/autovacuum.c

index 219673db93053422d3d257b308c1177583c14ed5..7ecb069c24863dcd0fae6af0521ba0d2505dba0b 100644 (file)
@@ -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