This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new b702afd7513 Fix create database not persist governance center (#18799)
b702afd7513 is described below
commit b702afd751324fc1972df440b0d1e1f6be1ec847
Author: zhaojinchao <[email protected]>
AuthorDate: Sun Jul 3 11:22:23 2022 +0800
Fix create database not persist governance center (#18799)
---
.../java/org/apache/shardingsphere/mode/manager/ContextManager.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
index d5e15bb1af2..7ac481b5a57 100644
---
a/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
+++
b/shardingsphere-mode/shardingsphere-mode-core/src/main/java/org/apache/shardingsphere/mode/manager/ContextManager.java
@@ -120,7 +120,7 @@ public final class ContextManager implements AutoCloseable {
DatabaseType protocolType =
DatabaseTypeEngine.getProtocolType(Collections.emptyMap(),
metaDataContexts.getMetaData().getProps());
metaDataContexts.getMetaData().addDatabase(databaseName, protocolType);
metaDataContexts.getOptimizerContext().addDatabase(databaseName,
protocolType);
- persistMetaData(metaDataContexts);
+ metaDataContexts.getPersistService().ifPresent(optional ->
optional.getSchemaMetaDataService().persistDatabase(databaseName));
}
/**