From 830640a11d1a1e1caa597365eddc23e346ccaa22 Mon Sep 17 00:00:00 2001 From: DigitalSonic Date: Tue, 21 Jan 2020 15:40:46 +0800 Subject: [PATCH] add a blacklist in HighAvailableDataSource --- .../druid/pool/ha/selector/RandomDataSourceValidateThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/pool/ha/selector/RandomDataSourceValidateThread.java b/src/main/java/com/alibaba/druid/pool/ha/selector/RandomDataSourceValidateThread.java index 088b7a24a5..89d35e888e 100644 --- a/src/main/java/com/alibaba/druid/pool/ha/selector/RandomDataSourceValidateThread.java +++ b/src/main/java/com/alibaba/druid/pool/ha/selector/RandomDataSourceValidateThread.java @@ -102,7 +102,7 @@ public class RandomDataSourceValidateThread implements Runnable { } private void maintainBlacklist() { - Map dataSourceMap = selector.getDataSourceMap(); + Map dataSourceMap = selector.getFullDataSourceMap(); for (Map.Entry e : errorCounts.entrySet()) { DataSource dataSource = dataSourceMap.get(e.getKey()); if (e.getValue() <= 0) {