Closed jaehanbyun closed 10 months ago
=== RUN TestAccResourceNcloudBlockStorage_classic_size
--- PASS: TestAccResourceNcloudBlockStorage_classic_size (413.70s)
=== RUN TestAccResourceNcloudBlockStorage_classic_ChangeServerInstance
--- PASS: TestAccResourceNcloudBlockStorage_classic_ChangeServerInstance (396.33s)
Terraform CLI and Terraform Ncloud Provider Version
Affected Resource(s)
Use Cases
classic 환경에서 instance에 부착된 블록 스토리지를 detach하는 Acceptance Test 과정에서 문제가 발생합니다. 예를 들어 terraform 상에서 block storage의 server_instance_no를 변경하고 apply를 하는 경우나 instance에 부착된 블록 스토리지를 delete할 때, 아래 Debug Output의 에러가 간헐적으로 발생합니다.
Debug Output
제가 찾아보기로, ncloud api classic deleteBlockStorageInstances에 위 Debug Output의 24002 Error가 명시되어 있어 Delete 간 발생한 에러라고 생각했으나, ncloud api classic detachBlockStorageInstances 호출 시 발생함을 확인하였습니다.
터미널에서 ncloud cli를 통한 detach api 동작 결과가 아래와 같습니다. 첫번째가 실패, 두번째가 성공 예시입니다. 간헐적으로 동작이 성공함을 확인하였습니다.
Steps to Reproduce
Proposal
VPC 환경에서의 ncloud api vpc detachBlockStorageInstances 요청 시에는 제가 수차례 동작시켜본 바로는 전부 성공적으로 Detach가 행해졌습니다. 따라서 classic 환경에서의 ncloud detach api를 한 번 검토해주시면 좋겠습니다.