Closed innodreamer closed 3 weeks ago
VM termination 중에도 VM Status check를 계속하고 VM Status check 시에 해당 VM의 subnet zone 정보가 계속 필요함.
(Zone-based control 위해)
그리고, 해당 VM의 subnet zone 정보를 얻기 위해서는 tagging 정보에서 subnet 정보를 얻어오는데 이를 VM Status check를 위해 계속적으로 실행하면 CSP API call이 많아지며, VM termination 후에는 tagging 정보를 얻어올 수 없어서 오류가 발생했음.
따라서, 위의 두가지 문제를 해결하기위해 해당 VM의 subnet zone 정보를 global map parameter로 관리하도록 보완했음.
What happened : VM termination 과정중 아래와 같은 error가 발생함 (NcpTagHandler).getVMTagListWithVMId() - Failed to Find Any Tag with the VM SystemID!! (NcpVMHandler).getVMSubnetZone() - Failed to Get the Subnet Zone info of the VM!!
Proposed solution : 해당 VM systemID와 mapping 되는 VPC/Subnet ID 정보를 info-store DB에 저장
Any other context :