git-svn-id: http://code.alibabatech.com/svn/druid/trunk@459 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-07-17 05:46:18 +00:00
parent 91c276c92c
commit eaf877fd4e
2 changed files with 19 additions and 7 deletions
@@ -54,10 +54,7 @@ public class HADataSource extends MultiDataSource implements DataSource {
assert dataSource != null;
if (!dataSource.isEnable()) {
boolean removed = dataSources.remove(dataSource);
if (removed) {
notAvailableDatasources.add(dataSource);
}
handleNotAwailableDatasource(dataSource);
continue;
}
@@ -79,6 +76,13 @@ public class HADataSource extends MultiDataSource implements DataSource {
return conn;
}
}
void handleNotAwailableDatasource(DruidDataSource dataSource) {
boolean removed = dataSources.remove(dataSource);
if (removed) {
notAvailableDatasources.add(dataSource);
}
}
public long getIndexErrorCount() {
return indexErrorCount.get();