fix: 优化数据源定时同步逻辑
This commit is contained in:
parent
93f48678a3
commit
692228183d
@ -989,16 +989,16 @@ public class DatasourceServer implements DatasourceApi {
|
||||
datasources.forEach(datasource -> {
|
||||
if (!syncDsIds.contains(datasource.getId())) {
|
||||
syncDsIds.add(datasource.getId());
|
||||
commonThreadPool.addTask(() -> {
|
||||
try {
|
||||
LicenseUtil.validate();
|
||||
validate(datasource);
|
||||
} catch (Exception e) {
|
||||
} finally {
|
||||
syncDsIds.removeIf(id -> id.equals(datasource.getId()));
|
||||
}
|
||||
});
|
||||
}
|
||||
commonThreadPool.addTask(() -> {
|
||||
try {
|
||||
LicenseUtil.validate();
|
||||
validate(datasource);
|
||||
} catch (Exception e) {
|
||||
} finally {
|
||||
syncDsIds.removeIf(id -> id.equals(datasource.getId()));
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user