From c1e1166a94e3bd5a9076fb874661837e5e310bff Mon Sep 17 00:00:00 2001 From: LiZongbo Date: Mon, 18 Dec 2023 00:19:55 +0800 Subject: [PATCH] Revert "fix issues:#5620" This reverts commit 65797bcddd7e5d769cfb48c6d03dba9083d3a142. --- core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index f26e49cead..9ca7ca0b13 100644 --- a/core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -3252,7 +3252,7 @@ public void shrink(boolean checkTime, boolean keepAlive) { final long currentTimeMillis = System.currentTimeMillis(); int size = connections.size(); for (int i = 0; i < size; ++i) { - DruidConnectionHolder connection = connections.pollFirst(); + DruidConnectionHolder connection = connections.pollLast(); if ((onFatalError || fatalErrorIncrement > 0) && (lastFatalErrorTimeMillis > connection.connectTimeMillis)) {