Include tier name in MinIO/S3 target user-agent (#16630)

This commit is contained in:
Krishnan Parthasarathi
2023-02-15 22:09:46 -08:00
committed by GitHub
parent d136ac0596
commit a1dd08f2e6
5 changed files with 11 additions and 10 deletions

View File

@@ -18,6 +18,7 @@
package cmd
import (
"fmt"
"net/url"
"strings"
"time"
@@ -33,7 +34,7 @@ type warmBackendMinIO struct {
var _ WarmBackend = (*warmBackendMinIO)(nil)
func newWarmBackendMinIO(conf madmin.TierMinIO) (*warmBackendMinIO, error) {
func newWarmBackendMinIO(conf madmin.TierMinIO, tier string) (*warmBackendMinIO, error) {
u, err := url.Parse(conf.Endpoint)
if err != nil {
return nil, err
@@ -53,7 +54,7 @@ func newWarmBackendMinIO(conf madmin.TierMinIO) (*warmBackendMinIO, error) {
if err != nil {
return nil, err
}
client.SetAppInfo("minio-tier-target", ReleaseTag)
client.SetAppInfo(fmt.Sprintf("minio-tier-%s", tier), ReleaseTag)
core := &minio.Core{Client: client}
return &warmBackendMinIO{