diff options
author | Andres Freund | 2022-04-06 19:41:29 +0000 |
---|---|---|
committer | Andres Freund | 2022-04-06 19:41:29 +0000 |
commit | c3e9b07936f70388c6f5341b68d6a04d40e07b86 (patch) | |
tree | e51ed6154804bafd8714e0083f7e31ed8b824b8e /src/backend | |
parent | 46a2d2499a647174585fcfe871ddd2d32244a128 (diff) |
pgstat: move pgstat_report_autovac() to pgstat_database.c.
I got the location wrong in 13619598f10. The name did make it sound like it
belonged in pgstat_relation.c...
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/utils/activity/pgstat_database.c | 20 | ||||
-rw-r--r-- | src/backend/utils/activity/pgstat_relation.c | 20 |
2 files changed, 20 insertions, 20 deletions
diff --git a/src/backend/utils/activity/pgstat_database.c b/src/backend/utils/activity/pgstat_database.c index b4fba80835a..6c38fe86a42 100644 --- a/src/backend/utils/activity/pgstat_database.c +++ b/src/backend/utils/activity/pgstat_database.c @@ -55,6 +55,26 @@ pgstat_drop_database(Oid databaseid) } /* + * Called from autovacuum.c to report startup of an autovacuum process. + * We are called before InitPostgres is done, so can't rely on MyDatabaseId; + * the db OID must be passed in, instead. + */ +void +pgstat_report_autovac(Oid dboid) +{ + PgStat_MsgAutovacStart msg; + + if (pgStatSock == PGINVALID_SOCKET) + return; + + pgstat_setheader(&msg.m_hdr, PGSTAT_MTYPE_AUTOVAC_START); + msg.m_databaseid = dboid; + msg.m_start_time = GetCurrentTimestamp(); + + pgstat_send(&msg, sizeof(msg)); +} + +/* * Tell the collector about a Hot Standby recovery conflict. */ void diff --git a/src/backend/utils/activity/pgstat_relation.c b/src/backend/utils/activity/pgstat_relation.c index 74b62c39c0d..957f5b858a5 100644 --- a/src/backend/utils/activity/pgstat_relation.c +++ b/src/backend/utils/activity/pgstat_relation.c @@ -168,26 +168,6 @@ pgstat_drop_relation(Oid relid) #endif /* NOT_USED */ /* - * Called from autovacuum.c to report startup of an autovacuum process. - * We are called before InitPostgres is done, so can't rely on MyDatabaseId; - * the db OID must be passed in, instead. - */ -void -pgstat_report_autovac(Oid dboid) -{ - PgStat_MsgAutovacStart msg; - - if (pgStatSock == PGINVALID_SOCKET) - return; - - pgstat_setheader(&msg.m_hdr, PGSTAT_MTYPE_AUTOVAC_START); - msg.m_databaseid = dboid; - msg.m_start_time = GetCurrentTimestamp(); - - pgstat_send(&msg, sizeof(msg)); -} - -/* * Tell the collector about the table we just vacuumed. */ void |