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

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 2a54405ca67 [fix](show frontends) show effective HTTP/HTTPS port 
(#64670)
2a54405ca67 is described below

commit 2a54405ca67080a08f239eef81e6b574a7d8e424
Author: nsivarajan <[email protected]>
AuthorDate: Tue Jul 7 12:26:00 2026 +0530

    [fix](show frontends) show effective HTTP/HTTPS port (#64670)
    
    `show frontends;` always show only `http_port` even though for cases
    like when enable_https=true, this PR fix the port visibility to show
    HTTPS port if `enable_https` enabled.
    
    Also, this serves as preparatory for #60921
    Co-authored-by: Sivarajan Narayanan <[email protected]>
---
 .../main/java/org/apache/doris/common/proc/FrontendsProcNode.java    | 3 ++-
 .../src/main/java/org/apache/doris/common/util/HttpURLUtil.java      | 5 +++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java
index 4b7adbf9638..58fc49ae4c3 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/common/proc/FrontendsProcNode.java
@@ -21,6 +21,7 @@ import org.apache.doris.catalog.Env;
 import org.apache.doris.common.Config;
 import org.apache.doris.common.Pair;
 import org.apache.doris.common.io.DiskUtils;
+import org.apache.doris.common.util.HttpURLUtil;
 import org.apache.doris.common.util.TimeUtils;
 import org.apache.doris.qe.ConnectContext;
 import org.apache.doris.service.FeDiskInfo;
@@ -123,7 +124,7 @@ public class FrontendsProcNode implements ProcNodeInterface 
{
             info.add(fe.getNodeName());
             info.add(fe.getHost());
             info.add(Integer.toString(fe.getEditLogPort()));
-            info.add(Integer.toString(Config.http_port));
+            info.add(Integer.toString(HttpURLUtil.getHttpPort()));
 
             if (fe.getNodeName().equals(env.getNodeName())) {
                 info.add(Integer.toString(Config.query_port));
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/common/util/HttpURLUtil.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/util/HttpURLUtil.java
index 70b3e68450a..baafc104bf9 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/util/HttpURLUtil.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/util/HttpURLUtil.java
@@ -19,6 +19,7 @@ package org.apache.doris.common.util;
 
 import org.apache.doris.catalog.Env;
 import org.apache.doris.cloud.security.SecurityChecker;
+import org.apache.doris.common.Config;
 import org.apache.doris.system.SystemInfoService.HostInfo;
 
 import com.google.common.collect.Maps;
@@ -30,6 +31,10 @@ import java.util.Map;
 
 public class HttpURLUtil {
 
+    public static int getHttpPort() {
+        return Config.enable_https ? Config.https_port : Config.http_port;
+    }
+
     public static HttpURLConnection getConnectionWithNodeIdent(String request) 
throws IOException {
         try {
             SecurityChecker.getInstance().startSSRFChecking(request);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to