Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance and expedite mcis lifecycle handling #625

Merged
merged 5 commits into from
Jun 22, 2021

Conversation

seokho-son
Copy link
Member

Enhance and expedite mcis lifecycle handling.

  1. 대규모 MCIS의 상태 제어시, terminated 상태가 가끔씩 undefined 상태로 처리되던 버그를 때려잡음... (데이터를 읽어와서 처리해서 다시 저장하는 중간에, 데이터를 수정하는 상황.. 그러나 락을 잡지 않고 최대한 처리함)
  2. mcis, vm 등 오브젝트 데이터의 업데이트가 빈번하여, 오브젝트를 조회하여 값이 동일한 경우 업데이트하지 않도록 처리
  3. 상태 조회시 public ip 를 지속적으로 업데이트(csp에서 확인)하였으나, 자원 절약을 위해 필요한 상황(vm의 상태가 변경되는 시점)에만 public ip를 조회하도록 처리하여, 처리 고속화
  4. 전체 삭제 Script에서 등록된 클라우드(커넥션컨피그)는 삭제하지 않도록 처리 (등록해두어도 특별히 자원을 먹지 않음으로 편의상)

@seokho-son seokho-son requested a review from jihoon-seo as a code owner June 21, 2021 16:13
@jihoon-seo jihoon-seo merged commit 248c79f into cloud-barista:master Jun 22, 2021
@jihoon-seo jihoon-seo mentioned this pull request Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants