Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tnLts-004UPv-35 for pgsql-hackers@arkaria.postgresql.org; Wed, 26 Feb 2025 18:12:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tnLtq-00ArSj-Fi for pgsql-hackers@arkaria.postgresql.org; Wed, 26 Feb 2025 18:12:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tnLtq-00ArQd-41 for pgsql-hackers@lists.postgresql.org; Wed, 26 Feb 2025 18:12:50 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tnLtn-000EJP-0U for pgsql-hackers@lists.postgresql.org; Wed, 26 Feb 2025 18:12:49 +0000 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-390dd35c78dso541280f8f.1 for ; Wed, 26 Feb 2025 10:12:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740593567; x=1741198367; darn=lists.postgresql.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=c4klCElHKvfhq8vmxuLXwGMgH1ifMm7dT6v63TGYaJY=; b=KxVHhfSlpU8gvwbdBrXtCtAuYkRVPCJfAfB5V6uaDITbGrUcJ2y/gl2tYuB4eX654L +bKAY4QfWVD+Gt9YLbW+lseVmc5oi9UaF20/+6hhkicqLSwrw2SMtG+qTnAanRHK04cQ T1bL3xAQVBvfwaJET4yFON4D0Jimpoe4Xdv/Snd9EUJM+4j/WEa8Z+9SSyqmJr3+4Bvf vIUnDPR0blRrNLTjHgRpcUjRLXvHcTyRSKuzdqCW7ayKyRTuJDUW/QALfnz9QkRThO8k 82A2y90VkCBPT++K8jhxHwH+ZrWkC+0gca/S2Jj0luscE107IuJP0Jgmp0X2GXeSvDkG XIUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740593567; x=1741198367; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=c4klCElHKvfhq8vmxuLXwGMgH1ifMm7dT6v63TGYaJY=; b=MABtngSs3gZv1mFwApgOR4SFoiua46mv1pr/ir5fm7OOLm+1X8swERBgPUyPAM9aNN mHsBOoQaqgQIrdh1EsOJEIAMbSWesOjlsKXRoVUmOPCoHDSoNwhQGZXolPOhDaZG6s/Q VjcIhQtQiN9zzxKBFrwlzMbAFeQil8NITuJ/kKLOp/jLFVSRRfjrtdlm0zUHM3JPg/R2 L9x41akvfhvksNITrss0vB8hZL3r4kJqAfkKXcI0un7ubEuUuj7IxuB7eoiTgQyAcfiq PJ9RtycO/R5/oT9Y+BIv4x+QWFGUIGqNXfZXBNsrXNIezXNTpPwMwnNHCOAY3LSWxDt0 kvqw== X-Gm-Message-State: AOJu0Yzbnq/D2/QU5z7F3WcIJPS2481CzmTcTtAMHRZNqGY+2eqUBw4+ CDKLQ9CEz4gtc6uI4z2Dzx4v/JPO+x0eCCXNDKo8nR1yy0+PVk36Bw6jQsch X-Gm-Gg: ASbGncuYE1KtkRmWPxP4+fjhLCuC3ZfY/AGL7aRe5WUNgWwz1NUK91j+pfQP8FAepcE a1+BqwIq/HKwPKYVNvDV+GiE+ZKDv7hGZp2vOiczQO9Ck4OzzVZikekBg50d+EpTSITAV5UhDNT o4QBw8FEhKepOZvi0fThrG65FL+FeAKT0sOa9GP4xkAHFKJiTXS+uBShFepWsKOgOEWfy7rdGVS vdJJcFmXj6I4RG5dXRQG1AKoaPTBwpVTIAHP4iF64MZ4GooyIWvBg6mqfapcGZqjRT3qBTmAtb9 gsBypaSaJW7h/FJqwC5XT/9y7q+G9KGSRQibuZxQ2vSCfUiovH9a20e9560dBWL2NW7tMkVfBTX PToGdMNCyt3z6jFg= X-Google-Smtp-Source: AGHT+IGc1S93862rPmpX5bpnkR3DRXnu+lGiwYVDowwhV9btmAesZZlkqg+err1wnqd8tZrVJ7GO3A== X-Received: by 2002:a05:6000:400a:b0:38f:23c4:208c with SMTP id ffacd0b85a97d-390e18c8b0amr305966f8f.18.1740593566403; Wed, 26 Feb 2025 10:12:46 -0800 (PST) Received: from ?IPV6:2a0d:6fc2:4bf3:1500:f4c8:5d51:2a71:a0b6? ([2a0d:6fc2:4bf3:1500:f4c8:5d51:2a71:a0b6]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390de5a5b5esm1753744f8f.89.2025.02.26.10.12.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Feb 2025 10:12:45 -0800 (PST) Content-Type: multipart/mixed; boundary="------------ZXuPr07AJiSqBFbLSyDjPiQo" Message-ID: <8a275154-a654-44b0-ab37-197802f04c7b@gmail.com> Date: Wed, 26 Feb 2025 20:12:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: pgsql-hackers@lists.postgresql.org From: Alex Friedman Subject: Doc: clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------ZXuPr07AJiSqBFbLSyDjPiQo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, This small doc change patch is following up on a past discussion about discrepancies between state and wait_event in pg_stat_activity: https://www.postgresql.org/message-id/flat/ab1c0a7d-e789-5ef5-1180-42708ac6fe2d%40postgrespro.ru As this kind of question is raised by PG users from time to time, the goal is to clarify that such discrepancies are to be expected. The attached patch reuses Robert Haas's eloquent wording from his response in the above thread. I've tried to keep it short and to the point, but it can be made more verbose if needed. Best regards, Alex Friedman --------------ZXuPr07AJiSqBFbLSyDjPiQo Content-Type: text/plain; charset=UTF-8; name="v1-0001-Clarify-possibility-of-ephemeral-discrepancies-be.patch" Content-Disposition: attachment; filename*0="v1-0001-Clarify-possibility-of-ephemeral-discrepancies-be.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzY2FiNjIwZDY3ZDIwMGZmNGNjYjE4NzBmNjNjYmY3NWE1MGQwZGY2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEZyaWVkbWFuIDxhbGV4ZjAxQGdtYWlsLmNv bT4KRGF0ZTogV2VkLCAyNiBGZWIgMjAyNSAxOTo1OTo1OSArMDIwMApTdWJqZWN0OiBbUEFU Q0ggdjFdIENsYXJpZnkgcG9zc2liaWxpdHkgb2YgZXBoZW1lcmFsIGRpc2NyZXBhbmNpZXMg YmV0d2Vlbgogc3RhdGUgYW5kIHdhaXRfZXZlbnQgaW4gcGdfc3RhdF9hY3Rpdml0eS4KCi0t LQogZG9jL3NyYy9zZ21sL21vbml0b3Jpbmcuc2dtbCB8IDQgKysrLQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvYy9z cmMvc2dtbC9tb25pdG9yaW5nLnNnbWwgYi9kb2Mvc3JjL3NnbWwvbW9uaXRvcmluZy5zZ21s CmluZGV4IDkxNzhmMWQzNGVmLi41N2ZjZDhhYjUyYiAxMDA2NDQKLS0tIGEvZG9jL3NyYy9z Z21sL21vbml0b3Jpbmcuc2dtbAorKysgYi9kb2Mvc3JjL3NnbWwvbW9uaXRvcmluZy5zZ21s CkBAIC0xMDE2LDcgKzEwMTYsOSBAQCBwb3N0Z3JlcyAgIDI3MDkzICAwLjAgIDAuMCAgMzAw OTYgIDI3NTIgPyAgICAgICAgU3MgICAxMTozNCAgIDA6MDAgcG9zdGdyZXM6IHNlcgogICAg IGl0IG1heSBvciBtYXkgbm90IGJlIDxsaXRlcmFsPndhaXRpbmc8L2xpdGVyYWw+IG9uIHNv bWUgZXZlbnQuICBJZiB0aGUgc3RhdGUKICAgICBpcyA8bGl0ZXJhbD5hY3RpdmU8L2xpdGVy YWw+IGFuZCA8c3RydWN0ZmllbGQ+d2FpdF9ldmVudDwvc3RydWN0ZmllbGQ+IGlzIG5vbi1u dWxsLCBpdAogICAgIG1lYW5zIHRoYXQgYSBxdWVyeSBpcyBiZWluZyBleGVjdXRlZCwgYnV0 IGlzIGJlaW5nIGJsb2NrZWQgc29tZXdoZXJlCi0gICAgaW4gdGhlIHN5c3RlbS4KKyAgICBp biB0aGUgc3lzdGVtLiBUbyBrZWVwIHRoZSByZXBvcnRpbmcgbG93LW92ZXJoZWFkLCB0aGUg c3lzdGVtIHVzZXMgdmVyeSBsaWdodHdlaWdodAorICAgIHN5bmNocm9uaXphdGlvbi4gQXMg YSByZXN1bHQsIGVwaGVtZXJhbCBkaXNjcmVwYW5jaWVzIGJldHdlZW4gPHN0cnVjdGZpZWxk PndhaXRfZXZlbnQ8L3N0cnVjdGZpZWxkPgorICAgIGFuZCA8c3RydWN0ZmllbGQ+c3RhdGU8 L3N0cnVjdGZpZWxkPiBhcmUgcG9zc2libGUgYnkgbmF0dXJlLgogICAgPC9wYXJhPgogICA8 L25vdGU+CiAKLS0gCjIuNDEuMAoK --------------ZXuPr07AJiSqBFbLSyDjPiQo--