diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index 03f440aa25..02f3aa29db 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -1105,7 +1105,13 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser WalSenderMain - Waiting in main loop of WAL sender process. + Waiting in main loop of (physical replication) WAL sender + process. + + + WalSenderWaitForWAL + Waiting for WAL to be flushed in main loop of logical + replication WAL sender process. WalWriterMain @@ -1171,10 +1177,6 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser SSLOpenServer Waiting for SSL while attempting connection. - - WalSenderWaitForWAL - Waiting for WAL to be flushed in WAL sender process. - WalSenderWriteData Waiting to write WAL data to WAL receiver in diff --git a/src/backend/postmaster/pgstat.c b/src/backend/postmaster/pgstat.c index b7af7c2707..5ab2cfc852 100644 --- a/src/backend/postmaster/pgstat.c +++ b/src/backend/postmaster/pgstat.c @@ -3930,6 +3930,9 @@ pgstat_get_wait_activity(WaitEventActivity w) case WAIT_EVENT_WAL_SENDER_MAIN: event_name = "WalSenderMain"; break; + case WAIT_EVENT_WAL_SENDER_WAIT_WAL: + event_name = "WalSenderWaitForWAL"; + break; case WAIT_EVENT_WAL_WRITER_MAIN: event_name = "WalWriterMain"; break; @@ -3970,9 +3973,6 @@ pgstat_get_wait_client(WaitEventClient w) case WAIT_EVENT_SSL_OPEN_SERVER: event_name = "SSLOpenServer"; break; - case WAIT_EVENT_WAL_SENDER_WAIT_WAL: - event_name = "WalSenderWaitForWAL"; - break; case WAIT_EVENT_WAL_SENDER_WRITE_DATA: event_name = "WalSenderWriteData"; break; diff --git a/src/include/pgstat.h b/src/include/pgstat.h index 2c82313550..14913d7c5b 100644 --- a/src/include/pgstat.h +++ b/src/include/pgstat.h @@ -934,6 +934,7 @@ typedef enum WAIT_EVENT_SYSLOGGER_MAIN, WAIT_EVENT_WAL_RECEIVER_MAIN, WAIT_EVENT_WAL_SENDER_MAIN, + WAIT_EVENT_WAL_SENDER_WAIT_WAL, WAIT_EVENT_WAL_WRITER_MAIN } WaitEventActivity; @@ -953,7 +954,6 @@ typedef enum WAIT_EVENT_LIBPQWALRECEIVER_CONNECT, WAIT_EVENT_LIBPQWALRECEIVER_RECEIVE, WAIT_EVENT_SSL_OPEN_SERVER, - WAIT_EVENT_WAL_SENDER_WAIT_WAL, WAIT_EVENT_WAL_SENDER_WRITE_DATA, } WaitEventClient;