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.96) (envelope-from ) id 1wFWnQ-005GEz-20 for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Apr 2026 12:35:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFWnO-00DiQy-2H for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Apr 2026 12:35:10 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wFWnO-00DiQl-1G for pgsql-hackers@lists.postgresql.org; Wed, 22 Apr 2026 12:35:10 +0000 Received: from mail-japaneastazon11011054.outbound.protection.outlook.com ([52.101.125.54] helo=TYVP286CU001.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wFWnM-00000002TJs-1OVv for pgsql-hackers@postgresql.org; Wed, 22 Apr 2026 12:35:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QG6eRyT82eaj7qftg5UUzerYZRq8lM68GfihN8HPni6wpwqD9ml7NlgJoqAgFv0wRE/jSLZKQPOPXWRcAW+jcmzfuy+oJYerNUtCNtD+Zi+4THvK6tm5gATY6+cEuV2fgUlgGPcqjrHOpNtczPtT+c1qZIAXp4XQxiQrWP09yD8z4+qSLJclqL/Px1CkO30b+FIAHCE0EFQpkbPF371gd1XDH5nnNR7GyIY/jJb7bp9UJ0lgRrPGa8Sptl6VJ241Kxb4cfzMGQfiwAEx2bI2mLNLeLRGplZDePwA7kPh20LXrLI4IFBIHD3ZdmYCf/f5oN1G+4b7qVXK5q5FkatpLA== 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=N4Ab0HWzF3y+c68sVTWihQVphzG5kz2cUKk7498FySU=; b=WIBTEacxB1VXWufpvWUtc8RI1yV0yAiAGtUS12MOuP2C3LE5KeWZGps9t5yHWpRClH9knK0Q7eJ/sxNVl+ryyDj9tJ5gkFbVvyYiEK4zvdFUGNSUyUOtAWF+v3BxSEnB3YMZc04LVNtzOHjaXQpYmwwNMkUXNa57HQwY5pB0b6RWh4QPVq2MFKoqO5yB8fqS/xQyDm5kqWaKJh0V8ZiY0YIa3cn4vVbORv30y+h/ooniiGrNSdmBrqS9b+xL259NS8jWKzFSsO8afCUS9dQlZyDYaUSSBvHnBmCIbf9z08Hb097G5us0TwOl2T5UH3sSHuP6dElkew1ucCuMVKAH1Q== 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=N4Ab0HWzF3y+c68sVTWihQVphzG5kz2cUKk7498FySU=; b=YIc4LQj3H/bdgdbpBf5FpRQgS0HSUbWZD7f+Y+qieuE9WYzRu3a3T+E9qg3wbF4J3l4UXt2boizBG1il1uso68//v9t+Zlm7qa2+IMPk2KjdrYiraxZGGC6dgXLq2XmpnRggn1QpOvkgglYefwNreCFrKTzkPBA6L38uC7FbLfflIY1swJI0wvEOkqU8qb5rfaPmzMINB/DdJftwhN86lhN8OH5SCet0MmCMC+YD1ju+yuvnSfjLIbQJZ93mCAnzMfNmTdc1DQGdN0xLUs2FZBCwgRFFY3Ab52wbhOWsMnX6YAXdIU1DvZP3gTSrcm+xryi/GxceRq5Lvcrq/bpQlw== Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com (2603:1096:604:2e5::8) by TY3PR01MB10597.jpnprd01.prod.outlook.com (2603:1096:400:319::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.17; Wed, 22 Apr 2026 12:35:02 +0000 Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893]) by OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893%5]) with mapi id 15.20.9846.017; Wed, 22 Apr 2026 12:35:02 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Chao Li' CC: PostgreSQL-development Subject: RE: Bug in ALTER SUBSCRIPTION ... SERVER / ... CONNECTION with broken old server Thread-Topic: Bug in ALTER SUBSCRIPTION ... SERVER / ... CONNECTION with broken old server Thread-Index: AQHc0fqtM+kTZUcRL0qAxzAP1hnMFbXq3obQ Date: Wed, 22 Apr 2026 12:35:02 +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=50b11037-bd25-41cd-851d-805a93151744;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=2026-04-22T10:17:36Z;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: OS9PR01MB12149:EE_|TY3PR01MB10597:EE_ x-ms-office365-filtering-correlation-id: a82b21f5-31cc-493f-eb00-08dea06b9306 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700021|18002099003|1580799027|56012099003|22082099003; x-microsoft-antispam-message-info: s0lVjByMEm1njZXpQf6jMEn6OhU+fzbnCIKF8yOPHCla64Zm4Jm78FGGThOaAc177f7zwdTqBKiYX5d6l3P6i5werB66ldzY1RP6JpYS2bU5WYPCVVQ3LNli9YSI/M/NWFAiX5Os7As5YXYQO20igd+0MUSi6FvWprZu4rK82XI0bu6uYuVeHo4dfwS+DFgKfHCQw1Cu9jAL4dPig1XcKnX6jdmuZC8/j/5tPkAgok78mtrH+i5xcXu6R9O7Am1bQyGoeT7cL7qa+KCdAROYoGMO7ZCdQpgPDdRlrklMExr6iSdimXX5fHpnmIN060FtPzOTj1xBv07bBdWndAfI6dPoIWQcfaHjyNgaoeV+Mi273PyJe9SxnKwvmU3f6pJkByuM6Qu2F5MP7gPq4GJWU/IbNnf3PSKfjSzpLa61dzFyYFVXNjR4xg9KSRVXwDQrTBG4oqkFy4fY5R77FJ+Nx7YLBoBgOdhF3lW4f2fpOkvqm4SOhItwBVmTjkDE9xaqWRDzF+isO1EFq0Fdt1mdEi1paJxdRRm5Xs51rCYulE3QMurSvXqi4hMqW40pgBZOPPXzi4HF7T7Ez6x3KYFOqRVzNV1V97+8PZ39ATHZkb2VBObP03yRlTuC9+fCRLqLfVvlJo11Gt0U0Mr1Bp00ffL94Qo6itFbgOsA7MVY13ZnFPf9XjXhSMTntE5T/RhVsMvFGf71HlcTHvR8oQvdr7L5zfgw7IlSkLCfWN8qjmrGpZCX7CJtwELhhQxNYrMIH1U6x70hyLvAeuT7eIyjvhiETFAzkxqR9s40y2bMfMPYpr2M7AB+6WUzoyTs0r7F x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS9PR01MB12149.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700021)(18002099003)(1580799027)(56012099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?bU1wSUNkZ3JUVjUyQ2RmUldOUFdtbFNTL2ZVdS9YcjZ1Nkc2aXNBY1Jq?= =?iso-2022-jp?B?Yy8xR2lwVDBuQVNlOW1BY3VqcWk4SXpYOEpIYlQ3M295MjFqUmxNYUhE?= =?iso-2022-jp?B?Y3FscE9VVWpnUEdJRmRzZk1GeUtLQ0QydkdiNlpoSmNGc2VhRG1TQ0xF?= =?iso-2022-jp?B?MUF0RCt3QkJRRDJMWDEvQWdQcDE3a0o1bm8ybHJXUW9memJma2J6WW5G?= =?iso-2022-jp?B?U0RIMXE1Q1dOMG14TUlSQ2ZBTWthcFBJN0VpaFUwNml3aTdRSHFMbXcx?= =?iso-2022-jp?B?SmlsbXdDQm16ZjY3SXRoYnJmVXFXcWRUQm5IOGduTGdWUjlBb0prQXl5?= =?iso-2022-jp?B?TGpMYU5YcGU1Z1UwU2JHT2pXLzhJQ0RsQ3JtS1A5aWpQOWVBZHU1WVVI?= =?iso-2022-jp?B?NHNBT3Z5dERkRDZpbmlGUmZ5TnA3Q2kwaUdScGhzbkJpbUpEbmJVMFVD?= =?iso-2022-jp?B?SjBzcUJnZU1XMzhxUldMUmUrMC92QTJGcUFFOEsvVEtFM28yZzI3TVVK?= =?iso-2022-jp?B?eld4SFlPdVhZbzFwY1RjNVJIeFRadUpDa2o2U002TEVuZHBhcHptak1p?= =?iso-2022-jp?B?YkE5RDhyYU1jOFVzdnUyZU1PYVhJL01GV2tTVk9jK2Z2TE5rWmxFUEM2?= =?iso-2022-jp?B?YSsyeGRjWldFSDF4Vjd3a29hejRoRzV1RDBEeURwRTlHalNFK0ZwSmhV?= =?iso-2022-jp?B?eWphRzFNTzl5MVhydmJLTmlhVVIxNUo0NU9xVjlUcWZaMk93SFdSSXNF?= =?iso-2022-jp?B?MGVuUUhWYXRnWTlrdWFuUnZOMlRxSjIvSVhtNG5sUDVmTjUrWVpEaWUx?= =?iso-2022-jp?B?M3BIM0ZEbXRaWk12NWU5VTJxaTdhaUV0VW9qcWhrMjJsSG9JM25mdWI2?= =?iso-2022-jp?B?dzkwNFNVbk55ak14NzBEeTBkVzQzM09tcjBWWHMyN3ZOejJGOWtTU28y?= =?iso-2022-jp?B?cFMya3U1TlliUkp1VU5sR3FLT0YvL3huNktweTVEYkhHZzhJczRmZjNt?= =?iso-2022-jp?B?MXpERkFtTHRuSHNJMnQ0WUJtb0paQ0xFcFdhUlFScjB6RGJXRHI4Tzdo?= =?iso-2022-jp?B?S3B5M2MyNGhPYkhHRHh3bDcxMGlaZ0ZienE4d3RVTUNKRWxaM2ZIdm9T?= =?iso-2022-jp?B?TFFXYWpnUXcyd1NRcE96UEU4c0N5QlNFeFBqaTVGQ2pINTJ3YUNTMmdv?= =?iso-2022-jp?B?SHp5N1J0MEN3cHlyZlFMbGJ0eURYWTRNWGtQRG1WRGNteWRUc3NOR0R0?= =?iso-2022-jp?B?WXNCcWtpVjlTbWdzLzZyU2c2MTljcm81SlNaLzUxeXJlMlljUDd6Wm9p?= =?iso-2022-jp?B?K1UvOGhTeWNpTENReWFzS00xVmZib3R4SUhZQllrZ0s3UTZPR1Bja1k5?= =?iso-2022-jp?B?dzVyNE9RbTVlTFFmZDhBQXpvSXNFM1NyWk9zM0tsa3VFSTFjVUVoUVZK?= =?iso-2022-jp?B?S2YrZDBTcmJhaGtqTUNNbFlKMnNVUTBIY1V3RkphajdRRlpxM0g2ZEZT?= =?iso-2022-jp?B?SDVPajd0ckRSYXdTTEFrQmNUdUR4cjRsNlRFTzdPSXpPaDRxZWhVUVZO?= =?iso-2022-jp?B?OFJzMmpETFVhblUxbEZ3enJ5UjJHL0pBU0YvNkpwM0NJSkorNXhoZ3Js?= =?iso-2022-jp?B?UkFHUmQvdVBKSEZVTFFuTHlGWVdCQkpBbHpOaUR0eDJCdHYvb3VsVWkz?= =?iso-2022-jp?B?N3FUYTNRVmZuV3BSYU1sRXErNmRYZ3JpTjN6RnJWTkZvMXpscTdOM0NH?= =?iso-2022-jp?B?R2pwU1RxQUk3eDlFaHhlZ1JyeUdVV2RjS2xuYVBVUVYxUEpEWU9tdllv?= =?iso-2022-jp?B?K1NhVVpjT2gxMlhleStqN3VaSlpsRzVIOHhMTTluajBMandrN1FwVW9J?= =?iso-2022-jp?B?MnMzMkFnMURicHgxcXRUYUdETituN3lSbjl5ZGZPbUVXemNtbVJteWlv?= =?iso-2022-jp?B?RlEwc3h6ZXFMRlpWQW5tY20ya0FyVU9yRFFnVFpwSEVmWm5ZV2t4UU1y?= =?iso-2022-jp?B?L3dna3dpMGd4aEQrRTdHN3hoSm1rc3dndU5ucE12dThCdVFuaUYwYTFz?= =?iso-2022-jp?B?R1dOZ2VMbTEyY1M0dHNQajJqUHE1M25XMGJXYXNjYXlBMWduUWtqb1FQ?= =?iso-2022-jp?B?NlBETmxwQ0VPMW11YU9RUVRGR29tTUQ2WEFTMXArb2dNOThPLzZWRXFJ?= =?iso-2022-jp?B?SS9NdytXSi9La25iaCtpUVE0ZU8za0l5WDBJZkk2QTVQMDRWTzkra3dP?= =?iso-2022-jp?B?WHhWWUZvSW1KY3crbDMrTDNCZG1FSk5zSXRtb3o1ZGtFMGRFSHoweEFt?= =?iso-2022-jp?B?SUE2QXZmdkdMZVg0anloMklzZVRINnNIeTFaTjA5N0d6QW01ajJDZXJl?= =?iso-2022-jp?B?cGRaeXJmMS92Tk5yNmpKMWJMVXdjanY5cURvRnVwcFl0VXpYMTdRcXN2?= =?iso-2022-jp?B?eG10bGdZV293dlptMkpiN2diU3JoSkZ4Wjcxc01sbWM3V2I3VUlUZ1hH?= =?iso-2022-jp?B?WDZ6TEZEOXlwT0Nka09Jb0VSWi9vcmV2VXhxRk41TUVuQTBoODFtZ3FK?= =?iso-2022-jp?B?cE5Ma2w5dz0=?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: fndWx2AWRMIJQ7zWwXLeB7hm9Osb2VDMswXdLVJZ5n6v6xty0MLD7DIEgmUIGoeLH//grhOmsX+7P2z4W0mtbWa6hl/4CQT4o0SjPX4hECw2AkZbh2mFVAdnvBmQQkTOyJa0edvq79vBska969LwqP2stC4tWaoj9eDhXslxOevY30z+QT7z0EsrWVt2Z7DUHpxpfWKCjiYnoNVmyRmEsACrxIzg2/Cyig9gza/wkt6FbqyHmf671a6mJYVKAK3FyZPumsfpNZAmRjmqVxhNrhozgCTAasAUY5ZmNgKUh/0vpGNS7ZUu+fR1TGy4UsrVH/eN/C5sJmrg+Okav+NPig== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB12149.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a82b21f5-31cc-493f-eb00-08dea06b9306 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2026 12:35:02.1217 (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: P5oyn0qEQ2x6DQnwnTFyGGy2IzmIv1yX60C2YFOTjDIIWxnnxtXOdW7F9BT9E+Hj/+V3/4yHA5mTdmERB2vppz/F029jFP+JYBsWpC5OLIA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10597 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Dear Chao, > I tested the v19 new feature CREATE SUBSCRIPTION ... SERVER yesterday, an= d > found an issue: once the old server becomes broken, the subscription cann= ot be > recovered by switching it to a good server. Thanks for testing. I could reproduce the same issue. In addition to yours,= I found DROP SUBSCRIPTION cannot be done anymore. To switch the connection or drop = it, I had to create the same user mapping must be created again. ``` postgres=3D# DROP SUBSCRIPTION sub_bug ; ERROR: user mapping not found for user "postgres", server "old_srv" postgres=3D# CREATE USER MAPPING FOR CURRENT_USER SERVER old_srv OPTIONS (user 'dummy', password 'dummy'); CREATE USER MAPPING postgres=3D# DROP SUBSCRIPTION sub_bug ; DROP SUBSCRIPTION ``` Before deep dive to your fix, I'm unclear why dropping the active USER MAPP= ING is allowed. Personally, it should be avoided anyway. Do you know why it's not = restricted? Best regards, Hayato Kuroda FUJITSU LIMITED