This is an automated email from the ASF dual-hosted git repository.

jianglongtao 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 84c4aa4c298 Fix export storage nodes data (#24715)
84c4aa4c298 is described below

commit 84c4aa4c2986b097561118585483b63a8bfe9775
Author: ChenJiaHao <[email protected]>
AuthorDate: Tue Mar 21 17:29:37 2023 +0800

    Fix export storage nodes data (#24715)
    
    * Fix export storage nodes data
    
    * add blank line
---
 .../handler/distsql/ral/queryable/ExportStorageNodesExecutor.java     | 4 ++--
 .../handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java | 2 +-
 .../core/src/test/resources/expected/export-storage-nodes.json        | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
index 90f2507d762..71359001e91 100644
--- 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
+++ 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
@@ -93,8 +93,8 @@ public final class ExportStorageNodesExecutor implements 
MetaDataRequiredQueryab
                 return;
             }
             Map<String, Object> standardProperties = 
DataSourcePropertiesCreator.create(value).getConnectionPropertySynonyms().getStandardProperties();
-            ExportedStorageNode exportedStorageNode = new 
ExportedStorageNode(dataSourceMetaData.getHostname(), 
String.valueOf(dataSourceMetaData.getPort()), dataSourceMetaData.getCatalog(),
-                    String.valueOf(standardProperties.get("username")), 
String.valueOf(standardProperties.get("password")));
+            ExportedStorageNode exportedStorageNode = new 
ExportedStorageNode(dataSourceMetaData.getHostname(), 
String.valueOf(dataSourceMetaData.getPort()),
+                    String.valueOf(standardProperties.get("username")), 
String.valueOf(standardProperties.get("password")), 
dataSourceMetaData.getCatalog());
             storageNodes.put(databaseInstanceIp, exportedStorageNode);
         });
         return Collections.singletonMap(database.getName(), 
storageNodes.values());
diff --git 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java
 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java
index 7ceb90e725a..cb765df9e06 100644
--- 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java
+++ 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutorTest.java
@@ -157,7 +157,7 @@ public final class ExportStorageNodesExecutorTest {
         MockedDataSource result = new MockedDataSource();
         result.setUrl(String.format("jdbc:mock://127.0.0.1/%s", name));
         result.setUsername("root");
-        result.setPassword("");
+        result.setPassword("test");
         result.setMaxPoolSize(50);
         result.setMinPoolSize(1);
         return result;
diff --git 
a/proxy/backend/core/src/test/resources/expected/export-storage-nodes.json 
b/proxy/backend/core/src/test/resources/expected/export-storage-nodes.json
index 86d36da5346..48cdcf65002 100644
--- a/proxy/backend/core/src/test/resources/expected/export-storage-nodes.json
+++ b/proxy/backend/core/src/test/resources/expected/export-storage-nodes.json
@@ -1 +1 @@
-{"storage_nodes":{"normal_db":[{"port":"0","password":"root","database":""}]}}
+{"storage_nodes":{"normal_db":[{"port":"0","username":"root","password":"test"}]}}

Reply via email to