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 1tnOXV-004uUO-B7 for pgsql-hackers@arkaria.postgresql.org; Wed, 26 Feb 2025 21:01:57 +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 1tnOXU-00EINB-AG for pgsql-hackers@arkaria.postgresql.org; Wed, 26 Feb 2025 21:01:56 +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 1tnOXU-00EIMy-08 for pgsql-hackers@lists.postgresql.org; Wed, 26 Feb 2025 21:01:56 +0000 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tnOXR-000Ffn-06 for pgsql-hackers@lists.postgresql.org; Wed, 26 Feb 2025 21:01:55 +0000 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-38f403edb4eso93513f8f.3 for ; Wed, 26 Feb 2025 13:01:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740603712; x=1741208512; darn=lists.postgresql.org; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=plmsiUWMVhRf6L9ZJSl6mWhHpyUmIWc53Uz6QlMdBHY=; b=h81HGVPEsOtBTkP7WRC4Q/qsxvqL7dXRhVHFxavys6FFx6nZgmxSGPF0R4gvw+Br8m XD3150wnYnygmTSjDAfeUYPXBHHOcjrecK+avxTgq+ajNZBia1dZfwkDrbXWmQ1LZqZG HcWtACmVd6/bHvnZ5fccA8GwmZSHxyBFy6rJj+Lf7MkDjn5zD/Dls7tI+MoNt7RfGRPD V4ku3KMB7GlegB3W0dtpsZkwmLoq3KhPsR+M3Amf4i9qevw9Zy40MUfTHtXwwaeeWbWO hI2j7wH7ORGDXF0n/dBuFoZ2VtGSbOSSbQ4QiXci1i/H7JjQ2uv0GLGcfhGcJ/W2MJ5y 0DOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740603712; x=1741208512; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=plmsiUWMVhRf6L9ZJSl6mWhHpyUmIWc53Uz6QlMdBHY=; b=CzCSlFP0nXfzCqWPHJCAFgAUU7pFNTOxzGMqjAy+3jHlLOHMoAQ4skdPSJOhAnJ3BQ CFif904EjEFiV8tJoSp+Pm0qEJtuIBmzpHUWiDPg/BKbYVDn7ptJRZ88PQgQa/4ZVqDg rW1kj/ErWJhY6TexSyO98UntfheMwrB51HYws0+QBsM+pYs92AYjvTUt59pcIhqsxEki mvRFNNm6AtKrU+SpJ6sdkY3UZe5HjxwRDWHuWLFUlMmlS+2zaPX/CHhluFlt5m5lWpVJ 8rgVjpivGYASaHyffalaAWUMNrRTTSL5DRoO+8zZGv5BdMk+nx1uKq4h46rkakdS8iQs WW7w== X-Gm-Message-State: AOJu0YzQ60LF21WCKT8VLK+MjtewOpDBNJ5/xK8oG/5/0CFUO/Rq7kQC tSgLQ2rN3xcrPOYzztJD8UlQaMbwLAJB+s2ynRqATBHcQ97X879U X-Gm-Gg: ASbGnctF+kfegYdrX46Ov5yVbe6B65r5CSV7TCcaftVvHwJIsREP8AUYlFMRI0tyV8C Nk0ysYtkO19Gm7QUTt3eoY1/1DCOVztBDLUAi2/A6K4Oiv4zB/TFVdAo/ZZoWsvNUbHEPa2mQyG OROt26dlz0x8cV9wggFL/5Sjl3BMKguA5+ZaVl6PEaKJjELueIg6BJlH+1xkPyOhrWorXUsIHQ+ /dJ9TVBuq0zIti9xAUJY+rDk8mpMLWA1cbVaZYa6QYKEqiHv9pgRwqPUqegkBmaSzWJBEYO2+cr +bx2UuyOgSt2PJcWJw4RFaKqKHeguv6+a6UQ06XezzveArI5CP5F/GmUHoDuclS5lJ3ZHocdcdT F8GJ8VoEpA3ZziOQ= X-Google-Smtp-Source: AGHT+IFARTKtPExlhQlD8rOqfy/ihzxaZ+IYNet+ieNbgwvC9LykyBLUr4Phc9iE7ZD+qfLktfc8xw== X-Received: by 2002:a5d:6483:0:b0:38d:e02d:5f43 with SMTP id ffacd0b85a97d-390cc5f1f8amr7250491f8f.2.1740603711331; Wed, 26 Feb 2025 13:01:51 -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 5b1f17b1804b1-43b7371b004sm1310405e9.24.2025.02.26.13.01.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Feb 2025 13:01:50 -0800 (PST) Content-Type: multipart/mixed; boundary="------------rq8m3uY56B0zes9t50D8Sqfq" Message-ID: Date: Wed, 26 Feb 2025 23:01:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Doc: clarify possibility of ephemeral discrepancies between state and wait_event in pg_stat_activity To: Sami Imseih Cc: pgsql-hackers@lists.postgresql.org References: <8a275154-a654-44b0-ab37-197802f04c7b@gmail.com> Content-Language: en-US From: Alex Friedman In-Reply-To: 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. --------------rq8m3uY56B0zes9t50D8Sqfq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 26/02/2025 22:00, Sami Imseih wrote: > If we do need to document anything, which I am not convinced we should, > it should be more generic. Thanks for the feedback, I've attached a v2 patch which has wording that's a bit more generic. It's also worth noting that pg_locks already has a full paragraph explaining inconsistencies, so in my opinion it's worth it at least mentioning something similar here for pg_stat_activity. Best regards, Alex Friedman --------------rq8m3uY56B0zes9t50D8Sqfq Content-Type: text/plain; charset=UTF-8; name="v2-0001-Clarify-possibility-of-ephemeral-discrepancies-be.patch" Content-Disposition: attachment; filename*0="v2-0001-Clarify-possibility-of-ephemeral-discrepancies-be.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmYmJmYzYyM2UxNmVkOTcxNzZjMGNjZjBlYmM1MzRkMTE4ZTlmMjUyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEZyaWVkbWFuIDxhbGV4ZjAxQGdtYWlsLmNv bT4KRGF0ZTogV2VkLCAyNiBGZWIgMjAyNSAxOTo1OTo1OSArMDIwMApTdWJqZWN0OiBbUEFU Q0ggdjJdIENsYXJpZnkgcG9zc2liaWxpdHkgb2YgZXBoZW1lcmFsIGRpc2NyZXBhbmNpZXMg YmV0d2Vlbgogc3RhdGUgYW5kIHdhaXRfZXZlbnQgaW4gcGdfc3RhdF9hY3Rpdml0eS4KCi0t LQogZG9jL3NyYy9zZ21sL21vbml0b3Jpbmcuc2dtbCB8IDYgKysrKystCiAxIGZpbGUgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9j L3NyYy9zZ21sL21vbml0b3Jpbmcuc2dtbCBiL2RvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNn bWwKaW5kZXggOTE3OGYxZDM0ZWYuLmRlNDk3NjlkNDA3IDEwMDY0NAotLS0gYS9kb2Mvc3Jj L3NnbWwvbW9uaXRvcmluZy5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNn bWwKQEAgLTEwMTYsNyArMTAxNiwxMSBAQCBwb3N0Z3JlcyAgIDI3MDkzICAwLjAgIDAuMCAg MzAwOTYgIDI3NTIgPyAgICAgICAgU3MgICAxMTozNCAgIDA6MDAgcG9zdGdyZXM6IHNlcgog ICAgIGl0IG1heSBvciBtYXkgbm90IGJlIDxsaXRlcmFsPndhaXRpbmc8L2xpdGVyYWw+IG9u IHNvbWUgZXZlbnQuICBJZiB0aGUgc3RhdGUKICAgICBpcyA8bGl0ZXJhbD5hY3RpdmU8L2xp dGVyYWw+IGFuZCA8c3RydWN0ZmllbGQ+d2FpdF9ldmVudDwvc3RydWN0ZmllbGQ+IGlzIG5v bi1udWxsLCBpdAogICAgIG1lYW5zIHRoYXQgYSBxdWVyeSBpcyBiZWluZyBleGVjdXRlZCwg YnV0IGlzIGJlaW5nIGJsb2NrZWQgc29tZXdoZXJlCi0gICAgaW4gdGhlIHN5c3RlbS4KKyAg ICBpbiB0aGUgc3lzdGVtLiBUbyBrZWVwIHRoZSByZXBvcnRpbmcgbG93LW92ZXJoZWFkLCB0 aGUgc3lzdGVtIHVzZXMgdmVyeSBsaWdodHdlaWdodAorICAgIHN5bmNocm9uaXphdGlvbi4g QXMgYSByZXN1bHQsIGVwaGVtZXJhbCBkaXNjcmVwYW5jaWVzIGJldHdlZW4gdGhlIHZpZXcn cyBjb2x1bW5zLAorICAgIGZvciBleGFtcGxlIGJldHdlZW4gPHN0cnVjdGZpZWxkPndhaXRf ZXZlbnQ8L3N0cnVjdGZpZWxkPiBhbmQKKyAgICA8c3RydWN0ZmllbGQ+c3RhdGU8L3N0cnVj dGZpZWxkPiwgb3IgYmV0d2VlbiA8c3RydWN0ZmllbGQ+c3RhdGU8L3N0cnVjdGZpZWxkPiBh bmQKKyAgICA8c3RydWN0ZmllbGQ+cXVlcnlfaWQ8L3N0cnVjdGZpZWxkPiwgYXJlIHBvc3Np YmxlIGJ5IG5hdHVyZS4KICAgIDwvcGFyYT4KICAgPC9ub3RlPgogCi0tIAoyLjQxLjAKCg== --------------rq8m3uY56B0zes9t50D8Sqfq--