@@ -552,8 +552,7 @@ func (plugin *glusterfsPlugin) collectGids(className string, gidTable *MinMaxAll
552
552
}
553
553
pvList , err := kubeClient .CoreV1 ().PersistentVolumes ().List (metav1.ListOptions {LabelSelector : labels .Everything ().String ()})
554
554
if err != nil {
555
- klog .Error ("failed to get existing persistent volumes" )
556
- return err
555
+ return fmt .Errorf ("failed to get existing persistent volumes" )
557
556
}
558
557
559
558
for _ , pv := range pvList .Items {
@@ -580,8 +579,7 @@ func (plugin *glusterfsPlugin) collectGids(className string, gidTable *MinMaxAll
580
579
if err == ErrConflict {
581
580
klog .Warningf ("GID %v found in pv %v was already allocated" , gid , pvName )
582
581
} else if err != nil {
583
- klog .Errorf ("failed to store gid %v found in pv %v: %v" , gid , pvName , err )
584
- return err
582
+ return fmt .Errorf ("failed to store gid %v found in pv %v: %v" , gid , pvName , err )
585
583
}
586
584
}
587
585
@@ -770,7 +768,6 @@ func (p *glusterfsVolumeProvisioner) Provision(selectedNode *v1.Node, allowedTop
770
768
klog .Errorf ("error when releasing GID in storageclass %s: %v" , scName , releaseErr )
771
769
}
772
770
773
- klog .Errorf ("failed to create volume: %v" , err )
774
771
return nil , fmt .Errorf ("failed to create volume: %v" , err )
775
772
}
776
773
mode := v1 .PersistentVolumeFilesystem
@@ -816,12 +813,10 @@ func (p *glusterfsVolumeProvisioner) CreateVolume(gid int) (r *v1.GlusterfsPersi
816
813
klog .V (2 ).Infof ("create volume of size %dGiB" , sz )
817
814
818
815
if p .url == "" {
819
- klog .Errorf ("REST server endpoint is empty" )
820
816
return nil , 0 , "" , fmt .Errorf ("failed to create glusterfs REST client, REST URL is empty" )
821
817
}
822
818
cli := gcli .NewClient (p .url , p .user , p .secretValue )
823
819
if cli == nil {
824
- klog .Errorf ("failed to create glusterfs REST client" )
825
820
return nil , 0 , "" , fmt .Errorf ("failed to create glusterfs REST client, REST server authentication failed" )
826
821
}
827
822
if p .provisionerConfig .clusterID != "" {
@@ -845,14 +840,12 @@ func (p *glusterfsVolumeProvisioner) CreateVolume(gid int) (r *v1.GlusterfsPersi
845
840
volumeReq := & gapi.VolumeCreateRequest {Size : sz , Name : customVolumeName , Clusters : clusterIDs , Gid : gid64 , Durability : p .volumeType , GlusterVolumeOptions : p .volumeOptions , Snapshot : snaps }
846
841
volume , err := cli .VolumeCreate (volumeReq )
847
842
if err != nil {
848
- klog .Errorf ("failed to create volume: %v" , err )
849
843
return nil , 0 , "" , fmt .Errorf ("failed to create volume: %v" , err )
850
844
}
851
845
klog .V (1 ).Infof ("volume with size %d and name %s created" , volume .Size , volume .Name )
852
846
volID = volume .Id
853
847
dynamicHostIps , err := getClusterNodes (cli , volume .Cluster )
854
848
if err != nil {
855
- klog .Errorf ("failed to get cluster nodes for volume %s: %v" , volume , err )
856
849
return nil , 0 , "" , fmt .Errorf ("failed to get cluster nodes for volume %s: %v" , volume , err )
857
850
}
858
851
@@ -864,7 +857,6 @@ func (p *glusterfsVolumeProvisioner) CreateVolume(gid int) (r *v1.GlusterfsPersi
864
857
epNamespace := p .options .PVC .Namespace
865
858
endpoint , service , err := p .createEndpointService (epNamespace , epServiceName , dynamicHostIps , p .options .PVC )
866
859
if err != nil {
867
- klog .Errorf ("failed to create endpoint/service %v/%v: %v" , epNamespace , epServiceName , err )
868
860
deleteErr := cli .VolumeDelete (volume .Id )
869
861
if deleteErr != nil {
870
862
klog .Errorf ("failed to delete volume: %v, manual deletion of the volume required" , deleteErr )
@@ -952,7 +944,6 @@ func (d *glusterfsVolumeDeleter) deleteEndpointService(namespace string, epServi
952
944
}
953
945
err = kubeClient .CoreV1 ().Services (namespace ).Delete (epServiceName , nil )
954
946
if err != nil {
955
- klog .Errorf ("failed to delete service %s/%s: %v" , namespace , epServiceName , err )
956
947
return fmt .Errorf ("failed to delete service %s/%s: %v" , namespace , epServiceName , err )
957
948
}
958
949
klog .V (1 ).Infof ("service/endpoint: %s/%s deleted successfully" , namespace , epServiceName )
@@ -985,7 +976,6 @@ func parseSecret(namespace, secretName string, kubeClient clientset.Interface) (
985
976
func getClusterNodes (cli * gcli.Client , cluster string ) (dynamicHostIps []string , err error ) {
986
977
clusterinfo , err := cli .ClusterInfo (cluster )
987
978
if err != nil {
988
- klog .Errorf ("failed to get cluster details: %v" , err )
989
979
return nil , fmt .Errorf ("failed to get cluster details: %v" , err )
990
980
}
991
981
@@ -995,15 +985,13 @@ func getClusterNodes(cli *gcli.Client, cluster string) (dynamicHostIps []string,
995
985
for _ , node := range clusterinfo .Nodes {
996
986
nodeInfo , err := cli .NodeInfo (string (node ))
997
987
if err != nil {
998
- klog .Errorf ("failed to get host ipaddress: %v" , err )
999
988
return nil , fmt .Errorf ("failed to get host ipaddress: %v" , err )
1000
989
}
1001
990
ipaddr := dstrings .Join (nodeInfo .NodeAddRequest .Hostnames .Storage , "" )
1002
991
dynamicHostIps = append (dynamicHostIps , ipaddr )
1003
992
}
1004
993
klog .V (3 ).Infof ("host list :%v" , dynamicHostIps )
1005
994
if len (dynamicHostIps ) == 0 {
1006
- klog .Errorf ("no hosts found: %v" , err )
1007
995
return nil , fmt .Errorf ("no hosts found: %v" , err )
1008
996
}
1009
997
return dynamicHostIps , nil
0 commit comments