Add description about GSSOpenServer wait event into document.
authorFujii Masao
Mon, 17 Feb 2020 07:16:08 +0000 (16:16 +0900)
committerFujii Masao
Mon, 17 Feb 2020 07:19:36 +0000 (16:19 +0900)
This commit also updates wait event enum into alphabetical order.
Previously the enum entry for GSSOpenServer was added out-of-order.

Back-patch to v12 where commit b0b39f72b9 introduced
GSSOpenServer wait event. In v12, the commit doesn't include
the update of wait event enum, not to break ABI.

Author: Fujii Masao
Reviewed-by: Michael Paquier
Discussion: https://postgr.es/m/949931aa-4ed4-d867-a7b5-de9c02b2292b@oss.nttdata.com

doc/src/sgml/monitoring.sgml
src/backend/postmaster/pgstat.c

index ab7c233b831194384673dd742b33d84deb5b1cad..6f6f373b40eb80cca485eb15b295888cbaa74618 100644 (file)
@@ -1272,7 +1272,7 @@ postgres   27093  0.0  0.0  30096  2752 ?        Ss   11:34   0:00 postgres: ser
          Waiting in main loop of WAL writer process.
         
         
-         7">Client
+         8">Client
          ClientRead
          Waiting to read data from the client.
         
@@ -1280,6 +1280,10 @@ postgres   27093  0.0  0.0  30096  2752 ?        Ss   11:34   0:00 postgres: ser
          ClientWrite
          Waiting to write data to the client.
         
+        
+         GSSOpenServer
+         Waiting to read data from the client while establishing the GSSAPI session.
+        
         
          LibPQWalReceiverConnect
          Waiting in WAL receiver to establish connection to remote server.
index 099e14d35e66253cbf90a9b925e743e6063ce4f3..70382ce26a786440249d5e749cf8759bfcba7fa9 100644 (file)
@@ -3704,6 +3704,9 @@ pgstat_get_wait_client(WaitEventClient w)
        case WAIT_EVENT_CLIENT_WRITE:
            event_name = "ClientWrite";
            break;
+       case WAIT_EVENT_GSS_OPEN_SERVER:
+           event_name = "GSSOpenServer";
+           break;
        case WAIT_EVENT_LIBPQWALRECEIVER_CONNECT:
            event_name = "LibPQWalReceiverConnect";
            break;
@@ -3722,9 +3725,6 @@ pgstat_get_wait_client(WaitEventClient w)
        case WAIT_EVENT_WAL_SENDER_WRITE_DATA:
            event_name = "WalSenderWriteData";
            break;
-       case WAIT_EVENT_GSS_OPEN_SERVER:
-           event_name = "GSSOpenServer";
-           break;
            /* no default case, so that compiler will warn */
    }