Skip to content

Commit

Permalink
Merge pull request #916 from huww98/correct-log
Browse files Browse the repository at this point in the history
util: correct logs in RetryGetMetaData
  • Loading branch information
k8s-ci-robot committed Dec 4, 2023
2 parents 298c5d9 + 12d2327 commit 15f6e0e
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion pkg/disk/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ type instanceDocument struct {
func retryGetInstanceDoc() (*instanceDocument, error) {
var err error
var doc *instanceDocument
for i := 0; i < utils.MetadataMaxRetrycount; i++ {
for i := 0; i < utils.MetadataMaxRetryCount; i++ {
doc, err = getInstanceDoc()
if err != nil {
log.Errorf("retryGetInstanceDoc: failed to get instance doc for %v try, err: %v", i, err)
Expand Down
20 changes: 10 additions & 10 deletions pkg/utils/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,8 @@ const (
ProvisionerService = "provisioner"
// InstallSnapshotCRD tag
InstallSnapshotCRD = "INSTALL_SNAPSHOT_CRD"
// MetadataMaxRetrycount ...
MetadataMaxRetrycount = 4
// MetadataMaxRetryCount ...
MetadataMaxRetryCount = 4
// VolDataFileName file
VolDataFileName = "vol_data.json"
// fsckErrorsCorrected tag
Expand Down Expand Up @@ -435,19 +435,19 @@ func GetMetaData(resource string) (string, error) {

// RetryGetMetaData ...
func RetryGetMetaData(resource string) string {
var nodeID string
for i := 0; i < MetadataMaxRetrycount; i++ {
nodeID, _ = GetMetaData(resource)
if nodeID != "" {
var response string
for i := 0; i < MetadataMaxRetryCount; i++ {
response, _ = GetMetaData(resource)
if response != "" {
break
}
time.Sleep(1 * time.Second)
}
if nodeID == "" {
log.Fatalf("RetryGetMetadata: failed to get instanceId: %s from metadataserver %s after 4 retrys", nodeID, MetadataURL+resource)
if response == "" {
log.Fatalf("RetryGetMetadata: failed to get metadata %s%s after %d retries", MetadataURL, resource, MetadataMaxRetryCount)
}
log.Infof("RetryGetMetaData: successful get metadata %v: %v", resource, nodeID)
return nodeID
log.Infof("RetryGetMetaData: successful get metadata %v: %v", resource, response)
return response
}

// GetRegionIDAndInstanceID get regionID and instanceID object
Expand Down

0 comments on commit 15f6e0e

Please sign in to comment.