From a8997d1d4eb8d9d25adfdf37faecc49e474c3e9d Mon Sep 17 00:00:00 2001 From: Karen Chen Date: Mon, 3 Feb 2025 18:01:09 -0800 Subject: [PATCH] fix: skip host list provider check if url is not a cluster endpoint --- .../jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java b/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java index 47537f62e..fb0fa1fd5 100644 --- a/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java +++ b/wrapper/src/main/java/software/amazon/jdbc/plugin/AuroraInitialConnectionStrategyPlugin.java @@ -92,8 +92,9 @@ public void initHostProvider( final HostListProviderService hostListProviderService, final JdbcCallable initHostProviderFunc) throws SQLException { + final RdsUrlType type = this.rdsUtils.identifyRdsType(initialUrl); this.hostListProviderService = hostListProviderService; - if (hostListProviderService.isStaticHostListProvider()) { + if (type.isRdsCluster() && hostListProviderService.isStaticHostListProvider()) { throw new SQLException(Messages.get("AuroraInitialConnectionStrategyPlugin.requireDynamicProvider")); } initHostProviderFunc.call();