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 1rc0iU-000SKs-Aa for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Feb 2024 10:17:43 +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 1rc0iS-00EhMQ-01 for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Feb 2024 10:17:40 +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 1rc0iR-00EhMI-2N for pgsql-hackers@lists.postgresql.org; Mon, 19 Feb 2024 10:17:39 +0000 Received: from mail-sy4aus01olkn2189.outbound.protection.outlook.com ([40.92.62.189] helo=AUS01-SY4-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rc0iJ-007VYf-R6 for pgsql-hackers@postgresql.org; Mon, 19 Feb 2024 10:17:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lIowxFksufPZnWHalb0tPZvxrgP27X2hATGTHZy44FIoJjpWm1Z3oKj75K/SWFQkiLxTi3KYEBSWQGb1kIkPObipmWkb7B+funDz5/yUedaCc9jK/Gwyc9HkHNDwPQCq3M+XTMiQ2ZtTouTZqOwyttrUpJEBk/1sjkSLg0iGpwli30BtWrigEP/x6xBtsBrdSLgwGPN1c1QUxGPfheA5rfjdCNXsgpTqYOC2p/IwCGfq/RgHGG48BoapdVPYtS1pKb0ra9AwXdEphBSWf2pwC4l5ChEcPvYUlSLBiM6ACWTPcH9kGUQms355d4DUoJI4EwxXVgJXUdbxxa+bbHr7wQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fmy2jktQc1WYnOqYxAe9bI5FTxIdGq1KU1gAv71oP8g=; b=JBA55mhOZcDyc0n5e6SjBzo7B7tLkJi7QxVGy8iqFNSb37dzZJa8jNHF5OpDdvEnb3zIrWDZcbSS8o+oMN4yXiPQiRvEfufPNcfAhw69xkxfcRvRqpwHlNXK3OReaJfynpuX11XFn7PObquYmapeMNlGuokEvYJQ83bE7pENludg+5tC70UGDS+ZmzcWV8NCUonKaUApu/+bWZUCnQcVMfYqyj+nYRDzuk7Ep5Zn4xm4k2eFHS7/dFa/BZX/kJFWnIWxfnhAGwQ6a7moCC/TcqD8/eitHt5YFKBSCdKgGlX3R5pGbGmh43aDo1qBneXTB3WU/Qt/r8l5V632I6CV6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fmy2jktQc1WYnOqYxAe9bI5FTxIdGq1KU1gAv71oP8g=; b=OkUQb0IW6poOR0zm2pa0Uh3m3wbRxK/uL+HDkD9aWwzbTfE6QSXXW+LLjbqR4xqmI1fga8+v21C3qiJyxca9DKXRxMzirx/kOhlYCociKxBBwUFTdTUBIckzZGc9JHzJshWSBTaTKIIvhgPuZlzL4RscD7WZcbOAN+iRp2iAy0AZJqdfmk2HhNw7wsKmHWgrxnl+RlpzVB3iv40mV64g7nC0C/FnQ1ZkI6h7GmKMKK1ihyXkK21yTarnY6stL6ZeMQzu39HGnQr8WH+LwGoeHpMgUG5WgCano7LWXtG5Mthpaurhtvz9YVpTAkjww+cQfNakrJJKpH3BiRpTJghgkw== Received: from ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:147::21) by SYBP282MB4038.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:1a5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.34; Mon, 19 Feb 2024 10:17:24 +0000 Received: from ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM ([fe80::8d11:a1da:f117:b33e]) by ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM ([fe80::8d11:a1da:f117:b33e%4]) with mapi id 15.20.7292.029; Mon, 19 Feb 2024 10:17:24 +0000 References: <4C30F833-C0F2-4664-B0FF-192FD8AB2E2E@yandex-team.ru> <20240215230856.pc6k57tqxt7fhldm@awork3.anarazel.de> <29FFC4CE-EFB3-4A72-B53A-ADAB2B5F66A9@yandex-team.ru> User-agent: mu4e 1.4.15; emacs 28.1 From: Japin Li To: "Andrey M. Borodin" Cc: Alexander Korotkov , Peter Smith , Junwang Zhao , =?utf-8?B?6YKx?= =?utf-8?B?5a6H6Iiq?= , Fujii Masao , Andrew Borodin , Michael Paquier , Nikolay Samokhvalov , pgsql-hackers mailing list , pgsql-hackers mailing list , Andres Freund Subject: Re: Transaction timeout In-reply-to: <29FFC4CE-EFB3-4A72-B53A-ADAB2B5F66A9@yandex-team.ru> Date: Mon, 19 Feb 2024 18:17:16 +0800 Message-ID: Content-Type: text/plain X-TMN: [WTJvmAOn6Ydo9lpHmX+v/wRnltBvJIgj] X-ClientProxiedBy: TY2PR06CA0039.apcprd06.prod.outlook.com (2603:1096:404:2e::27) To ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:147::21) X-Microsoft-Original-Message-ID: <87jzn0sqqb.fsf@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ME3P282MB3166:EE_|SYBP282MB4038:EE_ X-MS-Office365-Filtering-Correlation-Id: 526cc0fc-27d3-45cc-c8d4-08dc3133f750 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9LsTjjIGNjsZMPmYFF19ljJi8wgcT8MR07adTbwtu0PG6DZX49mNfnbH0xdj8I4r2vdwRwnQ7i9mE1QbTzH8++3tsmDJeT1bJ8L4iBEXWNoq8Eh7pGpWkI/xkKb5OH+dkTgFLwXCE8l2iNBLAh/CQobd/ozT5+BrUR3FSQ4dER07XTZTrjxhFTNCHoTZqXBq3giRXHTBJ1pGra+PzR4/l+tR5oyfTT1Ki1F+D5IIC03AhZGWO9YIAIzGMVIT6v9qlbt97MTC3+K3EfK0VVb/oc/iPz6MdIP0bQkO0rCiaEzx05g7nhcgijW8371sro4/MdzAFMmcmIYr2TzDAeDPrr0ISIA9FCsYDdxe+Hwh2ocZD+XomuBMJmXAu/DQFXb4hz3MuOG8bMrtlUph6uun41R6c0O5XDMd72VHaIKYCZ37Qe/h6RVkNXmv+iKHDnbccOIFE0NWHYd1AQAm9a7b0jbZc8QiFiTb6VM1FiG8RmI0Gv1SNXpw4Q30vVD+0bm9vq0r9tjYHnAMfvHy17e/FiHVvXwR7ibG0cLFDDSRhaoT0SaIqTPzJ4wLZUitGjrj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?st0u61AoXAIq6DfoB2bZWYvAvvV1yA/UWU9n7lXrS9tlWZm8AWaWpeog+wEy?= =?us-ascii?Q?0EXj5SPnncMRcPfFjkoilnlftT130aj8KK0MCJQg/ALEvIzg3C8C0Rgvfte6?= =?us-ascii?Q?QJ9D2iLTk52d7ZdlG0hHW2oKKqGxiOVLM3pojhWFqsnDeYnzGcBgn2qqpSbq?= =?us-ascii?Q?wgQvGLTIF8GE9wUHDb7XpxpW89+e33qzHb68bzVWIEEhhicFGeGOZkdQQerC?= =?us-ascii?Q?gUx0qoUc7af2euB51VYtlVoR5E3YpXnfdIoRQbkCbPLZ4rP3UjCtwsOofepM?= =?us-ascii?Q?vpzkjuhf9Ohd2h9cGoXjW05moelqwmoV5CLGJLPqEt4qe7JhdWBELK3vluBq?= =?us-ascii?Q?rt+DDfEUl+WFkVZcGgiwaqIMLk5h7NxUTvwkJB2DfODD7s/9e2DW9FRTu2Ij?= =?us-ascii?Q?g9KFnQwueEahH/Xzg5fu4o0awOCxtCmHK/hRhyMYg/0AAejwyrQ8FcRfti3j?= =?us-ascii?Q?hTIdBL3uL2sWVW65RiE+n19I5zJnvp9QmQZ9U4JfrEbo+Tio/OK/O5DUtyYt?= =?us-ascii?Q?vwh3nJadF/PmmsgOP3MDzrS7GdBZbTVjrhM91o/6ie5es3dIR+0CfvxSIyy6?= =?us-ascii?Q?7oQ4Wh0BVO3OOxxALMNipbsBCdekLlmpGK8K3w+vHO72l57VOZpXVtQEJP81?= =?us-ascii?Q?iZSz7VqAiItPP5ksYRjwYS8oDx2eBGvRYEFtN9RZcjfGKQ53SHSInVnpf7cX?= =?us-ascii?Q?F5q8RnbTK6f8s28DKLO5xCoclHeP+u7REB1Doqq+NdB5ZTgsmqEj0up/rfFj?= =?us-ascii?Q?GyhNwfKCjwS7ktklvGrYnnK9YcAPjwCjGAUMnvO/6xBexgEZJbnlmdd5egJs?= =?us-ascii?Q?xtyuxom2Lq7FXY7FLZvfmmUsNC2k5/o46bVtMc61zwqve0ueMjX+JBTz7l0x?= =?us-ascii?Q?Avwwm/kXFXmDWWK5XzfNCONKOEGK7XToRpT1glMfzC+EOdcKb9hdxbGI9L1F?= =?us-ascii?Q?UjYpdWTQLrlbbjDTW3zMQuuj4HZhg089/0epVrPWiKYpfnMNOwfQwUyM5EAl?= =?us-ascii?Q?WHCCgjxQsP8L91k/m7T2T8/HMP/Lt4ZIxEtxKE0PKeTJJdmc2kGIgEpy3xGL?= =?us-ascii?Q?IMFYnElCcFBmAR3RtgdxKKuQlS2B/XgjAAODKDmgMcDjFntXq4lw5NFQWYkD?= =?us-ascii?Q?8RcriG4fDqwtGvRyAmf1tF8Z5klu8iM4iEV3Rz76TZWhNXnz1EfErMAwwZsA?= =?us-ascii?Q?gpyzDSmZZiqyPbP0BFdqAiTTcRw9URYRIQ/bvShMhMTSLzdxTa3YS6u/TIg?= =?us-ascii?Q?=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-746f3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 526cc0fc-27d3-45cc-c8d4-08dc3133f750 X-MS-Exchange-CrossTenant-AuthSource: ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2024 10:17:24.4928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBP282MB4038 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, 19 Feb 2024 at 17:14, Andrey M. Borodin wrote: >> On 18 Feb 2024, at 22:16, Andrey M. Borodin wrote: >> >> But it seems a little strange that session 3 did not fail at all > It was only coincidence. Any test that verifies FATALing out in 100ms can fail, see new failure here [0]. > > In a nearby thread Michael is proposing injections points that can wait and be awaken. So I propose following course of action: > 1. Remove all tests that involve pg_stat_activity test of FATALed session (any permutation with checker_sleep step) > 2. Add idle_in_transaction_session_timeout, statement_timeout and transaction_timeout tests when injection points features get committed. > +1 > Alexander, what do you think? >