Skip to content

Commit 017b561

Browse files
committed
fix: conflict
1 parent 6b16987 commit 017b561

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

tencentcloud/services/tke/service_tencentcloud_tke.go

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2691,7 +2691,7 @@ func (me *TkeService) TkeEncryptionProtectionStateRefreshFunc(clusterId string,
26912691
}
26922692
}
26932693

2694-
func (me *TkeService) DescribeKubernetesClusterInstancesByFilter(ctx context.Context, param map[string]interface{}) (clusterInstances []*tke.Instance, errRet error) {
2694+
func (me *TkeService) DescribeKubernetesClusterInstancesByFilter(ctx context.Context, param map[string]interface{}) (ret []*tke.Instance, errRet error) {
26952695
var (
26962696
logId = tccommon.GetLogId(ctx)
26972697
request = tke.NewDescribeClusterInstancesRequest()
@@ -2718,38 +2718,33 @@ func (me *TkeService) DescribeKubernetesClusterInstancesByFilter(ctx context.Con
27182718
}
27192719
}
27202720

2721-
var offset int64 = 0
2722-
var limit int64 = 100
2723-
var total int64 = -1
2721+
ratelimit.Check(request.GetAction())
27242722

2723+
var (
2724+
offset int64 = 0
2725+
limit int64 = 100
2726+
)
27252727
for {
2726-
if total >= 0 && offset >= total {
2727-
break
2728-
}
27292728
request.Offset = &offset
27302729
request.Limit = &limit
2731-
ratelimit.Check(request.GetAction())
2732-
27332730
response, err := me.client.UseTkeClient().DescribeClusterInstances(request)
27342731
if err != nil {
27352732
errRet = err
27362733
return
27372734
}
27382735
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, request.GetAction(), request.ToJsonString(), response.ToJsonString())
27392736

2740-
if total < 0 {
2741-
total = int64(*response.Response.TotalCount)
2737+
if response == nil || len(response.Response.InstanceSet) < 1 {
2738+
break
27422739
}
2743-
2744-
if len(response.Response.InstanceSet) == 0 {
2745-
// get empty set, we're done
2740+
ret = append(ret, response.Response.InstanceSet...)
2741+
if len(response.Response.InstanceSet) < int(limit) {
27462742
break
27472743
}
27482744

27492745
offset += limit
2750-
2751-
clusterInstances = append(clusterInstances, response.Response.InstanceSet...)
27522746
}
2747+
27532748
return
27542749
}
27552750

0 commit comments

Comments
 (0)