diff --git a/wrapper/src/main/java/software/amazon/jdbc/plugin/failover/ClusterAwareReaderFailoverHandler.java b/wrapper/src/main/java/software/amazon/jdbc/plugin/failover/ClusterAwareReaderFailoverHandler.java index 9211185ae..df290aa93 100644 --- a/wrapper/src/main/java/software/amazon/jdbc/plugin/failover/ClusterAwareReaderFailoverHandler.java +++ b/wrapper/src/main/java/software/amazon/jdbc/plugin/failover/ClusterAwareReaderFailoverHandler.java @@ -402,6 +402,7 @@ public ReaderFailoverResult call() { () -> Messages.get( "ClusterAwareReaderFailoverHandler.successfulReaderConnection", new Object[] {this.newHost.getUrl()})); + LOGGER.fine("New reader connection object: " + conn); return new ReaderFailoverResult(conn, this.newHost, true); } catch (SQLException e) { pluginService.setAvailability(newHost.asAliases(), HostAvailability.NOT_AVAILABLE); diff --git a/wrapper/src/test/java/integration/refactored/container/tests/AuroraFailoverTest.java b/wrapper/src/test/java/integration/refactored/container/tests/AuroraFailoverTest.java index 62c161b1d..98356e9a6 100644 --- a/wrapper/src/test/java/integration/refactored/container/tests/AuroraFailoverTest.java +++ b/wrapper/src/test/java/integration/refactored/container/tests/AuroraFailoverTest.java @@ -517,8 +517,14 @@ public void test_DataSourceWriterConnection_BasicFailover() assertTrue(instanceIDs.size() > 0); final String nextWriterId = instanceIDs.get(0); + LOGGER.fine("currentConnectionObject: " + conn.unwrap(Connection.class)); + LOGGER.fine("initialWriterInstanceInfo endpoint: " + initialWriterInstanceInfo.getEndpoint()); + LOGGER.fine("currentConnectionId: " + currentConnectionId); + LOGGER.fine("nextWriterId: " + nextWriterId); + LOGGER.fine("nominatedWriterId: " + nominatedWriterId); + + assertNotEquals(initialWriterInstanceInfo.getInstanceId(), currentConnectionId); assertEquals(nextWriterId, currentConnectionId); - assertEquals(nominatedWriterId, currentConnectionId); assertTrue(conn.isValid(IS_VALID_TIMEOUT)); } diff --git a/wrapper/src/test/resources/logging-test.properties b/wrapper/src/test/resources/logging-test.properties index d999fa974..735b22c00 100644 --- a/wrapper/src/test/resources/logging-test.properties +++ b/wrapper/src/test/resources/logging-test.properties @@ -31,3 +31,4 @@ integration.container.aurora.postgres.AuroraPostgresBaseTest.level=FINEST integration.refactored.level=FINEST integration.refactored.container.tests.ReadWriteSplittingPerformanceTest.level=FINEST integration.refactored.host.TestEnvironment.level=FINEST +integration.refactored.container.tests.AuroraFailoverTest.level=FINEST