From 7bf39219d39689e62c15af67a3b8cdb2d697261c Mon Sep 17 00:00:00 2001 From: Karen Chen <64801825+karenc-bq@users.noreply.github.com> Date: Tue, 13 Jan 2026 19:30:30 -0800 Subject: [PATCH 1/2] fix: remove static host list provider check --- .../lib/plugins/aurora_initial_connection_strategy_plugin.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/common/lib/plugins/aurora_initial_connection_strategy_plugin.ts b/common/lib/plugins/aurora_initial_connection_strategy_plugin.ts index eb0f6a6e4..2a56e606c 100644 --- a/common/lib/plugins/aurora_initial_connection_strategy_plugin.ts +++ b/common/lib/plugins/aurora_initial_connection_strategy_plugin.ts @@ -51,9 +51,6 @@ export class AuroraInitialConnectionStrategyPlugin extends AbstractConnectionPlu initHostProviderFunc: () => void ): void { this.hostListProviderService = hostListProviderService; - if (hostListProviderService.isStaticHostListProvider()) { - throw new AwsWrapperError(Messages.get("AuroraInitialConnectionStrategyPlugin.requireDynamicProvider")); - } initHostProviderFunc(); } From 8e825e8eeb15c718c9152bd8855f27e6318aa5ac Mon Sep 17 00:00:00 2001 From: Karen Chen <64801825+karenc-bq@users.noreply.github.com> Date: Tue, 13 Jan 2026 20:01:15 -0800 Subject: [PATCH 2/2] test: remove obsolete test --- .../aurora_initial_connection_strategy_plugin.test.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/tests/unit/aurora_initial_connection_strategy_plugin.test.ts b/tests/unit/aurora_initial_connection_strategy_plugin.test.ts index f9ce8431a..47757b5e6 100644 --- a/tests/unit/aurora_initial_connection_strategy_plugin.test.ts +++ b/tests/unit/aurora_initial_connection_strategy_plugin.test.ts @@ -90,15 +90,6 @@ describe("Aurora initial connection strategy plugin", () => { await expect(plugin.connect(hostInfo, props, true, mockFunc)).rejects.toThrow(Error); }); - it("test static HostListProvider", async () => { - const plugin = new AuroraInitialConnectionStrategyPlugin(instance(mockPluginService)); - when(mockHostListProviderService.isStaticHostListProvider()).thenReturn(true); - - expect(() => { - plugin.initHostProvider(hostInfo, props, instance(mockHostListProviderService), mockFunc); - }).toThrow(AwsWrapperError); - }); - it("test writer - not found", async () => { when(mockRdsUtils.identifyRdsType(anything())).thenReturn(RdsUrlType.RDS_WRITER_CLUSTER); when(mockPluginService.getAllHosts()).thenReturn([hostInfoBuilder.withRole(HostRole.READER).build()]);