[XAPID-1070] reuse the same http client, change maxIdleConnsPerHost
diff --git a/init.go b/init.go
index deb3630..32be608 100644
--- a/init.go
+++ b/init.go
@@ -127,22 +127,12 @@
},
}
apidClusterId = config.GetString(configApidClusterID)
-
- // initialize tracker client
+
client := &trackerClient{
trackerBaseUrl: configApiServerBaseURI,
clusterId: apidClusterId,
- httpclient: &http.Client{
- Transport: &http.Transport{
- MaxIdleConnsPerHost: maxIdleConnsPerHost,
- },
- Timeout: httpTimeout,
- CheckRedirect: func(req *http.Request, _ []*http.Request) error {
- req.Header.Set("Authorization", getBearerToken())
- return nil
- },
- },
+ httpclient: httpClient,
}
// initialize db manager
@@ -192,7 +182,6 @@
downloadQueue: make(chan *DownloadRequest, downloadQueueSize),
isClosed: new(int32),
client: httpClient,
-
}
bundleMan.initializeBundleDownloading()