mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-12-10 12:09:54 +00:00
Move from glog to klog
- Move from the old github.com/golang/glog to k8s.io/klog - klog as explicit InitFlags() so we add them as necessary - we update the other repositories that we vendor that made a similar change from glog to klog * github.com/kubernetes/repo-infra * k8s.io/gengo/ * k8s.io/kube-openapi/ * github.com/google/cadvisor - Entirely remove all references to glog - Fix some tests by explicit InitFlags in their init() methods Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
This commit is contained in:
@@ -33,7 +33,7 @@ import (
|
||||
|
||||
sio "github.com/codedellemc/goscaleio"
|
||||
siotypes "github.com/codedellemc/goscaleio/types/v1"
|
||||
"github.com/golang/glog"
|
||||
"k8s.io/klog"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -97,7 +97,7 @@ func newSioClient(gateway, username, password string, sslEnabled bool, exec moun
|
||||
}
|
||||
r, err := regexp.Compile(`^emc-vol-\w*-\w*$`)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to compile regex: %v", err))
|
||||
klog.Error(log("failed to compile regex: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
client.diskRegex = r
|
||||
@@ -113,10 +113,10 @@ func (c *sioClient) init() error {
|
||||
if c.inited {
|
||||
return nil
|
||||
}
|
||||
glog.V(4).Infoln(log("initializing scaleio client"))
|
||||
klog.V(4).Infoln(log("initializing scaleio client"))
|
||||
client, err := sio.NewClientWithArgs(c.gateway, "", c.insecure, c.certsEnabled)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to create client: %v", err))
|
||||
klog.Error(log("failed to create client: %v", err))
|
||||
return err
|
||||
}
|
||||
c.client = client
|
||||
@@ -127,24 +127,24 @@ func (c *sioClient) init() error {
|
||||
Username: c.username,
|
||||
Password: c.password},
|
||||
); err != nil {
|
||||
glog.Error(log("client authentication failed: %v", err))
|
||||
klog.Error(log("client authentication failed: %v", err))
|
||||
return err
|
||||
}
|
||||
|
||||
// retrieve system
|
||||
if c.system, err = c.findSystem(c.sysName); err != nil {
|
||||
glog.Error(log("unable to find system %s: %v", c.sysName, err))
|
||||
klog.Error(log("unable to find system %s: %v", c.sysName, err))
|
||||
return err
|
||||
}
|
||||
|
||||
// retrieve protection domain
|
||||
if c.protectionDomain, err = c.findProtectionDomain(c.pdName); err != nil {
|
||||
glog.Error(log("unable to find protection domain %s: %v", c.protectionDomain, err))
|
||||
klog.Error(log("unable to find protection domain %s: %v", c.protectionDomain, err))
|
||||
return err
|
||||
}
|
||||
// retrieve storage pool
|
||||
if c.storagePool, err = c.findStoragePool(c.spName); err != nil {
|
||||
glog.Error(log("unable to find storage pool %s: %v", c.storagePool, err))
|
||||
klog.Error(log("unable to find storage pool %s: %v", c.storagePool, err))
|
||||
return err
|
||||
}
|
||||
c.inited = true
|
||||
@@ -157,7 +157,7 @@ func (c *sioClient) Volumes() ([]*siotypes.Volume, error) {
|
||||
}
|
||||
vols, err := c.getVolumes()
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve volumes: %v", err))
|
||||
klog.Error(log("failed to retrieve volumes: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
return vols, nil
|
||||
@@ -170,12 +170,12 @@ func (c *sioClient) Volume(id sioVolumeID) (*siotypes.Volume, error) {
|
||||
|
||||
vols, err := c.getVolumesByID(id)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve volume by id: %v", err))
|
||||
klog.Error(log("failed to retrieve volume by id: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
vol := vols[0]
|
||||
if vol == nil {
|
||||
glog.V(4).Info(log("volume not found, id %s", id))
|
||||
klog.V(4).Info(log("volume not found, id %s", id))
|
||||
return nil, errors.New("volume not found")
|
||||
}
|
||||
return vol, nil
|
||||
@@ -186,20 +186,20 @@ func (c *sioClient) FindVolume(name string) (*siotypes.Volume, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
glog.V(4).Info(log("searching for volume %s", name))
|
||||
klog.V(4).Info(log("searching for volume %s", name))
|
||||
volumes, err := c.getVolumesByName(name)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to find volume by name %v", err))
|
||||
klog.Error(log("failed to find volume by name %v", err))
|
||||
return nil, err
|
||||
}
|
||||
|
||||
for _, volume := range volumes {
|
||||
if volume.Name == name {
|
||||
glog.V(4).Info(log("found volume %s", name))
|
||||
klog.V(4).Info(log("found volume %s", name))
|
||||
return volume, nil
|
||||
}
|
||||
}
|
||||
glog.V(4).Info(log("volume not found, name %s", name))
|
||||
klog.V(4).Info(log("volume not found, name %s", name))
|
||||
return nil, errors.New("volume not found")
|
||||
}
|
||||
|
||||
@@ -215,7 +215,7 @@ func (c *sioClient) CreateVolume(name string, sizeGB int64) (*siotypes.Volume, e
|
||||
}
|
||||
createResponse, err := c.client.CreateVolume(params, c.storagePool.Name)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to create volume %s: %v", name, err))
|
||||
klog.Error(log("failed to create volume %s: %v", name, err))
|
||||
return nil, err
|
||||
}
|
||||
return c.Volume(sioVolumeID(createResponse.ID))
|
||||
@@ -225,13 +225,13 @@ func (c *sioClient) CreateVolume(name string, sizeGB int64) (*siotypes.Volume, e
|
||||
// is true, ScaleIO will allow other SDC to map to that volume.
|
||||
func (c *sioClient) AttachVolume(id sioVolumeID, multipleMappings bool) error {
|
||||
if err := c.init(); err != nil {
|
||||
glog.Error(log("failed to init'd client in attach volume: %v", err))
|
||||
klog.Error(log("failed to init'd client in attach volume: %v", err))
|
||||
return err
|
||||
}
|
||||
|
||||
iid, err := c.IID()
|
||||
if err != nil {
|
||||
glog.Error(log("failed to get instanceIID for attach volume: %v", err))
|
||||
klog.Error(log("failed to get instanceIID for attach volume: %v", err))
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -244,11 +244,11 @@ func (c *sioClient) AttachVolume(id sioVolumeID, multipleMappings bool) error {
|
||||
volClient.Volume = &siotypes.Volume{ID: string(id)}
|
||||
|
||||
if err := volClient.MapVolumeSdc(params); err != nil {
|
||||
glog.Error(log("failed to attach volume id %s: %v", id, err))
|
||||
klog.Error(log("failed to attach volume id %s: %v", id, err))
|
||||
return err
|
||||
}
|
||||
|
||||
glog.V(4).Info(log("volume %s attached successfully", id))
|
||||
klog.V(4).Info(log("volume %s attached successfully", id))
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -307,11 +307,11 @@ func (c *sioClient) IID() (string, error) {
|
||||
}
|
||||
sdc, err := c.sysClient.FindSdc("SdcGUID", guid)
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve sdc info %s", err))
|
||||
klog.Error(log("failed to retrieve sdc info %s", err))
|
||||
return "", err
|
||||
}
|
||||
c.instanceID = sdc.Sdc.ID
|
||||
glog.V(4).Info(log("retrieved instanceID %s", c.instanceID))
|
||||
klog.V(4).Info(log("retrieved instanceID %s", c.instanceID))
|
||||
}
|
||||
return c.instanceID, nil
|
||||
}
|
||||
@@ -320,11 +320,11 @@ func (c *sioClient) IID() (string, error) {
|
||||
// it attempts to fallback to using drv_cfg binary
|
||||
func (c *sioClient) getGUID() (string, error) {
|
||||
if c.sdcGUID == "" {
|
||||
glog.V(4).Info(log("sdc guid label not set, falling back to using drv_cfg"))
|
||||
klog.V(4).Info(log("sdc guid label not set, falling back to using drv_cfg"))
|
||||
cmd := c.getSdcCmd()
|
||||
output, err := c.exec.Run(cmd, "--query_guid")
|
||||
if err != nil {
|
||||
glog.Error(log("drv_cfg --query_guid failed: %v", err))
|
||||
klog.Error(log("drv_cfg --query_guid failed: %v", err))
|
||||
return "", err
|
||||
}
|
||||
c.sdcGUID = strings.TrimSpace(string(output))
|
||||
@@ -343,7 +343,7 @@ func (c *sioClient) getSioDiskPaths() ([]os.FileInfo, error) {
|
||||
// sioDiskIDPath may not exist yet which is fine
|
||||
return []os.FileInfo{}, nil
|
||||
}
|
||||
glog.Error(log("failed to ReadDir %s: %v", sioDiskIDPath, err))
|
||||
klog.Error(log("failed to ReadDir %s: %v", sioDiskIDPath, err))
|
||||
return nil, err
|
||||
|
||||
}
|
||||
@@ -391,7 +391,7 @@ func (c *sioClient) Devs() (map[string]string, error) {
|
||||
volumeID := parts[3]
|
||||
devPath, err := filepath.EvalSymlinks(fmt.Sprintf("%s/%s", sioDiskIDPath, f.Name()))
|
||||
if err != nil {
|
||||
glog.Error(log("devicepath-to-volID mapping error: %v", err))
|
||||
klog.Error(log("devicepath-to-volID mapping error: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
// map volumeID to devicePath
|
||||
@@ -417,18 +417,18 @@ func (c *sioClient) WaitForAttachedDevice(token string) (string, error) {
|
||||
case <-ticker.C:
|
||||
devMap, err := c.Devs()
|
||||
if err != nil {
|
||||
glog.Error(log("failed while waiting for volume to attach: %v", err))
|
||||
klog.Error(log("failed while waiting for volume to attach: %v", err))
|
||||
return "", err
|
||||
}
|
||||
go func() {
|
||||
glog.V(4).Info(log("waiting for volume %s to be mapped/attached", token))
|
||||
klog.V(4).Info(log("waiting for volume %s to be mapped/attached", token))
|
||||
}()
|
||||
if path, ok := devMap[token]; ok {
|
||||
glog.V(4).Info(log("device %s mapped to vol %s", path, token))
|
||||
klog.V(4).Info(log("device %s mapped to vol %s", path, token))
|
||||
return path, nil
|
||||
}
|
||||
case <-timer.C:
|
||||
glog.Error(log("timed out while waiting for volume to be mapped to a device"))
|
||||
klog.Error(log("timed out while waiting for volume to be mapped to a device"))
|
||||
return "", fmt.Errorf("volume attach timeout")
|
||||
}
|
||||
}
|
||||
@@ -451,18 +451,18 @@ func (c *sioClient) WaitForDetachedDevice(token string) error {
|
||||
case <-ticker.C:
|
||||
devMap, err := c.Devs()
|
||||
if err != nil {
|
||||
glog.Error(log("failed while waiting for volume to unmap/detach: %v", err))
|
||||
klog.Error(log("failed while waiting for volume to unmap/detach: %v", err))
|
||||
return err
|
||||
}
|
||||
go func() {
|
||||
glog.V(4).Info(log("waiting for volume %s to be unmapped/detached", token))
|
||||
klog.V(4).Info(log("waiting for volume %s to be unmapped/detached", token))
|
||||
}()
|
||||
// cant find vol id, then ok.
|
||||
if _, ok := devMap[token]; !ok {
|
||||
return nil
|
||||
}
|
||||
case <-timer.C:
|
||||
glog.Error(log("timed out while waiting for volume %s to be unmapped/detached", token))
|
||||
klog.Error(log("timed out while waiting for volume %s to be unmapped/detached", token))
|
||||
return fmt.Errorf("volume detach timeout")
|
||||
}
|
||||
}
|
||||
@@ -477,7 +477,7 @@ func (c *sioClient) findSystem(sysname string) (sys *siotypes.System, err error)
|
||||
}
|
||||
systems, err := c.client.GetInstance("")
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve instances: %v", err))
|
||||
klog.Error(log("failed to retrieve instances: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
for _, sys = range systems {
|
||||
@@ -485,7 +485,7 @@ func (c *sioClient) findSystem(sysname string) (sys *siotypes.System, err error)
|
||||
return sys, nil
|
||||
}
|
||||
}
|
||||
glog.Error(log("system %s not found", sysname))
|
||||
klog.Error(log("system %s not found", sysname))
|
||||
return nil, errors.New("system not found")
|
||||
}
|
||||
|
||||
@@ -494,13 +494,13 @@ func (c *sioClient) findProtectionDomain(pdname string) (*siotypes.ProtectionDom
|
||||
if c.sysClient != nil {
|
||||
protectionDomain, err := c.sysClient.FindProtectionDomain("", pdname, "")
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve protection domains: %v", err))
|
||||
klog.Error(log("failed to retrieve protection domains: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
c.pdClient.ProtectionDomain = protectionDomain
|
||||
return protectionDomain, nil
|
||||
}
|
||||
glog.Error(log("protection domain %s not set", pdname))
|
||||
klog.Error(log("protection domain %s not set", pdname))
|
||||
return nil, errors.New("protection domain not set")
|
||||
}
|
||||
|
||||
@@ -509,13 +509,13 @@ func (c *sioClient) findStoragePool(spname string) (*siotypes.StoragePool, error
|
||||
if c.pdClient != nil {
|
||||
sp, err := c.pdClient.FindStoragePool("", spname, "")
|
||||
if err != nil {
|
||||
glog.Error(log("failed to retrieve storage pool: %v", err))
|
||||
klog.Error(log("failed to retrieve storage pool: %v", err))
|
||||
return nil, err
|
||||
}
|
||||
c.spClient.StoragePool = sp
|
||||
return sp, nil
|
||||
}
|
||||
glog.Error(log("storage pool %s not set", spname))
|
||||
klog.Error(log("storage pool %s not set", spname))
|
||||
return nil, errors.New("storage pool not set")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user