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 1v5hK8-00ATwm-QI for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Oct 2025 09:16:05 +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 1v5hK5-006oMR-R1 for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Oct 2025 09:16:02 +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 1v5hK5-006oMH-7C for pgsql-hackers@lists.postgresql.org; Mon, 06 Oct 2025 09:16:02 +0000 Received: from esa18.fujitsucc.c3s2.iphmx.com ([216.71.158.38]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v5hK2-000I12-33 for pgsql-hackers@postgresql.org; Mon, 06 Oct 2025 09:16:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1759742160; x=1791278160; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RCAraUxgpOWFcNXhv9/U4Vh9DzRrzYleQMlZQI3GGXA=; b=W48S2pz6HXP2Jn1Ty67kobmJTDvch5kdWkX/lKuz6z6QFb5inNBlGnA7 CA/iguWnYOmdu1f4UtBAtetRk09OhG2FJTH8FUgdmjsQ+ChHyDMZ/71Ev k0Dcpm/Q8CG44UwkPDQoHCi7qBGbIUq71i9RhJ4IqfrDvp7tARXaqSLJn xciMNxzdyGykARMdZ9bslnfS+jY7wubyjTHxIqzRzqgqySMc2Rvo/h2ff JTfQIql3+taFXItWwuxgpy1wgntc2bmzZXevN9wfewgodEBOsJ2GDiHvm qyRf8ogY7QNJ3j+r052dph+ST21YLaj/IKuwRhcIeO3uPY/FB0zj+LQ6s A==; X-CSE-ConnectionGUID: vqrLj86mS36xpuQi3oiNzQ== X-CSE-MsgGUID: LrrokLF9QJCfr1xDSs90MA== X-IronPort-AV: E=McAfee;i="6800,10657,11573"; a="177759025" X-IronPort-AV: E=Sophos;i="6.18,319,1751209200"; d="scan'208";a="177759025" Received: from mail-japaneastazon11010035.outbound.protection.outlook.com (HELO TY3P286CU002.outbound.protection.outlook.com) ([52.101.229.35]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2025 18:15:57 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nHV18v6RvddKm2VD1yG62+Uh4l6UOqhTU+MtD1nVFF7zE8PRu7el9CnlONItHs/YUE8kj8hn/PhcZ+1Q9tuiriO+jnCz8hnpLjw2jPr84PpeA7B9OEUyMjjFHCYUhZKStVBfNPp6oAZAsS7AAypO1cGHDlN5WUSA2l1ttX9xvtyE7wOu3rnjh1n6ohZ301mnjWdJxK99cjj7NBmAqRNOy4RTgQ7KSO3Nyx2Tl3omHBnMb3EGsJX1+OmM/zBe5X0MIbTqOZxa4Ael37XamfNJTcL1iez+DmT3qpYtLy/sFVgYwdODUMHfEbxwVN+DkM2bqwloVRiJNQ+lgU8MvW9Gdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=r3+B2wkSZs6aLB/fEn6cc2nJw5T9wq10JdznG1zhx2o=; b=Mk1d9XrWxHOKapKQBVFfHZSoM3QvNzF5Yhtud47pEJzIN6bUCpivCJUWYvnI059y5SYuihClHn60lEm7p9dgYbm17eYIW+aPHoGNyJha9Fz6IStMaDDDqytOs0qXU0+eNlWUXbicKGNV8OFodtDfw1Ni5gHl0iTnjXBEbHnHv6Zv3r1xIJPUYbB65YjAt5zCKrKLYGAuHlBcsDQlvEMs2eSorGTa5TnACJtJXzkxx2CTf1QjAKFehnJd+OW07MiMOzEwXO2eFOevTf9NGB4/lMH5PnT0GU2ueciqo1qMZCsYoZvI5fSPFBwA75kngIxajHp+vaOr9rmV5NwbohohuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r3+B2wkSZs6aLB/fEn6cc2nJw5T9wq10JdznG1zhx2o=; b=PTThxC0I7PY4ry2qUiA4E0/KmIfimWYSPJfYRdWJyvMF/tqF0DYxFgF372OYY9ptHWXkPYkGLTBApOUPP/gQMD38bmifeU46/ke2pCzj9InFArf/73Epi5dw8Mqgn4Q8Tzk6BfhdZLHV0nHpAJkMq3PW1iBalYcka9kkt1P49SHKkcAIh28mUp0gHtDN0oFYuq4OFWXgCsf4mwy7+61ABr3AGjx77iEtSO4VeMhsSI+M+50gR0e7rHHr6cBrJEPeGAFqxAbRiSuNWRaL0Nbk5B8OKodJKws2TP8R+nSo5FBUZ320inaLQxz68IZa1w+C1YCXoIP3jXREjtaSJXTm8g== Received: from OSCPR01MB14966.jpnprd01.prod.outlook.com (2603:1096:604:3b1::6) by TYYPR01MB12353.jpnprd01.prod.outlook.com (2603:1096:405:f9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.9; Mon, 6 Oct 2025 09:15:53 +0000 Received: from OSCPR01MB14966.jpnprd01.prod.outlook.com ([fe80::b403:ae60:240:9036]) by OSCPR01MB14966.jpnprd01.prod.outlook.com ([fe80::b403:ae60:240:9036%5]) with mapi id 15.20.9203.007; Mon, 6 Oct 2025 09:15:53 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Michael Paquier' CC: "Aya Iwata (Fujitsu)" , pgsql-hackers Subject: RE: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE Thread-Topic: [PROPOSAL] Termination of Background Workers for ALTER/DROP DATABASE Thread-Index: Adw0Q6iYueu3o2DFQ0mAqFGMYYi8fgCHrYogAANaoAAADGiE4A== Date: Mon, 6 Oct 2025 09:15:53 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ActionId=9f759cb1-c4f3-433e-b229-b8e5f1d892fa;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_ContentBits=0;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Enabled=true;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Method=Standard;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Name=FUJITSU-RESTRICTED?;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SetDate=2025-10-06T09:13:03Z;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_SiteId=a19f121d-81e1-4858-a9d8-736e267fd4c7;MSIP_Label_a7295cc1-d279-42ac-ab4d-3b0f4fece050_Tag=10, 3, 0, 1; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSCPR01MB14966:EE_|TYYPR01MB12353:EE_ x-ms-office365-filtering-correlation-id: bdde3e09-bc48-4759-5ec9-08de04b8f33a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|3613699012|38070700021|1580799027; x-microsoft-antispam-message-info: =?iso-2022-jp?B?cGhZMlpZbVorakhoS21CSVhQQXhKV1VaS3l5b2ZpWlR1TDJVbGl3NWw0?= =?iso-2022-jp?B?RVFNMEluc2ExNktYV2E3VjhXejhXTUVnNkx4YUZmTlNtdDlNV2t1NVZ4?= =?iso-2022-jp?B?TWs2VmJzdWd0dHRGbXZjWk9uY0F1VEluRloyL3d0ZGNXYVFBLzlPWFdX?= =?iso-2022-jp?B?UC96VVkwbTdTR1Y3UzM3cmpnQjdKODV1QmdCNlBwN1RWaUlvaU40SkI1?= =?iso-2022-jp?B?VjNiaGMzMEF3VktjcUZyczJHa2pyWVlXZU5ob2c4MENxVFBSbUJSR2cw?= =?iso-2022-jp?B?bHl6cU5MOWxwYVc2bys2NjhOdDViYXUwY1JVVnN0dWpoVFk4NkxNUFFZ?= =?iso-2022-jp?B?djFNOEdTZzhZMHByRkY3M1VmYXEwQUFJcEZFM3pIZkh4MXdHWElTZ1lq?= =?iso-2022-jp?B?M0w2WXpSUmxxOXZrZ1lyaWk2c3VZdmZLTis2Qng1T2JhMHJQM1hwbW96?= =?iso-2022-jp?B?Rnh5UlBDUno5WTgzeEtUSnRtOGNmRXhtSzZ6NkRjZGdLUUJBcDdNTU9T?= =?iso-2022-jp?B?ZDVpR0dCVzhNVGJJTEl1OTVXQThzZ1J2SGgvamRNdlUrdjdYVTlvbTlS?= =?iso-2022-jp?B?bjJiWVpDazh0UVZ0WTJSY2tqTkRiVy9hRmZNaUo1NDNRWk4yV2p6OWRj?= =?iso-2022-jp?B?OGNBQ3pVL01xT2RYbTNVeitWWVZ3cmMwZmNIbnNSUVhxV1ZDUHl0djEr?= =?iso-2022-jp?B?UUhua00zL0xvM0hDWlllcTYvaXRkemdQMGVIalkzcWswaEFybzA1TGZE?= =?iso-2022-jp?B?ak5HVWtGTTdxdXZ6R1l5VnpNY2Z3Smp0R0E2Lzc0QWhHV2FtZTVIOTN3?= =?iso-2022-jp?B?UkxKUDBQYlhnQlZmazBkVFpkUHAvRXNWL0dxNXZwek1RUHBCK2tLb1Bz?= =?iso-2022-jp?B?YTJGaDRIRklueVcvRTFvWFpDbGFuYTFwbWRRMm5VamU2UWt4VVk3bGhz?= =?iso-2022-jp?B?dWl1YXQ4bjVPL0Exa3h6VVRWanU1clVNL3I4VVh4MHBEQzd0cFQyOTBW?= =?iso-2022-jp?B?bXVxQ2x6Slg4SjAzOFlPY05uWk5aNkdTZHZUQWJmWkVxaDVFQXhOTCtl?= =?iso-2022-jp?B?VG9ncU83M0dFTW9BVURZT3hKK3Z2L3hOSEZ4VUNoYTJ5MyswTlJZdmpV?= =?iso-2022-jp?B?c1o3a1preUJQZHhhSDNlYWpzYU5aazlzb2lVUUMwMEVlRW5LempZdmpk?= =?iso-2022-jp?B?OHpMVWF6NUFIZTBmelRNYW5mb0RUVHlaZ1VhcWxLc2N4dTlmRnh0by9t?= =?iso-2022-jp?B?RmdDdEdzVUh0dE9GWFl3U0hsQlFlNURZZzJFQ25uNUphVWoyK2k4YktN?= =?iso-2022-jp?B?ejVsYktpSWRqblFaTlM4YmlSUVNjQXBVM0YzNllZaEJHTHlFdHlzcmI4?= =?iso-2022-jp?B?c3FYZWZYdFR1NnFMRmRQZG4zZDVtZnZnUnlBc0JPZXptOGc2cWtXZFdI?= =?iso-2022-jp?B?amgzR1g4L2J1TFQ1WHFNY2oyajJndlZrRTlLaHVIMmJ5QVlzMTN5dWxp?= =?iso-2022-jp?B?Wmg3bjNWdXdjMmM3T2tVWGpMaUxUYkpaNjlHUW5Ydm9zS0VUcFlkYjhB?= =?iso-2022-jp?B?V0lndXlJZU4rMjc0dnJxK0c3MkJYbkVrcUdkK0g2ZDU3MGh4cW5wZk5i?= =?iso-2022-jp?B?eC9IMDdpdnRJZVRIRWRXL0xtRXJmNXVNVHd3cmh0S0RwOUt2c3B3QXV5?= =?iso-2022-jp?B?UEl1dnJSZFMxeVV0UFRFVTRlUUlRbVpUNWFwZjZ0U3F3SEg4S1o2OVc0?= =?iso-2022-jp?B?SGtlVVNiSDVIcHNodkRNd1A1WmJsZVdPWExHeXBUcGpqZDQvcE1sTThQ?= =?iso-2022-jp?B?S0pPRkNocFJyS2ZDRjhPWVk3cklFMW1reXBlNFgwNG9wRzl5VXZhZ2JX?= =?iso-2022-jp?B?T0gyZERBMHNlNkcwY0ZIaktlY2ZCMW0zOGVuK3E0NlVFZ2x3dUlrSGVu?= =?iso-2022-jp?B?ZnhyR2U1b3d1dm1vU3RuRGl2UEZyRXVaLzYxNkVCQmdrNngwcFpOS1lz?= =?iso-2022-jp?B?RU9FQ2U2M0ZjSm5zYnRQM0VsOG44Z2RSSURsMWxYU3JoeE5Kby8zN1VS?= =?iso-2022-jp?B?OU42cEdRZ0NqbTY4eWI1TjNnN3ZJdDlOeisrYVBvZS81VitNY3JmTktn?= =?iso-2022-jp?B?eVE1MWdOSUg2c24xQ3RpWWRGSjZySGhZNHBGUUxrYWM0YUpOM2hGa0Ra?= =?iso-2022-jp?B?cEFGNXh4SklpNG4zbWZSWDJmZXJmQzNLNmdmNjltRlJycXlUbVBqTjJV?= =?iso-2022-jp?B?TVJSc0IrVUxod3NVbjdZRzYzbWlMRVpuQlpPdTBVYVhyNjVhazd6dVJD?= =?iso-2022-jp?B?QmpMTQ==?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSCPR01MB14966.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(3613699012)(38070700021)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?cEtVRkw4ODNuRkR1NjZGSEZnTHpqbm5sLy9hdjh0TUgwVllzY2JZL3FU?= =?iso-2022-jp?B?WmszY1dQczNEMDZrRDYvR1FtaXduZkVKVzBtY21UR1NPb0FkbGlod2JF?= =?iso-2022-jp?B?RmdnNTFKd0dxTWhPUTBNUGREWHNhUDhRenYrQm5Mc0dMOHlYZ0E2c0FL?= =?iso-2022-jp?B?MU5mME93TUpZS1lVZkR5ZjMwMS8zZXhGL2ZTYnZ4M0s2SVM3VjBIYWRr?= =?iso-2022-jp?B?REphK29CNzkyanBGdmdobmVaaXgyTUcrdEFiUmVqOU1FdW81aUx1eHNO?= =?iso-2022-jp?B?MUU4dXliMDVjcDNhYVFPZGl4UDZ0TERiVXVJQUhMSjRhbVMwVzJnbURx?= =?iso-2022-jp?B?elJIQmxQbVd6VGh6RFJjWGE2YXpmQmVMTXE5Tm1qcjJWWndiSUlGTjda?= =?iso-2022-jp?B?ak9pTXlqRm5wSktIdmtYUVlzZEk0WjNPRGRZZ3JNOCt0S0NXMXN1R0Vz?= =?iso-2022-jp?B?Qm1tS0pUb1dKWldGd3VvWXlQdEt4b3NCZ1hmYXNOQm9QMElyKzZIVzli?= =?iso-2022-jp?B?Z0UzaGtTbUY0a21UY3ltUGVLd05Zdk92ZlMyOE9TY0pyVHd0YlRPVHVw?= =?iso-2022-jp?B?Y25yMkxlQUlVYmJUQVpBQkp3blUzcEV1dENXSFhFSUN2SjhDdXJrSUNa?= =?iso-2022-jp?B?VmVXRGdOZEgzMHBmUU1RS0dmNEUzWjdLRFhVSDI4aHFvckY5UjRBQjA2?= =?iso-2022-jp?B?OHBsR1FpY2xqMnRvSk1LSGVRS0w5U3VvVUVOZ1dmVHJrdk9TV3RQWUpt?= =?iso-2022-jp?B?aVAyVnV5R0hjZWgrNElGUDJSRG9hRWRlK25RR05OZ0R0OHIxanhDYjQx?= =?iso-2022-jp?B?UWtLV1JPQVFFYUVja0loSm03d0ZqNTlFN2NQTVZUV2FBWnVRL3c4cndU?= =?iso-2022-jp?B?NHdnSCs3dnU2VDE2blJHU2U5SldXc0ZRMUE0N1kyUjRsMU1YaFRtQUN2?= =?iso-2022-jp?B?T0Q0bFFSNGhIcW55VzV4MW13WXBwVmpjNzVNLy9Ta01hTDJ6TDNiNTJr?= =?iso-2022-jp?B?VW0rOXFBL200MzE5b1YvLzIrbG51SkYzREJhRzF5SEJPK0hvNVJ3YmJk?= =?iso-2022-jp?B?SGJQSmlKSEZBeE13bmxpNlFQTnA0U3VLZzQ2OUZ0MUgySEpoZ2krWnls?= =?iso-2022-jp?B?UE1UZkM0THd2eGtTNjY3VE1ualRocVMvUVdXU25iMmY0MU9RaXhFQzB6?= =?iso-2022-jp?B?VXBsVEF5WlRaV2E1SURCb3RQQlNWVXEwUWcvU3hHYS90MHJ0YkM3YmFU?= =?iso-2022-jp?B?NTdScDlRa0NtdlQreGdNZHVwMXRHWXFtelRzc3RuMEJPTnlmbnVFNU1w?= =?iso-2022-jp?B?TFoxWXkzT2YxeWVLZGlqU3FFWDJLcS9jenE3alhjMjdtSENRdzg3MlZM?= =?iso-2022-jp?B?OTRWcnovSSs5eE5lOFpXVXRlaWxaMWYrZ1R3RHE3M0NpaW44RjVWVlV5?= =?iso-2022-jp?B?M2RCbGcyV09udUxlQkRQNDF2WUZzSXBPS29NVmhwT25PbmpUcDFoZ1Zk?= =?iso-2022-jp?B?NHgxSWgySEo2cmh1c0dPNFBubVpMNW9pTXRuWTZ6bE5PeVM1V1RBdk1D?= =?iso-2022-jp?B?VGtZOXV0MVhXUHlkSEJVRU8veEp6blNhNkg1d0NwcTRLT2E4ME55NG52?= =?iso-2022-jp?B?V051eTJzZjdpODhoVEhnVTJ0emFESkRuSmlqM1NrNDh4ZVpUc2RiTHF2?= =?iso-2022-jp?B?eTRuMTFTU3NzVElQUGVFN0FMU2R3ODVnLzNESFpiVkJjMUM5cGFBZE9o?= =?iso-2022-jp?B?RWs4ZEo2MXI4L2VqV3RqYVlwK1FpeWNvMEdrRmluaW1IUTdNRktKN1pE?= =?iso-2022-jp?B?bzNFWGkwbFpSUEJ3ZlhOMVNKa1l0UTR3YktaNXpDSmY5M1UzUytETnkw?= =?iso-2022-jp?B?Z1hTemFwVEVSRG9ISS9vblhFVGdqdE1wTTlUTDVGYzFadGMrVnFkVmZC?= =?iso-2022-jp?B?eWJVbkN4M1pDdFpCZldBVEJvTHdmMmRmek42cnMycHJtempoZ3NzeGl0?= =?iso-2022-jp?B?YnROZy82K1NUVHh3dVlLSlNncVBLbjJDc0lBMnkybzlVVUxvdWtmc2Ez?= =?iso-2022-jp?B?OGp5Zm1iYiswYVFaY3hlWVp6aE9FeUNJWktiQ0R5Z3cyLytYVHV5RHM0?= =?iso-2022-jp?B?SnZVZHBqd0ZoL1J5YjMxYlc1Y0hSOWpKVTZvQTZod1UvbUVHbEhkanVY?= =?iso-2022-jp?B?U2VTZ1A1a3BqaDJDK05mU2paUHZiRjZDNmxZSUtpb2hUbHBnbDlDRUFR?= =?iso-2022-jp?B?c3NXL0RCNk1hQ0NVK0tCdXhsZXRGY1AvYWZlU1NUcE9HUzlLSVpQSHpX?= =?iso-2022-jp?B?cDFqa0NtTXJ1b3dZTDV1bnlONndiUzgwU0E9PQ==?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ADInmd6C4P2j2fjcOZEBQA9hDB1WgUX4XcAGlf5weuAosgmybdm7RYYEzn8+dzwcTLtnEJINVBEOEwMZfLi5qD3+N6xr7Bck8k6W24/vW+50W89PFYT/2qxmdOLJwWuNUZqgG/02LpNT8MNIN104bbSIUBPouufTQUrd0zJtOk3jvhsdXUo1yjbnNfqRzk4tMqDDGmMb25WcRMSLE+Hosh/FM3J17G7g1OoA6uw/wPafnmN98wWHzctW7Yu866fdj0HonE4jDS7FqI7vM48MMO88YAEV3B8Tsl/F9X96tywSWGzyoPel06SkiWfIZVgg3/RPG7PFVUOct8X7GzAr/MaHBeY4LdOU/fTaj/0IOekSDkgtUOKNnVLxT07L3cYo/e0QAagaqLMeIzz+9bslTz8k8p/pRLbe0n0WeuoBW2LLlZx83A8AFjUKvSKXi0iciRLYh8pezc4GdqXExp+lIbq3OuEVC8o41jwE2DhPIg3sJu5zi5EywahZax8+cnhsyUErBTxyUkMAX5p3SR3lpxFM+pLput3gZHh7n5VOK41sO81BXc84kGn0GU4yqXu4gwfvrS4YUlCJJPNBTq5TIxOQd2KfWEkWcQyLEJojW2ATrl9upwvWNdoy9zsyBuBu X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSCPR01MB14966.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdde3e09-bc48-4759-5ec9-08de04b8f33a X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2025 09:15:53.3817 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bpNokz1S7rA7BUGqbf+M/MApFk/SMj6kLTv/0Z6hw2Qs+t9TzZc/smOf8dQ2KgRpqKdFIsKHQHXafOCuJVjLJPlFk7Z7bWZLV3dCMSZfTcA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB12353 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Dear Michael, > The main take that I am getting here from Iwata-san is that this would > lead to less code duplication. Another item, which you are not > mentioning, is that this would be more flexible with bgworkers that > have been starting dynamically, where shared_preload_libraries may not > be used, still a bgworker would need to react. So the suggestion of a > new API to control if a bgworker should be stopped like any other > backend when there is a database activity worth it is a good one, as > long as it is in line with what we do with normal backends. Okay, so this proposal has the advantage that we can terminate workers, eve= n if the extensions do not control workers on the shared memory, right? > AcceptBackgroundWorkerCancel() is going backwards, IMO. Wouldn't it > be better to pass it down as an option in bgw_flags, to mark that a > bgworker connected to a database can be shutdown due to the effect of > a database getting dropped or moved? +1 to extend the bgw_flags. Best regards, Hayato Kuroda FUJITSU LIMITED