@@ -1164,22 +1164,20 @@ func resourceTencentCloudInstanceUpdate(d *schema.ResourceData, meta interface{}
1164
1164
if err != nil {
1165
1165
return err
1166
1166
}
1167
- }
1168
- err = resource .Retry (2 * readRetryTimeout , func () * resource.RetryError {
1169
- instance , errRet := cvmService .DescribeInstanceById (ctx , instanceId )
1170
- if errRet != nil {
1171
- return retryError (errRet , InternalError )
1167
+ time .Sleep (10 * time .Second )
1168
+ err = resource .Retry (2 * readRetryTimeout , func () * resource.RetryError {
1169
+ instance , errRet := cvmService .DescribeInstanceById (ctx , instanceId )
1170
+ if errRet != nil {
1171
+ return retryError (errRet , InternalError )
1172
+ }
1173
+ if instance != nil && * instance .LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1174
+ return resource .RetryableError (fmt .Errorf ("cvm instance latest operetion status is %s, retry..." , * instance .LatestOperationState ))
1175
+ }
1176
+ return nil
1177
+ })
1178
+ if err != nil {
1179
+ return err
1172
1180
}
1173
- log .Printf (instanceId )
1174
- log .Printf (* instance .InstanceState )
1175
- //log.Printf(*instance.LatestOperationState)
1176
- //if instance != nil && *instance.LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1177
- // return resource.RetryableError(fmt.Errorf("cvm instance latest operetion status is %s, retry...", *instance.LatestOperationState))
1178
- //}
1179
- return nil
1180
- })
1181
- if err != nil {
1182
- return err
1183
1181
}
1184
1182
1185
1183
if keyId != "" {
@@ -1193,11 +1191,9 @@ func resourceTencentCloudInstanceUpdate(d *schema.ResourceData, meta interface{}
1193
1191
if errRet != nil {
1194
1192
return retryError (errRet , InternalError )
1195
1193
}
1196
- log .Printf (instanceId )
1197
- log .Printf (* instance .InstanceState )
1198
- //if instance != nil && *instance.LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1199
- // return resource.RetryableError(fmt.Errorf("cvm instance latest operetion status is %s, retry...", *instance.LatestOperationState))
1200
- //}
1194
+ if instance != nil && * instance .LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1195
+ return resource .RetryableError (fmt .Errorf ("cvm instance latest operetion status is %s, retry..." , * instance .LatestOperationState ))
1196
+ }
1201
1197
return nil
1202
1198
})
1203
1199
if err != nil {
@@ -1280,11 +1276,9 @@ func resourceTencentCloudInstanceUpdate(d *schema.ResourceData, meta interface{}
1280
1276
if errRet != nil {
1281
1277
return retryError (errRet , InternalError )
1282
1278
}
1283
- log .Printf (instanceId )
1284
- log .Printf (* instance .InstanceState )
1285
- //if instance != nil && *instance.LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1286
- // return resource.RetryableError(fmt.Errorf("cvm instance latest operetion status is %s, retry...", *instance.LatestOperationState))
1287
- //}
1279
+ if instance != nil && * instance .LatestOperationState == CVM_LATEST_OPERATION_STATE_OPERATING {
1280
+ return resource .RetryableError (fmt .Errorf ("cvm instance latest operetion status is %s, retry..." , * instance .LatestOperationState ))
1281
+ }
1288
1282
return nil
1289
1283
})
1290
1284
if err != nil {
0 commit comments