Skip to content

Commit 09aca41

Browse files
authored
Merge pull request apache#440 from ztonny/master
[Bug] fix issue apache#439
2 parents 8d91826 + e495120 commit 09aca41

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

pkg/common/utils/mysql/mysql.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,9 @@ func (db *DB) GetBackendsByComputeGroupId(cgid string) ([]*Backend, error) {
232232
return nil, err
233233
}
234234
if _, ok := m[COMPUTE_GROUP_ID]; !ok {
235-
klog.Errorf("GetBackendsByComputeGroupId backends tag get compute_group_name failed, tag: %s, err: %s\n", be.Tag, err.Error())
236-
return nil, err
235+
errMsg := fmt.Sprintf("GetBackendsByComputeGroupId backends tag get compute_group_name failed, tag: %s, err: no compute_group_id field found", be.Tag)
236+
klog.Errorf(errMsg)
237+
return nil, errors.New(errMsg)
237238
}
238239

239240
computegroupId := fmt.Sprintf("%s", m[COMPUTE_GROUP_ID])

pkg/common/utils/resource/configmap_test.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@
1818
package resource
1919

2020
import (
21-
dorisv1 "github.com/apache/doris-operator/api/doris/v1"
22-
corev1 "k8s.io/api/core/v1"
2321
"reflect"
2422
"strconv"
2523
"testing"
24+
25+
dorisv1 "github.com/apache/doris-operator/api/doris/v1"
26+
corev1 "k8s.io/api/core/v1"
2627
)
2728

2829
func Test_GetStartMode(t *testing.T) {
@@ -109,8 +110,10 @@ func Test_ResolveConfigMpas(t *testing.T) {
109110
}
110111

111112
m, err := ResolveConfigMaps(tests, dorisv1.Component_FE)
112-
if err != nil || len(m) == 0 {
113+
if err != nil {
113114
t.Errorf("resolve configmaps faild, len=%d, err=%s", len(m), err.Error())
115+
} else if len(m) == 0 {
116+
t.Errorf("resolve configmaps faild, len=%d", len(m))
114117
}
115118
}
116119

pkg/controller/sub_controller/disaggregated_cluster/computegroups/controller.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ func (dcgs *DisaggregatedComputeGroupsController) ClearStatefulsetUnusedPVCs(ctx
524524
var perr error
525525
index, perr = strconv.ParseInt(sl[1], 10, 32)
526526
if perr != nil {
527-
klog.Errorf("DisaggregatedComputeGroupsController ClearStatefulsetUnusedPVCs namespace %s name %s index parse failed, err=%s", ddc.Namespace, pvcName, err.Error())
527+
klog.Errorf("DisaggregatedComputeGroupsController ClearStatefulsetUnusedPVCs namespace %s name %s index parse failed, err=%s", ddc.Namespace, pvcName, perr.Error())
528528
continue
529529
}
530530
if int32(index) >= replicas {
@@ -641,8 +641,9 @@ func(dcgs *DisaggregatedComputeGroupsController) recordComputeGroupIds(ddc *dv1.
641641
return err
642642
}
643643
if _, ok := tags[mysql.COMPUTE_GROUP_ID]; !ok {
644-
klog.Errorf("DisaggregatedComputeGroupsController recordComputeGroupIds backend tag get compute_group_name failed, tag: %s, err: %s", backend.Tag, err.Error())
645-
return err
644+
errMsg := fmt.Sprintf("DisaggregatedComputeGroupsController recordComputeGroupIds backend tag get compute_group_name failed, tag: %s, err: no compute_group_id field found ", backend.Tag)
645+
klog.Errorf(errMsg)
646+
return errors.New(errMsg)
646647
}
647648

648649
podName := strings.Split(backend.Host, ".")[0]

pkg/controller/sub_controller/sub_controller.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ func (d *SubDefaultController) CheckSharedPVC(ctx context.Context, dcr *dorisv1.
290290
for _, claim := range dcr.Spec.SharedPersistentVolumeClaims {
291291
pvc, err := k8s.GetPVC(ctx, d.K8sclient, claim.PersistentVolumeClaimName, dcr.Namespace)
292292
if err != nil || pvc == nil {
293-
errMessage := fmt.Sprintf("(PersistentVolumeClaim get failed name: %s, namespace: %s, err: %s), ", claim.PersistentVolumeClaimName, dcr.Namespace, err.Error())
293+
errMessage := fmt.Sprintf("(PersistentVolumeClaim get failed name: %s, namespace: %s, err: %#v), ", claim.PersistentVolumeClaimName, dcr.Namespace, err)
294294
klog.Errorf(errMessage)
295295
d.K8srecorder.Event(dcr, string(EventWarning), string(CheckSharePVC), errMessage)
296296
return
@@ -555,7 +555,7 @@ func (d *SubDefaultController) listAndDeletePersistentVolumeClaim(ctx context.Co
555555

556556
dorisPersistentVolumes, err := d.GetFinalPersistentVolumes(ctx, dcr, componentType)
557557
if err != nil {
558-
d.K8srecorder.Event(dcr, string(EventWarning), PVCExplainFailed, fmt.Sprintf("listAndDeletePersistentVolumeClaim %s GetFinalPersistentVolumes failed%s", componentType, err.Error()))
558+
d.K8srecorder.Event(dcr, string(EventWarning), PVCExplainFailed, fmt.Sprintf("listAndDeletePersistentVolumeClaim %s GetFinalPersistentVolumes failed: %s", componentType, err.Error()))
559559
return err
560560
}
561561

0 commit comments

Comments
 (0)