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