Major Bulk Issue List - cloud-barista/cb-spider GitHub Wiki

[์ฃผ์š” ๊ฐœ์„  ์˜ˆ์ • ํ•ญ๋ชฉ]



  • (A) ์—ฐ๊ฒฐ ์„ค์ • ์ •๋ณด ๋“ฑ๋ก ๊ฐœ์„ 

    • ์ด์Šˆ: ์ฃผ๋กœ ์ฒซ ์‚ฌ์šฉ์ž๊ฐ€ ํ™œ์šฉ์‹œ ์‹ค์ˆ˜ ์œ ๋ฐœ
    • Tumblebug ๋“ฑ ๊ธฐ์กด ํ™œ์šฉ์ด ๋งŽ์œผ๋ฏ€๋กœ API ๋ณ€๊ฒฝ ์ž์ œ ์˜ˆ์ •
    • User ์ž…๋ ฅ Key-Value validation ๋ฐฉ์‹ ๊ฐœ์„  ์˜ˆ์ •
    • ๊ด€๋ จ Issue: #414
  • (B) ๊ด€๋ฆฌ ๋ชฉ์  ์ž์›์˜ ๋ถ€๊ฐ€ ์ •๋ณด ์„ค์ •

    • ์ด์Šˆ: CSP์—์„œ ์ž์›์„ ์•Œ์•„ ๋ณผ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์กด์žฌ
    • CSP ์ฝ˜์†”์—์„œ ์ž์› ์ •๋ณด ํ™•์ธ์‹œ ๋ถ€๊ฐ€์ •๋ณด๋กœ ํ™œ์šฉ
    • IID2 ๋ฐ˜์˜์œผ๋กœ ํ˜„์žฌ ์–ด๋А ์ •๋„ ํ•ด์†Œ(์šฐ์„ ์ˆœ์œ„ ๋‚ฎ์ถค)
  • (C) Sync Call Validation ๊ฐœ์„ 

    • ์ด์Šˆ: Sync Call์ธ๋ฐ, ๋ณด์žฅ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌ
      • ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค sleep ์‚ฌ์šฉ ์ค‘, ๊ฒฝํ—˜์œผ๋กœ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์กฐ์ • ์ค‘
    • ์ž์› ์ƒ์„ฑ/์‚ญ์ œ/์ƒํƒœ ๋ณด์žฅ ํ›„ return ํ•„์š”
    • ์ž์› ์‚ญ์ œ์‹œ ์—ฐ๊ณ„ ์ž์› ๋ช…์‹œ์  ํ•ด์ œ/์‚ญ์ œ ๋“ฑ ํ•„์š”
    • Waiting loop ๊ฐœ์„  ๋ฐ ๊ณตํ†ต ๋ชจ๋“ˆ๋กœ ํ†ต์ผ
    • โ€ป Async Call์€ ํ•„์š”์‹œ ๋ณ„๋„ API ์ œ๊ณต ์˜ˆ์ •
  • (D) ์ž์› ์ œ์–ด ๋™์‹œ ์‹œํ—˜ ๋ฐ ๋ฌธ์ œ์  ๋ณด์™„

    • ์ด์Šˆ: ์‚ฌ์šฉ์ž ์ฆ๊ฐ€ ์‹œ ๋™์‹œ์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ ํ• ์ˆ˜ ์žˆ์Œ
    • (C) ์™„๋ฃŒ ํ›„ ์ถ”์ง„ ์˜ˆ์ •
    • ๊ด€๋ จ Issue: #374
  • (E) Rootfs size ์„ค์ • ์ œ๊ณต

    • ์ด์Šˆ: Big disk VM ์œ„ํ•ด์„œ๋Š” ๋ถ€๋“์ด ๋น„์‹ผ Spec ํ™œ์šฉ ํ•„์š”
    • ๊ฐ€๊ธ‰์  backward ํ˜ธํ™˜ ์ œ๊ณต
    • ๊ด€๋ จ Issue: #348
    • โ€ป volume ์ถ”๊ฐ€/์‚ญ์ œ๋Š” ๋˜ ๋‹ค๋ฅธ ์ด์Šˆ(์ถ”ํ›„ ๊ณ ๋ ค)
  • (F) ์ž์› ์ œ์–ด์‹œ ์กด์žฌ ์—ฌ๋ถ€ check ์„ ํ–‰ ์ผ๊ด„ ์ ์šฉ

    • ์ด์Šˆ: ์„ ํ–‰ ์ฒดํฌ ์—†๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ข…๋ฅ˜ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ
    • ๋™์ผ Name ์กด์žฌ ์—ฌ๋ถ€ ์ฒดํฌ ํ›„ ์ƒ์„ฑ/์‚ญ์ œ ๋“ฑ ์‹คํ–‰
    • ๋“œ๋ผ์ด๋ฒ„ ์ˆ˜์ค€ error message ์˜ˆ์‹œ
      • โ€œFailed to Create the VM. The VM name โ€˜cb-vm-03โ€™ already exists.โ€
  • (G) VM life cycle ์ œ์–ด์‹œ(Suspend ๋“ฑ) ์„ ํ–‰ check ์ผ๊ด„ ์ ์šฉ

    • ์ด์Šˆ: ์„ ํ–‰ ์ฒดํฌ ์—†๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ข…๋ฅ˜ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ
    • VM ์กด์žฌ ์—ฌ๋ถ€ ๋ฐ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€ VM Status ์„ ํ–‰ ์ฒดํฌ
      • ์ ์šฉ ๋ถˆ๊ฐ€์‹œ, ๋“œ๋ผ์ด๋ฒ„ ์ˆ˜์ค€ error message ์˜ˆ์‹œ: (J) ์ฐธ๊ณ 
  • (H) ๋ฐ˜ํ™˜๋˜๋Š” ์ž์› ์ •๋ณด์— ๋ˆ„๋ฝ ์ •๋ณด ์ ๊ฒ€

    • ์ด์Šˆ: ๋ฐ˜ํ™˜๋œ ์ •๋ณด์— ๋ˆ„๋ฝ๋œ ์ •๋ณด๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ
  • (I) VMSpec ๊ด€๋ จ API์—์„œ Region Input ์ธ์ž ์ œ๊ฑฐ

    • ์ด์Šˆ: ListVMSpec(Region stirng) ๋“ฑ์—์„œ Region Name์€ ๋ถˆํ•„์š”
    • ์—ฐ๊ฒฐ์„ค์ • ์ •๋ณด์— ๋งค๋‹ฌ๋ฆฐ region/zone ์ •๋ณด ํ™œ์šฉ ๊ฐ€๋Šฅ
    • ๊ด€๋ จ Issue: #417

[Error/Log message ์ •๊ทœํ™” ๊ด€๋ จ]

  • (J) Error/Log Message ํ˜•์‹ formatting ์ž‘์—…

    • ์ด์Šˆ: ๋“œ๋ผ์ด๋ฒ„๋ณ„ ์ œ๊ณต Error/Log message ํ˜•์‹ ์ฐจ์ด๋กœ ๊ด€๋ฆฌ์— ์• ๋กœ ์‚ฌํ•ญ์ด ์žˆ์Œ

    • ๋ฉ”์‹œ์ง€ ํ˜•์‹ ์ •๊ทœํ™” ํ•„์š”

      • โ€ป Error Number ์ฒด๊ณ„ ๋ฐ Error MSG Abstraction์€ ๋˜ ๋‹ค๋ฅธ ์ด์Šˆ(์ถ”ํ›„ ๊ณ ๋ ค)
    • ์˜ˆ์‹œ ๋ฉ”์‹œ์ง€ ๋ฑ…ํฌ โ€œFailed to Create the VM. The VM name โ€˜nginxvm-03โ€™ already exists.โ€ โ€œFailed to Create new Public IP.โ€ + CSP message ~~~ โ€œFailed to Get the VM info. The VM โ€˜otqcptg-3035-abatascgasahโ€™ not found.โ€ โ€œFailed to Get the Zone info. The Zone โ€˜KR-01โ€™ not found.โ€ โ€œFailed to Add the โ€˜cb-userโ€™ Account to new VM.โ€ + CSP message ~~~ โ€œFailed to Get the Public IP list.โ€ + CSP message ~~~ โ€œFailed to Terminate the VM.โ€ + CSP message ~~~ โ€œFailed to Delete the Public IP of the VM.โ€

      โ€œSucceeded in Adding the โ€˜cb-userโ€™ Account to new VM.โ€ โ€œSucceeded in Getting the KeyPair Info.โ€ โ€œSucceeded in Getting the VM Status.โ€

      โ€œFinished to Creating new VM.โ€

      โ€œThe VM status is 'Suspendedโ€™.โ€ "The VM status is โ€™Runningโ€™. Cannot be Resumed!!" "The VM is in the process of Suspending. Cannot be Resumed.โ€œ "The VM is in the process of Rebooting. Cannot be Resumed."

  • (K) Globalization

    • ์ด์Šˆ: message/log ํ•œ๊ธ€ message ๊นจ์ ธ๋ณด์ด๋Š” ํ˜„์ƒ ๋ฐœ์ƒ, ์ผ๋ถ€ CSP ์ค‘๊ตญ์–ด ์ถœ๋ ฅ ์ด์Šˆ
    • ์ด์Šˆ: ์ฝ”๋“œ๋‚ด ํ•œ๊ธ€ ๋˜ํ•œ ๊ถ๊ทน์ ์œผ๋กœ๋Š” ์˜๋ฌธํ™” ํ•„์š”
    • ์˜์–ด message ๋˜๋Š” ๋ฒˆ์—ญ๋œ ์˜์–ด message ์ถœ๋ ฅ์œผ๋กœ ๋ณด์™„