From b7d1044eb506c64248c3a59b248d3da13cf3f8ba Mon Sep 17 00:00:00 2001 From: disksing Date: Mon, 16 Aug 2021 11:55:36 +0800 Subject: [PATCH] config: remove unused utility (#269) Signed-off-by: disksing --- config/config.go | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/config/config.go b/config/config.go index 2504248a..a48fecc9 100644 --- a/config/config.go +++ b/config/config.go @@ -36,10 +36,8 @@ package config import ( "fmt" - "net/http" "net/url" "strings" - "sync" "sync/atomic" "github.com/pingcap/errors" @@ -205,38 +203,3 @@ func ParsePath(path string) (etcdAddrs []string, disableGC bool, err error) { etcdAddrs = strings.Split(u.Host, ",") return } - -var ( - internalClientInit sync.Once - internalHTTPClient *http.Client - internalHTTPSchema string -) - -// InternalHTTPClient is used by TiDB-Server to request other components. -func InternalHTTPClient() *http.Client { - internalClientInit.Do(initInternalClient) - return internalHTTPClient -} - -// InternalHTTPSchema specifies use http or https to request other components. -func InternalHTTPSchema() string { - internalClientInit.Do(initInternalClient) - return internalHTTPSchema -} - -func initInternalClient() { - clusterSecurity := GetGlobalConfig().Security - tlsCfg, err := clusterSecurity.ToTLSConfig() - if err != nil { - logutil.BgLogger().Fatal("could not load cluster ssl", zap.Error(err)) - } - if tlsCfg == nil { - internalHTTPSchema = "http" - internalHTTPClient = http.DefaultClient - return - } - internalHTTPSchema = "https" - internalHTTPClient = &http.Client{ - Transport: &http.Transport{TLSClientConfig: tlsCfg}, - } -}