Remove unused at_sharedrel from autovac_table

Yugo Nagata <nagata@sraoss.co.jp>

From: Yugo Nagata <nagata@sraoss.co.jp>
To: Pgsql Hackers <pgsql-hackers@postgresql.org>
Date: 2026-03-25T07:57:34Z
Lists: pgsql-hackers

Attachments

Hi,

I've attached a trivial patch that removes at_sharedrel from autovac_table.
This field was introduced in commit 15739393e4 to handle skipping of
shared relations in autovacuum, but it has been unused since commit
38f7831d70.

Regards,
Yugo Nagata

-- 
Yugo Nagata <nagata@sraoss.co.jp>

Commits

  1. Remove unused autovac_table.at_sharedrel

  2. Avoid holding AutovacuumScheduleLock while rechecking table statistics.

  3. Fix autovacuum for shared relations