Prod2๋ ๊ฐํ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์์ต๋๋ค
- investigating
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
- resolved
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
82 Split incidents ยท 2026๋ 4์ โ official updates, affected components, duration and resolution details.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
ํ์ดํ ์คํ์ Prod1์ ๋ถ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
## ์์ฝ 8์ 27์ผ๊ณผ 8์ 28์ผ ์ฌ์ด์, ๊ณ ๊ฐ์ ์ผ๋ถ ํ์ดํ๋ผ์ธ, ๋ฐฐํฌ ๋ฐ ๊ด๋ จ ๋ฆฌ์์ค๊ฐ ํ๋ค์ค UI ๋ฐ API์์ ๋ฐ๊ฒฌ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ๋ฐ์ดํฐ๊ฐ ๊ทธ๋๋ก ๋จ์์๋ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๋ด๋ถ ํ๋ซํผ ์๋น์ค์ ์ํฅ์๋ฐ๋ ๋ด๋ถ ์ธํ๋ผ ์ ๋ฐ์ดํธ ์ค ๋ฐ์ํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ๊ณ์ ์ ์์กดํ๋ ์์ฒญ, ์กฐ์ง ๋ฐ ํ๋ก์ ํธ ๋ฒ์ ํด์๋๋ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ ํ ์ ์์๋ค, ์ด๋ ๊ธฐ์กด ์ํฐํฐํฐ์ ๋ํ ๊ณ ๊ฐ์๊ฒ ๋ฐํ๋์ง ์์ ์๋ต์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ณตํ์ ๋ฌธ์ ๋ฅผ ํ์ธ, ๋ณ๊ฒฝ์ ์์ฐ, ๊ทธ๋ฆฌ๊ณ ์ ์์ ์ธ ์๋น์ค๋ฅผ ๋ณต์. ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ ์ฌ๊ฑด ์ค ์์ค๋๊ฑฐ๋ ์ญ์ ๋์ง ์์์ต๋๋ค. ## ๋ฟ๋ฆฌ ์์ธ ์ด ๋ฌธ์ ๋ ์์ฐ์ ๊ณํ ๋ ๋ด๋ถ ์๋น์ค ๋ผ์ฐํ ์ ๋ฐ์ดํธ ์ค์ ๋์ ๋ ๊ตฌ์ฑ ์ค๋ฅ์ ์ํด ๋ฐ์ํ์ต๋๋ค. ๊ณ์ , ์กฐ์ง ๋ฐ ํ๋ก์ ํธ ์ปจํ ์คํธ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ฑ ์์๋ ๋ด๋ถ ํ๋ซํผ ์๋น์ค๋ ๋ณ๊ฒฝ ํ ๋ค๋ฅธ ํ๋ค์ค ์๋น์ค์์ ์์ฒญ์ ์ ํจํ์ง ๋ชปํ์ต๋๋ค. ์ด ์น ์ฌ์ดํธ๋ ๊ทํ๊ฐ ์น ์ฌ์ดํธ๋ฅผ ํ์ํ๋ ๋์ ๊ทํ์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด ์ฟ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ์ฟ ํค๋ค ์ค์์ ํ์์ ๋ฐ๋ผ ๋ถ๋ฅ ๋ ์ฟ ํค๋ ์น ์ฌ์ดํธ์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ฐ ํ์์ ์ด๋ฏ๋ก ๋ธ๋ผ์ฐ์ ์ ์ ์ฅ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ ์ํฅ์๋ฐ๋ ์์ฐ ํ๊ฒฝ์ ์ ํ๋์ด ์ด์ ์๋น์ค ํต์ ๊ฒฝ๋ก๋ฅผ ๋ฐ์ ํ์ฌ ํด๊ฒฐ๋์์ต๋๋ค. ## ์ถฉ๊ฒฉ * ์ผ๋ถ ๊ณ ๊ฐ์ ๊ธฐ์กด์ ํ์ดํ๋ผ์ธ, ๋ฐฐํฌ ๋ฐ ๊ด๋ จ ์ํฐํฐํฐ๊ฐ UI ๋ฐ API์์ ์ฐพ์ ์ ์์ต๋๋ค. * ์ผ๋ถ ํ์ดํ๋ผ์ธ ๊ด๋ จ ์์ , ์คํ ์งํ์ ํฌํจ, webhook-triggered ์์, ์์ ๋ ํธ๋ฆฌ๊ฑฐ ํ๊ฐ, ๊ทธ๋ฆฌ๊ณ ์กฐ์ง ๋ชฉ๋ก, ์ผ์์ ์ผ๋ก ์ค๋จ. * ๊ธฐ์กด ์ํฐํฐํฐํฐ์ ๊ฐ์ฉ์ฑ ๋ฐ ๊ฐ์์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ๋ ๋ฐ์ดํฐ ๋๋ ๊ณ ๊ฐ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ์ง ์์์ต๋๋ค. * ๋ฌด๋จ ์ก์ธ์ค๊ฐ ๋ฐ์ํ์ง ์์ผ๋ฉฐ ๊ณ ๊ฐ ๋ฐ์ดํฐ ์์ค์ด ๊ด์ฐฐ๋์ง ์์์ต๋๋ค. ## ๊ตฌ์ * ** ๋ฉํฐ๋ฏธ๋์ด:** ์ธํ๋ผ ๊ตฌ์ฑ ์ ๋ฐ์ดํธ ๋ฐ ์ด์ ์์ ์๋น์ค ํต์ ๊ฒฝ๋ก๋ฅผ ๋ณต์. * ** ๋ณต๊ตฌ ์ ํจ์ฑ:** ์ํฅ์๋ฐ๋ ๊ธฐ์ ๊ฒ์, ํ์ดํ๋ผ์ธ ์ด์ ๋ฐ ์์กด API๋ ์ผ๋ฐ์ ์ผ๋ก ๋กค๋ฐฑ ํ ๊ธฐ๋ฅ์ ์ํํ๋ค. * ** ์๊ตฌ:** ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ๊ตฌ์ฑ ์ทจ๊ธ์ ์์ ํ๋ฏ๋ก ์ ์ฌํ ๋ฌธ์ ๋ ํฅํ ๋กค์์์์ ์๋น์ค ์ธ์ฆ์ ๋ฐฉํดํ์ง ์์ต๋๋ค. ## ์์ ํญ๋ชฉ ๋ค์ ์ผ์ด๋๊ณ ์๋ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ์ฌ, ๋ง๊ตฌ ์์ง 1. ์์ฐ ํธ๋ํฝ์ ์ด๋ํ๊ธฐ ์ ์ ๋ด๋ถ ์๋น์ค ํต์ ์ ํ์ธํ๊ธฐ ์ํด ์ฌ์ ๋ฐฐํฌ ํ ์คํธ๋ฅผ ๊ฐํํ์ฌ ๊ตฌ์ฑ ๊ฒ์ฆ์ ํฅ์์ํต๋๋ค. 2. ๋ด๋ถ ์ธ์ฆ ์คํจ์ ๋ํ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฒฝ๊ณ ๋ฅผ ๊ฐํํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๋ ์ด์ ์ ๊ฐ์ง ๋ ์ ์์ต๋๋ค. 3. ์ค๋ฅ ์ฒ๋ฆฌ๊ฐ ๋๋ฌด ์์กด์ฑ ์คํจ๋ ์ค๋ฅ๋ฅผ ๋ฐ๊ฒฌํ์ง ์๋ ์์์ผ๋ก ๊ณ ๊ฐ์๊ฒ ๋ํ๋๋ ๊ฐ๋ฅ์ฑ์ด ์ ์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ Prod-1, Prod-2, Prod-4 ๋ฐ EU1 ํ๋ค์ค ํด๋ฌ์คํฐ์ IACM ํ์ดํ๋ผ์ธ์๋ณด๊ณ ๋ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ชจ๋ ํด๋ฌ์คํฐ์์์ด ๋ฌธ์ ๋ฅผ ๋ฐ์์ํค๋ ๋ณํ๋ฅผ ํ์ํ์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ ์กฐ์ฌ ๋ณด๊ณ ์๋ ๊ธฐ๋ฅ ๊ด๋ฆฌ ๋ฐ ์คํ (FME) ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ๋ก๋์ ์คํจํ๋ค๋ ๊ฒ์ ๋๋ค. FME ์ฝ์์ ์ก์ธ์คํ๋ ค๊ณ ํ๋ ๊ณ ๊ฐ์ ์ค๋ฅ ๋๋ ์๋ต ํ์ด์ง๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ธฐ๋ฅ ํ๋๊ทธ ํ๊ฐ ๋ฐ SDK ํธ๋ํฝ์ ์ํฅ์๋ฐ์ง ์์ต๋๋ค. ๋ ๋ง์ ์ ๋ฐ์ดํธ๊ฐ ๊ณง ๋ฐ๋ฅผ ๊ฒ์ ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
## ์์ฝ * ๋ถํฐ **23:42 UTC** ์ 8์ 23, 2026, ๋ช๋ช FME ๊ณ ๊ฐ์ FME UI๋ฅผ ์ ์ฌํ๋ ์คํจ๋ฅผ ๋ณด๊ณ ํ์ต๋๋ค. * FME UI Artifacts๋ ๋ณด์กด ์ ์ฑ ์ผ๋ก ์ธํด ๋ง๋ฃ ๋ CDN์์ ์ ๊ณต๋๋ฉฐ, FME UI๊ฐ ๋ก๋์ ์คํจํฉ๋๋ค. * API๋ฅผ ํตํด ์ด๋ค ๊น๋ฐ ์๊ตฌ๋ ์ง, ๋ฉํ์ ๋ฐ๊พธ๊ณ , ์๋ฃ ํ์ดํ๋ผ์ธ์ ์ค๋จ ์์ด ์ผํ๊ธฐ ์ํ์ฌ ๊ณ์ํฉ๋๋ค. ## ๋ฟ๋ฆฌ ์์ธ * FME UI๋ CDN์์ ์ ๊ณต๋ฉ๋๋ค. UI artifacts๋ ์ ์ง ์ ์ฑ ์ผ๋ก ์ธํด evicted๋ฅผ ์ป์์ผ๋ฉฐ UI๊ฐ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํด๋ก๋ํ์ง ๋ชปํ์ต๋๋ค. ## ์ถฉ๊ฒฉ * FME UI๋ ๋ชจ๋ ์์ฐ ํ๊ฒฝ์์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ๋ก๋ํ ์ ์์ต๋๋ค. ### ์ด๋ค ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๊น? * SDK ๊ธฐ๋ฅ๊ณผ ๋ฐํ์ ํ๋๊ทธ ํ๊ฐ * Admin API ํธ์ถ * ๊ณ ๊ฐ ํ๋๊ทธ ์ค์ ๋ฐ์ดํฐ * ๋ฐ์ดํฐ ์์ค ์์ ## ๊ตฌ์ * FME UI๋ ๋ฐฐํฌ๋ฅผ ํตํด CDN์ ๋ณต์ * ๋ณต๊ตฌ๋ ์ฌ๊ฑด์ ๋ซ๊ธฐ ์ ์ ๋ชจ๋ ์์ฐ ํ๊ฒฝ์์ ํ์ธ. ## ์์ ํญ๋ชฉ * ์์ฐ ์ ์ง ์ ์ฑ ์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ํ์ฌ ํ์ฑ ๋ฒ์ ์ ํด๊ฑฐ ํ ์ ์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ฌํ์ ๋ค์๊ณผ ๊ฐ์ ์ฆ์์ ์ผ์ผํฌ ์ ์์ต๋๋ค. - ์์ํ์ง ์๋ ํ์ดํ ๋ผ์ธ - ์คํ ์ง์ฐ - timeouts๋ก ์ธํ ํ์ดํ ๋ผ์ธ
์ฐ๋ฆฌ์ ํด๋ผ์ฐ๋ ๊ณต๊ธ์๋ ์ ๊ทน์ ์ธ ์ฌ๊ฑด์ ์ง๋ฉดํ๊ณ ์์ผ๋ฉฐ ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ์ ํด๋ผ์ฐ๋ ๊ณต๊ธ์๋ ์ฌ๋ฌ ์ง๊ตฌ์ ์ํฅ์ ๋ฏธ์น๋ ์ง์์ ์ธ ์ฌ๊ฑด์ ํ์ธํ์ต๋๋ค. ํ๋ค์ค ๋ผ์ธ์ ๊ฒฐ๊ณผ์ ์ผ๋ก ์คํจ๋ฅผ ๊ฒฝํํ์ง ๋ชปํ์ต๋๋ค. ์ผ๋ถ ์ฌ์ฉ์๋ ๋๋ฆฐ ๊ฒฝํ์ ๊ณ์ํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ ๋ฐ์ ํ๊ฒ ๊ฐ์ํ๊ณ ๋ ๋ง์ ์ ๋ณด๋ก ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณตํ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ํด๋ผ์ฐ๋ ๊ณต๊ธ์์ ์ํด ๊ตฌํ ๋ ์์ ์ ๋ฐ๋ฅด๋ ๋ณด๋๋ฅผ ํตํด ํฅ์๋ latencies๋ฅผ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ ๋ฐ์ ํ๊ฒ ๋ชจ๋ํฐ๋งํ๊ณ ๋ ๋ง์ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด์ฅ ํ ๊ฒ์ ๋๋ค. CI์ ๋ํ ๋ช ๊ฐ์ง ๊ฐํ ์คํ์ ์ธ๊ธํ์ต๋๋ค
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ์์ฝ 20 8์ 2026์ผ, ๋๋ต 15:00 UTC์ ์์๋ ํ๋ค์ค ํ๋ซํผ์ ๋ชจ๋ ์์ฐ ํ๊ฒฝ์ ๊ฑธ์ณ ๊ด๋ฒ์ํ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฝ 2 ๋ถ ๋ง์ ์๋ฃํ๋ ํ์ดํ ๋ผ์ธ ์คํ์ 7 ~ 10 ๋ถ ์ ๋ ๊ฑธ๋ฆฝ๋๋ค. ์ง์์ ์ธ ๋ฉํ, ์ง์์ ์ธ ํตํฉ, ํ์ดํ๋ผ์ธ ๊ดํ๊ด ๋ฐ ํน์ง ๊ด๋ฆฌ & ์คํ์ ์ ๋ถ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. Google Cloud Platform์ Bigtable, Compute Engine, Google Kubernetes Engine ๋ฐ persistent-disk I/O. ํ๋ค์ค ํ๋ก๋์ ์ธํ๋ผ์ ์ํฅ์ ๋ฏธ์น๋ us-west1 ์ง์ญ์ ๋ฉํฐ ์ ํ ์ฌ๊ณ ๋ฅผ ๊ฒฝํํ์ต๋๋ค. degradation๋ ๋๋ต 2๊ฐ ms์์ 95 %ile์ 10 ms์ ๋๋ต 2๊ฐ ms์ ๋ฐ์ดํ๋ฒ ์ด์ค ๊ฐ๋ ์ง์ฐ์ ์ฌ๋ฆฌ๊ณ ์ ์ ๋ฐ์ดํ๋ฒ ์ด์ค ์ ๊ทผ์ ๋ฌ๋ ค ์๋ ๊ฐ ์๋น์ค์ propagated. # ์ถฉ๊ฒฉ ์ด๊ฒ์ ํ๋๊ฐ ์๋์๋ค. ํ์ดํ ๋ผ์ธ์ ์ฑ๊ณต์ ์ผ๋ก ์ํํ๊ณ ์๋ฃํ๊ธฐ ์ํด ๊ณ์; ๊ทธ๋ค์ ์คํจ๋ณด๋ค ๋๋ฆฌ๋ค. ๋ฐ์ดํฐ๊ฐ ์์ค๋์ง ์์๊ณ , ๊ณ ๊ฐ์ด ์ด ์ฌ๊ฑด์ ๊ฒฐ๊ณผ๋ก ๋จ์ด์ก๋ค. # ** ๋ฃจํธ ์์ธ ** ์ํฅ์๋ฐ๋ ํ๊ฒฝ์์ ์์ฐ ์ธํ๋ผ๋ Google Cloud Platform persistent disks์์ ์คํ๋ฉ๋๋ค. ์ ์ฅ ์ธต์ด degraded ๋, ์์ธก ๊ฐ๋ฅํ ์ฌ์ฌ์ ์๋ ํ๋ซํผ์ ํตํด ์ ํ๋๋ ํจ๋ ฅ: **์ฐ๋ฆฌ-์๋ถ1์์ ๋ ๋ฆฝ ๋์คํฌ I/O ๋ถํด.** Google Cloud Platform์ Bigtable, Compute Engine, Google Kubernetes Engine ๋ฐ persistent-disk ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋ ๋ฉํฐ ์ ํ ์ฌ๊ฑด์ ๊ฒฝํํ์ต๋๋ค. ์ด๊ฒ์ ๊ณต๊ธ์์ ํ๊ฒฝ, ์ธ๋ถ ๋ง๊ตฌ์ ํต์ ์ ์๋ ์ธํ๋ผ ์คํจ์ ๋๋ค. # ** ์ฌ์ ํ๋ ** ํ๋ค์ค๋ ํด๋ผ์ฐ๋ ๊ณต๊ธ์ ์ธํ๋ผ ์คํจ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์๋ ์์ ์ ๋ ๋น ๋ฅด๊ฒ ๊ฐ์งํ๊ณ ๋ ๋์ ํ๋์ ๋ชฉํ๋กํฉ๋๋ค. |**์ก์ ** | ์ธํฌ๋ฉ์ด์ | Continue routine๋ ์ด ์ฌ๊ฑด์์ ์ํ๋๋ ๊ฒ๊ณผ ๊ฐ์ด, ํ๊ฒ์ด ํก๋จ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฅ์ ๋ฅผ ์ฌ์ ์ ํ ์คํธํ์ฌ, ์คํจ๋ฅผ ์ฝ์ ์ ์๋๋ก ํฉ๋๋ค | | ํก๋จ๋ณด๋์ ํก๋จ๋ณด๋์ ํก๋จ๋ณด๋์ ํก๋จ๋ณด๋์ ํก๋จ๋ณด๋ ๋์ |
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
### ์์ฝ ์ 8์ 20, 2026, ์ฌ์ด 10:24 ๊ณผ 14:55 UTC, ํ์ ์ธํธ์ FME ์ฐ๊ธฐ ์คํจ. FME UI์์ ์์ฑํ๊ณ ํ๋ค์ค ์ก์ธ์ค ํ ํฐ \(PATs ๋ฐ SATs\)๋ก ๋ง๋ ์ฐ๊ธฐ๋ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค. Runtime flag ํ๊ฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ ๊ณต์ ๊ดํ ์๋น์ค์์ ์ต๊ทผ์ ์ธ์ฆ ๋ณ๊ฒฝ์ ๋ฐ์ ํ๊ณ 14 : 55 UTC์ ์ํด ์ ์์ผ๋ก ๋์์ฌ ์ ์์ต๋๋ค. ์ํ: [https://status.harness.io/incidents/rhthgm7d5dkz](https://status.harness.io/incidents/rhthgm7d5dkz) ### ๋ฟ๋ฆฌ ์์ธ FME๊ฐ ๊ฑฐ๋ถ๋๋ ๋ช ๊ฐ์ง FME ๊ธ์ ๊ฒฐ๊ณผ๋ ๊ณต์ ์ง์ ์๋น์ค(SharedGovernance Service)๊ฐ ํธ์ถ๋๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ณํ. ์ด๋ฌํ ์ฌ์ฉ ๋ ์๋น์ค - ์๋น์ค ์๊ฒฉ ์ฆ๋ช ์ ์์ฑํ์ฌ ์ง๋ฐฐ์ ์๋น์ค๊ฐ ๋ณ๊ฒฝ ํ ๋ ์ด์ ํ์ธ ํ ์ ์์ต๋๋ค. FME ํ๋ฉด์ HTTP 499๋ก ํด๋ผ์ด์ธํธ์ ๊ฑฐ๋ฒ๋์ค ์คํจ, ์ง๋ฐฐ ์ ์ฑ ์๋์ ์ผ๋ก ๋ณํ์ ๋ฐ๋ผ ์ฌ์ฉ๋๋ ๋์ผํ ์ํ. 499๋ ์ ํจํ๊ธฐ ๋๋ฌธ์, ๊ทธ deny ๊ฒฝ๋ก์ ์๋ ์์๋ ์๋ต, ์คํจ๋ ์ฐ๋ฆฌ์ ๊ฒฝ๊ณ ์ ์ ์ ๊ฐ์ด ๋ณด๊ณ ํ์ง ์์๋ค, ๊ทธ๋ฆฌ๊ณ ์ฌ๊ฑด์ ๋ด๋ถ ํ์ง ๋ณด๋ค๋ ์คํ๋ ค ๊ณ ๊ฐ ๋ณด๊ณ ์์ ํ์ธ๋์์ต๋๋ค. ### ์ถฉ๊ฒฉ * FME์ ํ์ ์ค์ ์ ์๋์ฐ์์ ์คํจ, ์ฃผ๋ก ๋ ๊ฑฐ์ Split API ํค ๋๋ ๋ณ๊ฒฝ ์์ฒญ ์ค์ผ์ค๋ง์ ์ฌ์ฉํ์ฌ ๋ง๋ . * FME UI์์ ์์ฑ๋ ๊ธ์ ์ํฅ์๋ฐ์ง ์์์ต๋๋ค. * ํ๋ค์ค ์ก์ธ์ค ํ ํฐ \ (PATs ๋ฐ SATs \)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ํฅ์๋ฐ์ง ์์์ต๋๋ค. * Runtime flag ํ๊ฐ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ์๋ฉ๋๋ค. * ๋ฐ์ดํฐ ์์ค์ด ๋ฐ์ํ์ง ์์ต๋๋ค. ์คํจ๋ ์ ์ฉ๋์ง ์์๋ค. ### ๊ตฌ์ ์ฃผ๊ด ์๋น์ค ์ธ์ฆ ๋ณ๊ฒฝ์ ๊ฑฐ์ณค์ต๋๋ค. Affected๋ ์ฆ์ ์ ์์ ์ธ์ ๋ฐํ. ### ํ๋ ํญ๋ชฉ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ค์ ๋ฐ์์ํค๋ ค๋ฉด * ํ๋ค์ค๋ ํต์น์๊ฐ ํ๊ฐ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ฐ๊ธฐ๊ฐ ์คํจํ ๋ ๋ณ๋์ ์ค๋ฅ \(499\)๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐ๋ผ์ ์๋์ ์ ์ฑ ์ ํผ๋๋์ง ์์ต๋๋ค. * ์ง๋ถ ํ๊ฐ์ ๋ํ ๊ฒฝ๊ณ ์ถ๊ฐ๋ ํด๋ผ์ด์ธํธ์ ์ํ ์ฝ๋์ ์์กดํ๋ ๊ฒ๋ณด๋ค ์์ฒด๋ก ํธ์ถ๋ฉ๋๋ค. * ์ ์ฑ ํ๊ฐ์ ๋ํ ์ธ์ฆ ์ง์ ํ์ฅ. * ์ถ๊ฐ ์ฐ๊ธฐ ์๋๋ฆฌ์ค์ ๋ํ ์๋ํ ์ ์ฉ ํ๋.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
** ์ผ์ ** 19 8 ์ 2026 ์ฌ์ด 12 : 35 ๋ฐ 17 : 29 UTC, ํ๋ค์ค ์์ฉ ํ๋ก๊ทธ๋จ ๋ณด์ ์๋น์ค๋ ๊ณ ๊ฐ ํ์ ์ฝ์๊ณผ SaaS ์์ฐ ๋ฐ US1 ์ง์ญ์ ๋ฐ์ดํฐ ์ญ์ทจ ํ์ดํ๋ผ์ธ์ ์ํฅ์ ๋ฏธ์น๋ ์ค์ํ ํผ๋์ ๊ฒฝํํ์ต๋๋ค. ** ๋ฃจํธ ์์ธ ** ๋ฐํ์ ์ค์ ์ ๊ฑฐ์ ๋ชจ๋ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ๊ณต๊ธํ๋ ๋ด๋ถ ๊ตฌ์ฑ ์๋น์ค๋ ๊ณผ๋ถํ๋๊ณ ๋ฐ๋ณต๋ ์ฌ์์ ์ฌ์ดํด์ ์ ๋ ฅํ์ต๋๋ค. ๊ทธ๋์ ๋ง์ ์๋น์ค๋ ๊ทธ๊ฒ์ ๋ฌ๋ ค ์๊ธฐ ๋๋ฌธ์, ํจ๋ ฅ์ ๋์์ต๋๋ค: ๋ณดํธ ์ ์ฑ ๊ณผ ๊ฐ์ ์ฝ์ ํ์ด์ง, ์์ธ ์ ๋ง, ํ๋ ๊ธฐ๋ก, API ์ฌ๊ณ ๋ชฉ๋ก ๋ฐ ์ฃผ๋ฌธ ์ ์ฑ ์ ์ ์ฌํ๊ฑฐ๋ ๋ฐ์ผ๋ก ์คํจํ๊ณ , ์ค๊ณฝ์ ์ํด ๊ธฐ๋ค๋ฆฌ๋ ๋์ ๊ฐ๋ ์ค๋จํ ์ฒ๋ฆฌ๋ ๊ทธ๊ฒ์ ์ป์ ์ ์์์ต๋๋ค. # ** ๊ณ ๊ฐ ์ํฅ** ์ธํฌ๋ฉ์ด์ ์ธํฌ๋ฉ์ด์ ์ธํฌ๋ฉ์ด์ ์ธํฌ๋ฉ์ด์ ์ธํฌ๋ฉ์ด์ | ์ฝ์ \(UI\) ์ถฉ๊ฒฉ | ๋ค์ค ํ์ด์ง๋ ๋ณดํธ ์ ์ฑ , ์์ธ ์ด๋ฒคํธ ํ์ด์ง ๋ฐ ์์ธ ๋ณด๊ธฐ๋ฅผ ํฌํจํ์ฌ ๋ก๋ ๋๋ ์๊ฐ์ด ์ง๋จ์ ์คํจํ์ต๋๋ค. ๋์๋ณด๋ ๋ฐ ํต์ฐฐ๋ ฅ ํ์ด์ง, ํ๋ ๋ก๊ทธ ์ฟผ๋ฆฌ, API ์ฌ๊ณ ํ๋ฉด, ์ฌ์ฉ์ ์ ์ ์ ์ฑ ๋ฐ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ณด๊ธฐ ๋ฐ ์์ ฏ. ยท | Ingestion impact | ๋ณด์๋์นญ ์ฒ๋ฆฌ๊ฐ ์ฌ๊ฐํ๊ณ , ์ผ๋ถ ๊ฒฝ๋ก์์ ์์ ํ ์ค๋จ๋์์ต๋๋ค. ์๋น์ ๋๊ทธ๋ ์ ์ํ, ๊ทธ๋ฃนํ, anomaly ํ์ง, ์ธ๋ ๋ฐ ๊ด๋ จ ์ฒ๋ฆฌ ๋จ๊ณ์ ๋ง์ํธ์ ์ฑ์ฅํฉ๋๋ค. ยท | Data loss | ๋์์ด ์๊ตฌ์ ์ผ๋ก ๋จ์ด์ก์ต๋๋ค. ยท ** ์์ก ** ์ฌ๋ฌ ์ค๊ฐ ์ํ ์ถ๊ฐ CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ, ํธ์ํ ๊ฑด๊ฐ ๊ฒ์ฌ ์๊ณ ๊ฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์์, ๊ทธ๋ฆฌ๊ณ ๋ ํฐ ์ฐ๊ฒฐ ํ์ ๋ฌธ์ ๋ฅผ ๊ฒฉ๋ฆฌ. ์ํฅ์๋ฐ๋ ์ง์ญ ๋ชจ๋์์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋นํ์ฑํํ์ฌ ์ฒ๋ฆฌ ๋ ์ฒ๋ฆฌ๋์ ๊ธ๊ฒฉํ ํ๋ณตํ๊ณ durably. ์ฌ๊ฑด์ 17:29 UTC์์ ํด๊ฒฐ๋์์ต๋๋ค. # ** ์ฌ์ ํ๋ ** ๋ค์๊ณผ ๊ฐ์ ํ๋์ ๋ด๋ถ์ ์ผ๋ก ์๋ฃ๋ฉ๋๋ค. ์ด ์ฌ๊ฑด์ ํธ๋ฆฌ๊ฑฐ ํ ๊ธฐ๋ฅ์ ๋นํ์ฑํ๋์ด ์๋ ์์ ์ด ์๋ฃ๋๊ณ ๊ฒ์ฆ ๋ ๋๊น์ง ์ฌ ํ์ฑํ๋์ง ์์ต๋๋ค. |**์ก์ ** | ์ธํฌ๋ฉ์ด์ |ํ๊ตญ์ด | ์๋ ํด์น ๋ฐ ์ ์ง์ ๊ฐ์ ํ๋ ๋งค๊ฐ ๋ณ์์ ์ํด ์ฝ๋๋ฅผ OPtimize, ๊ท์น ๊ฐ์๋ก ๋ฒํฌ ๊ท์น retrieval์ ๋ํ ์ปค์ ๊ธฐ๋ฐ pagination์ ํ๊ฐํฉ๋๋ค | | ์๋น์ค ์ด์ฉ์ ์ํ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐ| | Remediate ํ์ดํ๋ผ์ธ ๋ณต๊ตฌ semantics so consumer replay safe after position-marker loss ๋์ Skipping backlog | | ์ค์ ์ค๋ฒ๋ผ์ด๋๋ฅผ ์ํ ์์๋ ๋กค์์์ ๋ค์ด์คํธ๋ฆผ ์์ฒญ ํจํด์ ๋ณ๊ฒฝํฉ๋๋ค: ์ ํ๋ ํด๋ฌ์คํฐ, ๊ทธ์ค๋, ๊ทธ์ค๋ | | ๊ตฌ์ฑ ์๋น์ค์ ๋ํ backpressure ๋ฐ concurrency ๋ณดํธ ์ถ๊ฐ : ํ๋ก ๋๊ธฐ, ๊ฒฝ๊ณ queues, ๋ฐ ํ์ ์์ ๊ณ ๋ฆฝ | | ๋ ์์ธํ ๋ฉํธ๋ฆญ์ผ๋ก ๊ด์ฐฐ ๊ฐ๋ฅ |
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
We are currently investigating a Harness component that is experiencing issues. We are working to identify the cause and restore normal operations as soon as possible.
We are continuing to investigate this issue.
The issue has been identified and a fix is being implemented.
This incident has been resolved.
## Summary Customers on Prod1, Prod2, and Prod3 \(US\) clusters experienced failures when loading SEI 2.0 dashboards on August 6, 2026, from 7:22 AM PDT to 9:03 AM PDT. Customers calling the SEI 2.0 API also experienced similar failures. No customer data was lost, and ingestion of all integration data continued to work uninterrupted. SEI customers using 1.0 were not impacted. ## Root Cause The incident was caused by resource exhaustion on the nodes serving queries. This resource degradation developed in a pattern that did not cross our existing alerting thresholds early enough to provide sufficient warning or allow mitigation before customer impact occurred. ## Impact Customers on Prod1, Prod2, and Prod3 \(US\) clusters were unable to load SEI 2.0 dashboards during the incident window. **Duration:** August 6, 2026, 7:22 AM PDT โ 9:03 AM PDT \(~1 hour 41 minutes\) ### What was not impacted? * Data ingestion and processing * SEI 1.0 customers * Integrations and metadata flows No customer data was lost. ## Remediation Upon identifying the root cause, our team took immediate corrective action by adding capacity to restore the affected systems. Services were fully recovered, and all dashboards resumed normal operation at 9:03 AM PDT. ## Action Items To prevent from such issues happening again, Harness is/has Proactively added capacity updates have been applied to prevent this issue from recurring #### Enhanced Monitoring and Alerting Additional monitoring and alerting have been put in place to detect anomalies early, focused on a leading indicator, which in this case was thread pool exhaustion, before they can impact dashboard availability and data rendering. #### System Patch in Progress We are working with our vendor to apply a patch to remediate this and similar issues completely.
Prod2์ ์๋ ๋ถ์ด ์๋ ํ์ดํ๋ผ์ธ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค. ์๋ก์ด ์คํ์ ์ฐ๋ฆฌ๊ฐ ์ง์์ ์ผ๋ก ์๋น์ค๋ฅผ ๋ชจ๋ํฐ๋ง ํ๋ ์ญํ ์ ํฉ๋๋ค.
Prod2์ ์๋ ๋ถ์ด ์๋ ํ์ดํ๋ผ์ธ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค. ์์ง๋ ๋ถ์ด ์๋ ํ์ดํ๋ผ์ธ์ ๋ณด์ธ ๊ณ ๊ฐ์ ์ํด, ์ฐ๋ฆฌ๋ ๋น์ ์ ๊ตฌ๋ถ๋ฆฌ๊ณ re-trigger ์๊ตฌํฉ๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
## **Summary ** 8 ์ 6, 2026 \ (morning PDT \), Prod2 ์์ฐ ํ๊ฒฝ์์ ํ์ดํ๋ผ์ธ์ ์คํํ๋ ์ผ๋ถ ๊ณ ๊ฐ์ ์งํ์ ์ค๋จ ํ ํ์ดํ๋ผ์ธ ์คํ์ ๊ด์ฐฐ - ๋ ์ถ๋ ฅ ๋๋ ์ํ ์ ๋ฐ์ดํธํ์ง ์์๋ค ๋จ๊ณ. ๋ฌธ์ ๋ ์ํฅ์๋ฐ๋ ๊ณ ๊ฐ์ ์ํด๋ณด๊ณ ๋์์ต๋๋ค. ํ๋ค์ค ์์ง๋์ด๋ ์์ธ์ ํ์ธ, ์ถฉ๊ฒฉ์ ๊ฐ์, ํ์ดํ๋ผ์ธ ์คํ์ ์ ์ ์๋์ ๋ฐํ. ์ด ๋ฌธ์ ๋ ์์ฒด ๊ณต์ ํ์ดํ๋ผ์ธ ํํ์ ์ํด ๋ฐ์ํ์ต๋๋ค. Git webhook๋ webhook ํ์ด๋ก๋์ ๋ด์ฉ์ ์ฐธ์กฐํ๋ ํ์ดํ๋ผ์ธ์ ํธ๋ฆฌ๊ฑฐํ๊ณ , ๊ทธ ๋์ผํ ํํ์ ์ถ๊ฐ ์ฌ๋ณธ์ ํฌํจํฉ๋๋ค. ๊ฐ ์์ ํํ ํด์๋๋ฅผ ๋ฐ๋ผ์ ๋ ๋ง์ ํํ์ ํด๊ฒฐํ๊ธฐ ์ํด, ๊ฐ ์์ ์ ์์ ๋ค๋ฃจ. ์ด ์๋น์ค ์ธ์คํด์ค ์ฒ๋ฆฌ์ ๋ฆฌ์์ค๋ฅผ ์์งํ๊ณ , ๊ฐ์ ์ธ์คํด์ค์ ํ ๋น๋ ๋ค๋ฅธ ์คํ์ ๊ทธ ์ํ์ ์์๋ ๋์ ์งํํ ์ ์์ต๋๋ค. ## ** ์ค์ ** ์ฌ๊ฑด ์ฐฝ ์ค \(์ฝ 6 : 11 AM์์ 11 : 23 AM PDT 8 ์ 6, 2026 \) : * Prod2์ ์ผ๋ถ ๊ณ ๊ฐ์ ํ์ดํ ๋ผ์ธ ์คํ ์ค-execution์ ๋ซ๊ณ ๋ ๋ฐ์ ํ์ง ์์์ต๋๋ค. * ์๋ก์ด ๋จ๊ณ ์ถ๋ ฅ ๋๋ ์ํ ์ ๋ฐ์ดํธ๊ฐ ์์ฑ๋์ง ์์๊ณ , ์ํ ํ aborted ๋ฐ ์ฌ ์คํํด์ผํ์ต๋๋ค. * Behavior๋ ์ํฅ์๋ฐ๋ ์๋น์ค ์ธ์คํด์ค์ ์ํด ์ฒ๋ฆฌ๋๋ ์คํ์ ์ ํ๋์์ต๋๋ค. ๋ค๋ฅธ ์ธ์คํด์ค์ ์ํด ์ฒ๋ฆฌ ๋ ํ์ดํ๋ผ์ธ์ ์ผ๋ฐ์ ์ผ๋ก ์ํ๋ฉ๋๋ค. ** ๋ฐ์ดํฐ ์์ค ์์ **. Pipeline ์ ์, ์คํ ์ญ์ฌ, ๊ทธ๋ฆฌ๊ณ ์ ์ฅ๋ ์ํ๋ ๋ถ์์ ํ๋ค. Prod2์ ๋๋ถ๋ถ์ ํ์ดํ๋ผ์ธ์ ์ฌ๊ฑด์ ์ฑ๊ณต์ ์ผ๋ก ์ํํ๊ธฐ ์ํด ๊ณ์๋์์ต๋๋ค. 1 ์ฐจ์ ์ธ ์ถฉ๊ฒฉ์ ๋ฌธ์ ๊ฐ mitigated ํ ๋ฒ ๋ค์ ์คํํ ํ์๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค. ## ** ๋ฃจํธ ์์ธ ** ํ๋ค์ค ํ์ดํ ๋ผ์ธ์ runtime์์ ํด๊ฒฐ๋๋ ํํ์์ ์ง์ํ๋ค. ์๋ฅผ ๋ค์ด, ํ์ดํ๋ผ์ธ์ ํธ๋ฆฌ๊ฑฐ ํ Git webhook ํ์ด๋ก๋์ ๋ด์ฉ์ ์ฝ์ ํ๋ ํํ. ์ด ๊ฒฝ์ฐ, Git ์ปค๋ฐ ๋ฉ์์ง์๋ payload expression ์์ฒด์ ๋ฆฌํฐ ํ ์คํธ, ๋ ๋ฒ, ๋์ผํ ํ์ด๋ก๋ ํํ์ ์ฐธ์กฐ ํ ํ์ดํ๋ผ์ธ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ปค๋ฐ ๋ฉ์์ง๋ webhook ํ์ด๋ก๋์ ์ผ๋ถ์ด๋ฏ๋ก, ์ปค๋ฐ ๋ฉ์์ง์์ ์ํ๋ ํํ์ ๋ ๋ฆฌํฐ ์ฌ๋ณธ์ ํฌํจํ์ฌ ์ ์ฒด ํ์ด๋ก๋๋ฅผ ์ฝ์ ํ๋ ํํ์ ํด๊ฒฐํฉ๋๋ค. ์ด๋ฌํ ์๋ก ์ฝ์ ๋ ๋ณต์ฌ๋ณธ์ ์์ ๋ ํํ์ผ๋ก ์ฒ๋ฆฌ๋์๊ณ , ๊ฐ ํจ์ค๋ ํ์ด๋ก๋์ ๋ ๊ฐ์ ์ ์ฒด ์ฌ๋ณธ์ ์ฝ์ ํ์ต๋๋ค. ์ฒ๋ฆฌ๋๋ ๊ฐ์น์ ํฌ๊ธฐ์ ํ๋ก์ธ์ค์ ํ์ํ ์์ , ๋ฐ๋ผ์ ๋ชจ๋ ํจ์ค์ ์ด์คํํ๊ณ ์ง์ค๋ณด๋ค๋ ํญ๋ฐ์ ์ผ๋ก ์ฑ์ฅ. ํ๋ค์ค๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ํ ๊ฐ๋๋ฅผ ๊ฐ๋๋ค: ํํ ํด์๋๋ halts์ ํ์ดํ๋ผ์ธ์ด ๋ช ์๋ ์ค๋ฅ๋ก ์คํจํ๋ ์ต๋ ๋ฐฐ์ด ๊น์ด์ ์ํด ๊ฒฝ๊ณ๋๋ค. ์์ ์ ๋ํ ๊ฒฐํจ์ ํ๊ณ๊ฐ์ด ํน์ ํ ์๋ ฅ์ ์ธ ๊ฒฝ์ฐ์ ์ ์ฉ๋์ง ์์์ผ๋ฏ๋ก ํด๊ฒฐ๋์ง ์์์ต๋๋ค. Expression Resolution์ ํ์ดํ๋ผ์ธ ๋จ๊ณ๋ฅผ ์์ํ๋ ์ค๋ ๋์ ์ธ๋ผ์ธ์ ์คํํฉ๋๋ค. ๊ฐ ํจ์ค๋ก ์ธํด ์ง๋ณด์ ์ผ๋ก ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ์ CPU๊ฐ ์๋ฃ๋์ง ์๊ณ , ์๋น์ค ์ธ์คํด์ค๋ ์์ ์ ์งํ ์ค์งํ๊ณ , ๊ทธ ์ธ์คํด์ค์ ํ ๋น ๋ ๋ชจ๋ ์คํ์๋ณด๊ณ ๋ ๊ฒ. ##**์ฌ์ฌ** ํ๋ค์ค๋ ๋ค์๊ณผ ๊ฐ์ ์ฆ๊ฐ์ ์ธ ์ํ ๋จ๊ณ๋ฅผ ์๋ฃํ์ต๋๋ค. * ๋ฐ์จ์ด ํด์๋์ ํ์ดํ๋ผ์ธ๊ณผ ํํ ํจํด์ ์๋ณํฉ๋๋ค. * ์ํฅ์๋ฐ๋ ์๋น์ค ์ธ์คํด์ค๋ฅผ ์ค์งํ์ฌ ๋ ์ด์ ์๋ํ์ง ์์ ๊ฒ์ ๋๋ค. ๋๋จธ์ง ๊ฑด๊ฐํ ์ธ์คํด์ค๋ ์ผ๋ฐ์ ์ผ๋ก ํ ๋น ๋ฐ ์ฒ๋ฆฌํ ์คํ์ ์ ํํฉ๋๋ค. * ๊ดํ์ ์ ์์ ๋๋ ค๋ณด๋ด๊ณ ์ฌ๊ฑด์ ๋ซ์์ต๋๋ค. ์ด ์์ ์ ์ ์์ ์ธ ํ์ดํ๋ผ์ธ ์คํ ํ๋์ ๋ณต์ํ๊ณ ๊ณ ๊ฐ ๊ธฐ๋ฐ ์ํฅ์ ํด๊ฒฐํ์ต๋๋ค. ##**Action ํญ๋ชฉ** ์ฌ๋ฐ๋ ฅ์ ์ํ์ ์ค์ด๊ณ ํ์ง๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ํ๋์ ๊ตฌํ๋๋ ๋ค์ํ ๋จ๊ณ์ ์์ต๋๋ค. * ํํ ๊น์ด ๋ฐ ๋ฃจํ ๊ฒ์ถ์ ๋ํ ๊ฒฐํจ์ ์์ ํ์ฌ ์๊ธฐ ๊ณต๋ช ํํ์ด ๋ถ์ก๊ณ ๊ฒฝ๊ณ์์ด ์๋ชจ ์์ ๋์ ๋ช ํํ ์ค๋ฅ๋ก ์ ์ํ๊ฒ ์คํจํฉ๋๋ค. * ํธ๋ฆฌ๊ฑฐ ํ์ด๋ก๋ ์ฝํ ์ธ ์์ ํด๊ฒฐ๋๋ ํ์ด๋ก๋ ํํ์ ๋ฐฉ์งํ๊ณ , ์๊ธฐ ์์กด ๊ฒฝ๋ก๋ฅผ ์์ ํ ์ ๊ฑฐํ์ญ์์ค. * ์ต๋ ํํ์ ๋ฐฐ์ด ๊น์ด๋ฅผ ๊ฐํํ๊ณ ๊ธฐ์กด์ ๊น์ด ํ๊ณ ์ด์ธ์ ๋ช ์๋ ๋ฃจํ ๊ฐ์ง๋ฅผ ํ๊ฐํฉ๋๋ค. * ์๋์ ํํ ํจํด์ ์ฌํํ ์ฌ์ ์ ์ ํ๊ฒฝ์์ ์๋ํ๋ ํ ์คํธ๋ฅผ ๊ฐํํ๊ณ Safeguard๊ฐ ๊ฐ์งํ๊ณ ์ค์งํ๋ ๊ฒ์ ํ์ธํฉ๋๋ค. * ํ์ดํ๋ผ์ธ ์คํ์ ์๋ ์ด ๋ณธ์ ์ํ ๊ฐ์๋ฅผ ์ถ๊ฐํ์ญ์์ค ๊ทธ๋์ proactively ๊ฒ์ถ๋ฉ๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
We are currently investigating this issue.
We are continuing to investigate this issue.
We have identified the issue and started to implement the fix , prod2 is restored.
We are continuously rolling out fixes to all Clusters, Prod EU1 has been resolved.
We are continuously rolling out fixes to all Clusters, Prod3 has been resolved.
This incident has been resolved.
# Executive Summary On August 4, 2026, between approximately 3:36 PM and 9:00 PM IST, customers using Infrastructure as Code Management \(IaCM\) on Prod0 and Prod1 were unable to access the Variable Sets settings page. The page rendered blank with no error message, and customers with Variable Sets attached to their workspaces could not view or manage them for the duration of the incident. Prod2, Prod3, and EU1 were not affected. Separately, during the same window, a scheduled maintenance action caused the IaCM settings tab to temporarily disappear across all environments. This was identified and reversed within the incident bridge call before significant customer impact occurred. We deployed a hotfix that restored full access to the Variable Sets page on Prod0 and Prod1 the same evening, and we are implementing permanent safeguards described below to prevent this class of issue from recurring. # Impact * Customers with the Variable Sets feature enabled on Prod0 and Prod1 were unable to view or manage Variable Sets for approximately 5โ6 hours. * No data was lost or corrupted, this was a UI routing failure only; underlying Variable Sets data and configuration were not affected. * Prod2, Prod3, and EU1 were not affected by this issue. * A secondary issue, a scheduled feature flag operation caused the IaCM settings tab to temporarily disappear across all environments during the incident bridge call. This was identified and reversed within minutes. External customer exposure for this secondary issue is still being confirmed. # Root Cause A platform routing change released on July 18, 2026 updated how IaCM settings pages are resolved in the user interface. As part of that change, any settings page that had not been explicitly re-registered in the new routing structure became unreachable. The Variable Sets page had not been re-registered under the new routing structure, making it inaccessible in the environments where the routing change had been deployed โ Prod0 and Prod1. Because the failure occurred at the routing layer rather than within the page itself, the page rendered blank with no visible error rather than showing a clear failure message. # Remediation ## Immediate We deployed a hotfix that re-registered the Variable Sets page in the updated routing structure, restoring access for all affected customers on Prod0 and Prod1. ## Permanent We are adding automated end-to-end tests that navigate to settings pages with relevant feature flags enabled, configured as a required gate in our release pipeline. We are also documenting and enforcing the routing constraint through static analysis so that settings pages are never inadvertently left out of the routing structure during future platform changes. # Action Items To prevent such issues from happening again, 1. Enhance automated tests, that navigate to settings pages with relevant feature flags enabled, configured as a blocking gate in the release pipeline, so this class of regression is caught before it reaches production. 2. Establish an explicit checklist step for future platform-wide architectural changes that verifies all existing settings pages remain accessible in the updated routing structure before the change is promoted to production.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ** ์ผ์ ** 25 7 ์๊ณผ 4 8 ์ 2026 ์ฌ์ด, ํ์ดํ ๋ผ์ธ ์คํ ๋์ฌ๋ณด๋ ๋ฐ ํ๋ค์ค Prod 2์ ๊ฐ์ ํ์ด์ง ๋ฐ Prod 3 ํด๋ฌ์คํฐ๋ ์ค์๊ฐ์ผ๋ก ์ฌ์ด์ ํ์๋๋ ๋ฐ์ดํฐ๋ฅผ ํ์ํฉ๋๋ค. Pipelines ์์ฒด๊ฐ ์ง์์ ์ผ๋ก ๊ตฌ์ถ, ๋ฐฐํฌ ๋ฐ ์ผ๋ฐ์ ์ผ๋ก ์คํ; ๋ฌธ์ ๋ ์ ์ํ๊ฒ ์คํ ๋ ์ฝ๋๊ฐ๋ณด๊ณ ๋ฐ ๋์ฌ๋ณด๋๋ณด๊ธฐ๋ฅผ ์ ๊ณตํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณต์ฌ ๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ ํ๋ค. ** ๊ณ ๊ฐ ๋ฐ์ดํฐ๊ฐ ์์ค๋์ง ์์์ต๋๋ค. ** ๋ชจ๋ ์ํฅ์๋ฐ๋ ๊ธฐ๋ก์ ๋๋๋ฌ์ง๊ฒ ๋ณด๊ด๋์ด ๋ถ์ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ฌ์๋์์ต๋๋ค. ํ๋ค์ค๋ 1 8์ 2026์ผ ๋ณต์ ๊ตฌ์ฑ ์์์ queue-backed ๋ฒ์ ์ ์ํ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ํด๋ฌ์คํฐ์ ์ํฅ์ ๋ฏธ์น๋ฉฐ ๋ชจ๋ ์ํฅ์๋ฐ๋ ๊ณ์ ์ ๋์ ๋ฐ์ดํฐ ๋ฐฑํ์ ์๋ฃํ์ต๋๋ค. # ** ๋ฃจํธ ์์ธ ** ํ๋ค์ค๋ 1์ฐจ ์ด์ ๋ฐ์ดํฐ์คํ ์ด์์ ํ์ดํ๋ผ์ธ ์คํ ๊ธฐ๋ก์ ์ง์์ ์ผ๋ก ๋ณต์ ํ๋ ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์บก์ฒ ๊ตฌ์ฑ ์์๋ฅผ ์ ์งํ๋ฉฐ ๋์๋ณด๋ ๋ฐ ๋ณด๊ณ ์ฟผ๋ฆฌ์ ์ต์ ํ๋ ๋ณ๋์ ์๊ฐ ์๋ฆฌ์ฆ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ ์งํฉ๋๋ค. Dashboards๋ ๋ถ์ datastore์์ ๋ ์ ์ ์ผ๋ก ์ฝ์ต๋๋ค. ๋ณต์ ๊ฐ ๋ค๋จ์ด์ง ๋, ๋์ฌ๋ณด๋๋ ์ ์ธ๊ณ์ ์ ํํ ์ด์ ๋ณด๊ธฐ๋ฅผ ๋ ๋๋งํ๊ณ , ์์ฒด๋ฅผ ์คํํ๋ ๊ฒ์ ๋น๋ฒ์ฃ์ ๋๋ค. ์ด ๋ ์นด๋กญ๊ฒ ๋ฐ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ง์์ ์ธ ์ฆ๊ฐ๋ ๋ค๋ฅธ ํ๋ค์ค ํ๋ซํผ ๋ชจ๋์์ ๋์ผํ ๋ณต์ ๊ฒฝ๋ก๋ฅผ ๊ณต์ ํ๋ ๋ค๋ฅธ ๋ณผ๋ฅจ์ ์ฐ๊ธฐ, ๊ทธ ๊ตฌ์ฑ ์์์ ๋จ์ผ ์ธ์คํด์ค ๋ฒ์ ์ ์ฌ์ ํ Prod 2 ๋ฐ Prod 3.์์ ์คํ. backlog๋ ํ์ฑ๋๊ณ ์ฑ์ฅํฉ๋๋ค. # ** ์ฌ์ ํ๋ ** ๋ง๊ตฌ๋ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ์ฌ ๋ค์ ์ค๋ ํ๋์ ์๋ฃํ๊ฑฐ๋ ํฌ์ ํ์ต๋๋ค. |**์ก์ ** | ์ธํฌ๋ฉ์ด์ | ์ ์๋ ์๊ณ๊ฐ์ ์ด๊ณผํ์ง ์๋ ์ง์ฐ์ ๊ฒฝ๊ณ ํ๊ธฐ ๋๋ฌธ์ ๋ณต์ ์ง์ฐ์ ์์ ํฉ๋๋ค | | ํ์ค ํ๋ซํผ ๋ชจ๋ํฐ๋ง ๋ณด๋์ ๋ณต์ ์ง์ฐ ํจ๋์ ์ถ๊ฐํ์ฌ ํ์ดํ๋ผ์ธ์ ๊ฑด๊ฐ์ด ๊ธฐ๋ณธ์ผ๋ก ํธ์ถ๋ฉ๋๋ค | | ๋ณต์ ์คํธ๋ฆผ์ ๋ํ per-module rate limiting or entity filtering์ ํตํด co-tenant ๋ชจ๋์์ ์ฆํญ์ ์ค์ ๋๋ค |
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ** ์ผ์ ** 7์ 31์ผ, 2026์ผ, EU1 ํด๋ฌ์คํฐ์ ํ์ดํ๋ผ์ธ์ ํตํด ์ํ๋๋ ์์ธก ์ ๋ก๋๋ ์ธ์ฆ ์ค๋ฅ๋ก ์คํจํ์ต๋๋ค. ์๋์ผ๋ก ์์๋ ์ ๋ก๋ \( ํ์ดํ๋ผ์ธ์ ์ธ๊ณฝ)์ ์ํฅ์๋ฐ์ง ์์์ผ๋ฉฐ, ๊ธฐ์กด์ artifacts \(downloads\)๋ฅผ ๊ฒ์ํ ์ ์๋ ๋ฅ๋ ฅ๋ ๋น๊ณต๊ฐ๋์์ต๋๋ค. ์ด๊ฒ์ ํ๋์ ํด๋ฌ์คํฐ์ ํน์ ํ์ดํ๋ผ์ธ ์ ๋ก๋ ๊ฒฝ๋ก์ ๊ฒฉ๋ฆฌ๋์์ต๋๋ค. # ** ์ค์ ** * EU1 ํด๋ฌ์คํฐ์ ํ์ดํ๋ผ์ธ์ ํตํด ์ํ ๋ Artifact ์ ๋ก๋๋ ์ฝ 4 ์๊ฐ ๋ฐ 34 ๋ถ ๋์ ์ธ์ฆ ์ค๋ฅ๋ก ์คํจํ์ต๋๋ค. * ๊ธฐ์กด์ artifacts \ (downloads\)๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค. * ํ์ดํ๋ผ์ธ ์ธ๋ถ์ ์๋์ผ๋ก ์ ๋ก๋๋ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค. * ๋ค๋ฅธ ํด๋ฌ์คํฐ/์ง์ญ์ ์ด ๋ฌธ์ ์ ์ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค. # ** ๋ฃจํธ ์์ธ ** ํ์ดํ๋ผ์ธ ๊ธฐ๋ฐ artifact uploads์ ์ฒ๋ฆฌํ๋ ๊ตฌ์ฑ ์์๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ก ๋ฐฐํฌ๋ฉ๋๋ค. EU1 ํด๋ฌ์คํฐ์์, ์ด ์ด๋ฏธ์ง๋ ๊ณต๊ณต ์ด๋ฏธ์ง ์์ค๋ฅผ ๋ฏธ๋ฌ๋ง ๋ด๋ถ ๋ ์ง์คํธ๋ฆฌ์์ ์ฌ์๋ฉ๋๋ค. ๋ค๋ฅธ ํด๋ฌ์คํฐ์์ ๋์ผํ ์ด๋ฏธ์ง๋ ๋์ค ์์ค์์ ์ง์ ๊ฒ์๋ฉ๋๋ค. ์ฐ๋ฆฌ์ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์ ๊ฒ์ ์ค๋ฅ๋ ์ด๋ฏธ ์ฌ์ฉ์ค์ธ ๋ฒ์ ๋ผ๋ฒจ์ ์ฌ์ฉํ์ฌ์ด ๊ตฌ์ฑ ์์์ ์๋ก์ด ๋น๋๋ฅผ ๋ฐ์, ์คํ๋ ค ์๋ก์ด ํ ๋น ๋ ๊ฒ๋ณด๋ค, ๋ ํนํ ๋ฒ์ . ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ ๊ฐ์ ๋ค๋ฅธ ์ด๋ฏธ์ง๊ฐ ๊ณต๊ฐ ์์ค์์ ๋์ผํ ๋ฒ์ ๋ผ๋ฒจ๊ณผ ๊ด๋ จ๋ ์ข ๋ฃ๋์์ต๋๋ค. ์ฐ๋ฆฌ์ ๋ด๋ถ ๋ ์ง์คํธ๋ฆฌ ๋ฏธ๋ฌ๋ ์๋ํ ๋ ๋ณต์ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ณต๊ณต ์์ค์ ์ด๋ฏธ์ง. ๋ณต์ ๊ฐ ํธ๋ฆฌ๊ฑฐ ๋ ๋ฐฉ๋ฒ ๋๋ฌธ์, ์์ ๋ ๊ฒ๋ณด๋ค๋ ๋ฒ์ ๋ผ๋ฒจ๊ณผ ๊ด๋ จ๋ ์๋ \ (earlier\) ์ด๋ฏธ์ง๋ฅผ ๋ณต์ฌํ์ต๋๋ค. ์ด ์๋ฏธ๋ EU1 ํด๋ฌ์คํฐ - ๋ด๋ถ ๋ฏธ๋ฌ์์ ๋์ด - ๋ค๋ฅธ ํด๋ฌ์คํฐ๋ณด๋ค ์๋ก ๋ค๋ฅธ, ๊ฒฐํจ ์ด๋ฏธ์ง๋ฅผ ์คํ ์ข ๋ฃ, ๊ณต๊ณต ์์ค์์ ์ง์ ์ก์ ๋ฐ๋ผ์ ์ฌ๋ฐ๋ฅธ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์๋ค. ๋ถ์์ ํ ์ด๋ฏธ์ง๋ ํ์ดํ๋ฅผ ์์ฑํ๋ ์ธ์ฆ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. # ** ์์ก ** * ์ ๋ก๋ ๊ตฌ์ฑ ์์์ ๋ง์ง๋ง ์๋ ค์ง ์ข์ ๋ฒ์ ์ ์ํฅ์๋ฐ๋ ๊ณ์ ์ ๋๋์, ์ฆ์ ํ์ดํ ๋ผ์ธ ์ ๋ก๋๋ฅผ ๋ณต์. * ๋ชจ๋ ํด๋ฌ์คํฐ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ถํ์ ์ ์ , ์๊ตฌ ๋ฒ์ . #**๋ค์ ๋จ๊ณ** * ์ด ์คํจ ํํ๋ฅผ ๊ฐ๋ฅํ ํ ์์ฑ ๋ ์ปจํ ์ด๋ ๊ด๋ จ ๊ฒฐํจ์ ์ ๊ฑฐํ๊ธฐ ์ํด ์ ๋ก๋ ๋จ๊ณ๋ฅผ ์์ ํฉ๋๋ค. * ์ด ๊ตฌ์ฑ ์์์ ๋ํ ์ฐ๋ฆฌ์ ๋ฆด๋ฆฌ์ค ํ์ดํ๋ผ์ธ์ ์ ๋ฐ์ดํธํ์ฌ ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ ํ ์ ์์ต๋๋ค ๊ธฐ์กด ๋ฒ์ ์ ์์ฑํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์๋ ์๋ก์ด, ๋ช ๋ฐฑํ ๋ฒ์ ์ด ์์ผ๋ก ์ด๋ํด์ผํฉ๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์์ฝ - ์ฐ๋ฆฌ๋ ์ธ๋ถ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ ์์๋ Build VM๊ณผ ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
## Summary Starting on August 4, 2026, CI runners in the us-west1 and us-central1 regions intermittently experienced connection timeouts of approximately 134 seconds when reaching external services such as GitHub and Bitbucket over outbound network gateways. ## Impact * CI runners in the affected regions intermittently experienced connection timeouts of approximately 134 seconds when reaching external services \(e.g., GitHub, Bitbucket\) over our outbound network gateways. * The issue was intermittent rather than constant โ connections succeeded under normal load, and failures clustered during periods of high outbound traffic volume. * No data was lost or corrupted. This was a network-connectivity and capacity issue, not a data-integrity issue. * us-west1 and us-central1 were the affected regions; other regions were not impacted by this issue. ## Root Cause โ Our load balancer distributes outbound traffic across multiple NAT gateways using a hashing method based on connection details \(source/destination address and port\). For any single connection, these details stay constant for that connection's lifetime. We had a sustainted traffic surge for a few seconds which congested the gateways โ ## Action Items To prevent such issues from happening again Harness will, Increase outbound connection capacity on our NAT gateways by provisioning additional external network interfaces, giving each gateway a substantially larger pool of connections it can serve concurrently..
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ์ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ์์ฝ ์ต๊ทผ์ ์์ฐ ๋ฐฐ์น ๋์, ์ฐ๋ฆฌ์ ๋ด๋ถ ๋ฐฐ์น ๋๊ตฌ์ ๊ฒฐํจ์ ์ฐ๋ฆฌ์ ์์ฐ ํ๊ฒฝ์์ ์๋ชป๋, ๋น ์์ฐ ๊ตฌ์ฑ ๊ฐ์ ์คํํ๋ ๋ ๊ฐ์ง ์ค์ํ ์๋น์ค๋ฅผ ๋ฐ์ ์ด 4๊ฐ์ ๋ช ๋ฐฑํ ์ฆํ์ ๊ด๋ จ ์ธํธ๋ก ์ง๋ํ์ต๋๋ค: ์๋ชป๋ ์ค๊ณฝ ํ๋, ๊ฐํ์ ์ธ ๋ก๊ทธ์ธ/์ก์ธ์๋ฆฌ ์คํจ, 1๊ฐ์ ๊ณ ๊ฐ ํ๊ฒฝ์ ์ํฅ์ ๋ฏธ์น๋ ํ์ผ์คํ ์ด ์ ๊ทผ ๋ฌธ์ ์ ๋ฐ UI์ ์๋ ์ง์ฐ๋ ํ์ดํ๋ผ์ธ ์ํ ๊ฐฑ์ . ์ฐ๋ฆฌ๋ ์๋ณํ๊ณ ๊ธฐ๋ณธ ๊ตฌ์ฑ ๊ฒฐํจ์ ๋ํ ์๊ตฌ ์์ ์ ๊ตฌํํ๊ณ ์ด๋ฏธ UI ์ง์ฐ ์ฆ์์ ํด๊ฒฐํ๋ ์ฅ์ ์์ ๋ฐ ์ฉ๋ ๋ณ๊ฒฝ์ ๋ฃ์ด. ์ด ์ฌ๊ฑด ์ค ์๋ฌด ์ ๋ ํ์ดํ ๋ผ์ธ ์คํ ์์ฒด ์์ค, ์์, ๋๋ ๊ฐํ ์ํ์์ ์ผ์ชฝ. ์คํ ํ๋์ด ์ํฅ์ ๋ฐ์ง ์์ ์ํ ๊ฐ์์ฑ์ ์ง์ฐ์ ์ ํํ๋ค. # Incident ์ธ๋ถ์ฌํญ ## Incorrect ์์ฐ ๊ตฌ์ฑ ๊ฐ ์ ์ฉ ์ฐ๋ฆฌ์ ์์ง๋์ด๋ง ํ์ ์ ์ ํ ์์ฐ ๊ตฌ์ฑ๋ณด๋ค๋ ๋ค๋ฅธ ํ๊ฒฝ์์ํ ๊ตฌ์ฑ ๊ฐ์ ์ฌ์ฉํ์ฌ ํน์ ์์ฐ ์๋น์ค๋ฅผ ๋ฐฐ์นํ๋ ์๋น์ค ๊ด๋ฆฌ์ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ๊ฒฐํจ์ ํ์ธํ์ต๋๋ค. ** ๋ฃจํธ ์์ธ ** ๋ฐฐ์น ๋์ ๊ตฌ์ฑ overrides๋ฅผ fetching์ ์ฑ ์์๋ ์๋น์ค๋ ์์ฒญ ๋น ์ต๋ 1,000 ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๋ด๋ถ API๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค. ํ๊ฒฝ์ ์ด ์๋ ์ต๊ทผ์ ๊ทธ ํ๊ณ๋ฅผ ๋์ด ์ฑ์ฅ. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ฒซ ๋ฒ์งธ 1,000์ ์ด๊ณผํ๋ ๋ชจ๋ ์๋น์ค๋ ์๋ต์ ํฌํจ๋์ง ์์๊ณ , ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ์นจ๋ฌต์ ์ผ๋ก ๊ทธ ์๋น์ค์ ๋ํ ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก ๋ค์ ๋จ์ด์ก๋ค. ์ด๊ฒ์ ๋ฐฐํฌ ํด๋ง์์ ํ์ธ ๋ pagination ๊ฒฐํจ์ด๋ฉฐ ๊ตฌ์ฑ ๊ฐ์ด ์์ฒด์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ** ํด๊ฒฐ์ฑ ** ์์ง๋์ด๋ง์ ๋ฉ์ปค๋์ฆ์ ํ์ธํ๊ณ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์์ด ํ๊ณ ๊ด๋ จ ๊ฒฉ์ฐจ๋ฅผ ์ ๊ฑฐํ๋ ์๊ตฌ์ ์ธ ์์ ์ ๊ตฌํํฉ๋๋ค. ## Intermittent ๋ก๊ทธ์ธ / ์ก์ธ์ค ์คํจ ์์์ ์ธ๊ธ ํ Service Manager ๋ฐฐํฌ ์ค ์ผ๋ถ ์ฌ์ฉ์๋ Intermittent ๋ก๊ทธ์ธ ๋๋ ์ก์ธ์ค ์คํจ๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ ์์ ์ธ ์๋ ํ์์, ์ด์ ์คํ ์ธ์คํด์ค๋ ๊ณ์ ์ค๋จ ์์ด ํธ๋ํฝ์ ์ ๊ณต ํด์ผ ํฉ๋๋ค ์๋ก์ด ๋ฐฐํฌ ์งํ ์ค. ์ด ์ฌ๊ฑด์์, ๊ทธ fallback ํ๋์ ์์๋๋ก ๋ฐ์ํ์ง ์์๋ค, ๋ฐฐํฌ ์ฐฝ์์ ์ก์ธ์ค ์คํจ์ ๊ธฐ์ฌ. ## Filestore ์ก์ธ์ค ๋ฌธ์ ํ์ผ์คํ ์ด ์ก์ธ์ค ์ด์๋ Prod-3 ํ๊ฒฝ๊ณผ ๋จ์ผ ๊ณ ๊ฐ์ ํ๊ฒฝ์ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. ** ๋ฃจํธ ์์ธ ** ์ด๊ฒ์ ์๋น์ค ๊ด๋ฆฌ์์ IAM / Storage-bucket ๊ถํ ๊ตฌ์ฑ๊ณผ ๊ด๋ จ๋๋ฉฐ, ๋กค๋ฐฑ ํ๋์ ์ํด ์ ์ฌ์ ์ผ๋ก ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ## Delayed Pipeline ์คํ ์ํ ์ ๋ฐ์ดํธ UI ์ผ๋ถ ์ฌ์ฉ์๋ UI์ ํ์ดํ๋ผ์ธ ์คํ ๊ทธ๋ํ๊ฐ ์๋ก ๊ณ ์นจํ๊ณ ์ต์ ์ํ๋ฅผ ์ ์ํ๊ฒ ๋ฐ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๊ด์ฐฐํ๋ค. ์ค์ํ ๊ฒ์ ๊ฐ์์ ์ง์ฐ ๋ง์ด์๋ค : ์ค์ ํ์ดํ๋ผ์ธ ์คํ์ ์ํฅ์ ๋ฏธ์น์ง ์์๊ณ , ์ด ๋ฌธ์ ์ ๊ฒฐ๊ณผ๋ก ์คํจํ์ง ์์์ต๋๋ค. ** ๋ฃจํธ ์์ธ ** ํ์ดํ๋ผ์ธ ์คํ ๊ทธ๋ํ๋ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์์ ํ๊ธฐ ์ํด ๋ฉ์์ง ์คํธ๋ฆผ \(์ฑ๋ฅ ๋ก๊ทธ \)์ ์์กดํฉ๋๋ค. ์ฌ๊ฑด ์ฐฝ ๋์ค, ์ด ์คํธ๋ฆผ์ ์๋น์ ์ฒ๋ฆฌ๋ \(high Consumer lag\) ๋ค์ ๋จ์ด์ก๋ค, ์ด๋ ๋น ๋ฅธ ์ํ ์ ๋ฐ์ดํธ๊ฐ UI์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ง์ฐ. ์ด ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๊ฐ์ ์๊ฐ์ ๊ณํ ๋ ์ค์ผ์ผ๋ง ์์ ์ ์ค๊ฐ์ ์์๋ค๋ ์ฌ์ค์ ์ํด ๋ฐ์, ๊ทธ ์ฐฝ์์ ํธ๋ํฝ ์คํ์ดํฌ ๋ ์ง์ฐ์ ๋ฐฐ๋ถ. ์ฌ์ฉ์๋ค์ ์ผ๋ฐ์ ์ผ๋ก ์คํ๋์๋๋ผ๋ ํ์ดํ๋ผ์ธ์ ๋๋ฆฌ๊ฒ ๊ฒฝํํ์ต๋๋ค. ** ํด๊ฒฐ์ฑ ** ์ฐ๋ฆฌ๋ ์ํฅ์๋ฐ๋ ๊ตฌ์ฑ ์์์ ๋ํ ๋ฆฌ์์ค ์ฉ๋์ ์ฆ๊ฐํ์ฌ 50 % ์ด์์ ์๋น ํค๋ ๋ฃธ์ด ์์ผ๋ก ์งํ๋๊ณ , ์ ์ฌํ ๋ถํ ์คํ์ดํฌ์ ๋ํ ๊ฐ๋๋ฅผ ๊ฐ์์ํต๋๋ค. ์ด ๋ณ๊ฒฝ์ ๊ตฌํ๋๊ณ ํ์ฌ ํ๋ซํผ์์ด ๋ถ๋ถ์ ๋ํ ์ฅ๊ธฐ์ ์ธ ๊ฒฝํ์ ์ผ๋ถ๋ก ๊ฒ์ฆ๋ฉ๋๋ค. # ์ถฉ๊ฒฉ ์์ฝ * Prod-1 ๋ฐ Prod-3 ํ๊ฒฝ์์ ์๋ชป๋ ๊ตฌ์ฑ ๊ฐ์ผ๋ก ์๋น์ค ๊ด๋ฆฌ์ ๋ฐ ๋ผ์ด์ผ์ค ๊ด๋ฆฌ์ ran. * ์ผ๋ถ ์ฌ์ฉ์๋ ์ํฅ์๋ฐ์ ๋ฐฐํฌ ์ฐฝ์์ ๊ฐํ์ ์ธ ๋ก๊ทธ์ธ ๋๋ ์ก์ธ์ค ์คํจ๋ฅผ ๊ฒฝํํ์ต๋๋ค. * Prod-3์ ์๋ 1๊ฐ์ ์๋น์ ํ๊ฒฝ์ filestore ์ ๊ทผ ๋ฌธ์ ์ ์ ๊ฒฝํํ์ต๋๋ค. * ์ํฅ์๋ฐ๋ ํ๊ฒฝ์ ์ฌ์ฉ์๋ค์ UI์์ ํ์ดํ๋ผ์ธ ์คํ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์ฐ๊ธฐํ์ต๋๋ค. ๋ฐ๋ผ์ ํ์ดํ๋ผ์ธ ์คํ์ ์ฌ๋ฐ๋ฅด๊ฒ ์คํ๋์ง ์์๊ณ , ๊ฐํ, ๋๋ ์์๋์ง ์์์ต๋๋ค. # ์๋ฐฉ ์กฐ์น ๋ค์๊ณผ ๊ฐ์ ๊ต์ ๋ฐ ์๋ฐฉ ์กฐ์น๊ฐ ํ์ธ๋์์ต๋๋ค. | **์ฐจ๋ก / ์๋ฐฉ ์กฐ์น** | ์ธํฌ๋ฉ์ด์ | ๊ตฌ์ฑ-lookup ์๋น์ค์ pagination limit์ ์์ ํ์ฌ ๋ชจ๋ ์๋น์ค๊ฐ ๋ฐํ๋๊ณ ํ๊ฐ๋์ด ์ด ์์ ๊ด๊ณ์์ด ํ๊ฐ๋ฉ๋๋ค. | | ๊ตฌ์ฑ์ ๊ฒ์ํ ์ ์๋ ์๋น์ค๊ฐ ์์ ํ๋ค๋ ๊ฒ์ ์ถ๊ฐํ์ญ์์ค.(์: alerts and block the deploy\) ์คํ๋ ค ๋น์์ฐ์ ์ธ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ค์ ๋จ์ด์ง๋ ๊ฒ. ยท | ํฌ์คํธ๊ทธ๋ ์ ๋ฉ์์ง ํ์ดํ ์์ ํค๋๋ฃธ \(target: 50% ์ด์์ ์๋น ์ฉ๋ \)๋ฅผ ์ฆ๊ฐํ์ฌ ๋์ ๋ถํ ๋ฐ ์ค์ผ์ผ๋ง ์ด๋ฒคํธ์ ๋ํ ๊ฐ๋๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ยท ์ฐ๋ฆฌ๋์ด ์ฌ๊ฑด์ ์ํฅ์ ๋ฏธ์น๋ ์ํฅ์ ์ธ์ ํ๋ซํผ์ ์ฌ๋ฌ ์์ญ๊ณผ ์ฐ๋ฆฌ๊ฐ ์ ์ฒด ํด์๋๋ฅผ ํตํด ์์ ์ผ๋ก ๋น์ ์ ์ธ๋ด๋ฅผ ํ๊ฐ.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
AIDI ๋์๋ณด๋์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ์ ์ ์กฐ์ฌํ๊ณ ์์ต๋๋ค. ์ฌ์ฉ์๋ ๋์ฌ๋ณด๋์ ์ ๊ทผํ ๋ ๋ถํ ์๊ฐ ๋๋ ๊ฐํ์ ์ธ ์คํจ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ ํ์ ๋ฟ๋ฆฌ ์์ธ์ ํ์ธํ๊ณ ์ ์ ์ฑ๋ฅ์ ํ๋ณตํ๊ธฐ ์ํด ์ ๊ทน์ ์ผ๋ก ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๋ง์ ์ ๋ณด๋ก ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณต ํ ๊ฒ์ ๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
## Summary Customers on Prod1, Prod2, and Prod3 clusters experienced intermittent widget load failures and increased load times when accessing AIDI 2.0 dashboards on July 22, 2026. Not all widgets were affected simultaneously the issue manifested as sporadic failures rather than a full outage. No customer data was lost. SEI 1.0 customers were not impacted. ## Root Cause Over time, a routine database maintenance process failed to run on certain tables in our analytics database, causing those tables to accumulate a large volume of internal metadata used to track deleted records. When the database planned queries against these tables, it loaded all of this accumulated metadata into memory, causing memory usage on the affected nodes to spike repeatedly. These repeated spikes triggered an automatic safety mechanism that restarts a node when it detects excessive memory pressure, and the affected nodes began restarting in a loop as a result. This caused intermittent, degraded query performance on AIDI 2.0 dashboards for the duration of the incident. ## Impact Customers on Prod1, Prod2, and Prod3 clusters may have experienced intermittent widget load failures or increased load times on AIDI 2.0 dashboards. **Duration:** July 22, 2026, 07:58 PDT โ 16:16 PDT \(~8 hours 18 minutes\), with intermittent widget failures; system was restarted and under active monitoring from 08:25 PDT onward. ### What was not impacted? * Data ingestion and processing * SEI 1.0 customers * Integrations and metadata flows No customer data was lost. ## Remediation Upon identifying the issue, the affected database nodes were restarted at 08:25 PDT, which restored initial stability. We continued to monitor the system closely, and when intermittent degradation was still observed afterward, we applied several additional fixes: * Adjusted database configuration settings to limit the amount of memory used for processing accumulated metadata, and tuned query-planning settings to reduce memory pressure. * Ran cleanup jobs to reduce the backlog of accumulated metadata on the affected tables. * Increased capacity on the affected database nodes to provide additional headroom. These changes progressively stabilized the system, and the incident was fully resolved at 16:16 PDT. ## Action Items To prevent recurrence, we are implementing the following: 1. We have upgraded the backend which includes underlying improvements that handle memory spikes caused by excessive delete files. 2. We have rolled out automated compaction jobs for newly introduced tables to prevent delete file accumulation going forward.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ์์ฝ ์ง๋ 17 7์ 2026์ผ, ์ผ์์ ์ธ ์ฝ๋ ๋ฐฐํฌ์ ๋ฐ๋ผ, ์ด์ delegate ๋ฒ์ ์ ๊ณ ๊ฐ \(858xx ๋ฐ ์๋ \)๋ ๊ธ๋ก๋ฒ ๋น๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํ๋ค์ค ํด๋ผ์ฐ๋ ํธ์คํ ๋น๋์ ์ง์ฐ๋ CI ๋น๋๋ฅผ ์์ํ์ต๋๋ค. Affected builds๋ ์์๋ ํ์ ๋ ๋ฒ์งธ ์๊ฐ ๋ด์์ ์งํํ๋ ๊ฒ๋ณด๋ค ๊ณ์ํ๊ธฐ ์ ์ "์ ๋ํธ์ ๋ํ"๋จ๊ณ์์ ์ฝ 8 ๋ถ์ ์์์น ๋ชปํ ์ผ์ ์ค์ง๋ฅผ ๊ฒฝํํ์ต๋๋ค. ์ ์ฒด์ ์ธ ๊ตฌ์กฐ ๊ฐ์์ intermittent์ด์์ต๋๋ค. # ์ถฉ๊ฒฉ * ๋ชจ๋ CI ๋น๋๋ ์ ์ฌ์ ์ผ๋ก ์ง์ฐ ๋ ์ ์์ต๋๋ค. ์ํฅ๋ ฅ์ ๊ธ๋ก๋ฒ ๋น๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํ๋ค์ค ํด๋ผ์ฐ๋ ํธ์คํ ์ธํ๋ผ์ ๊ตฌ์ถํ๊ธฐ ์ํด ๊ฐ์ฅ ๋ฐ์๋์์ต๋๋ค. * ์ฌ์ ์์ฝ๋ ์งํ ์ฌ๋กฏ์ด ์ ํจํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ฆฌ๊ฒ "cold start"๊ฐ ๊ณ์๋๊ธฐ ์ ์ ์ฝ 8 ๋ถ์ ๋ถ๋ง์ ๊ฒฝํํ์ต๋๋ค. ์ด๊ฒ์ ์ฌ์ฉ์๊ฐ ๋น๋ ์คํจ๋ณด๋ค ๋๋ฆฌ๊ฒ ๋น๋ํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. * ์๋ก์ด delegate ๋ฒ์ \(858xx ์ด์)์์ ์คํ๋๋ ๊ณ์ ์ ์ํฅ์๋ฐ์ง ์์์ต๋๋ค. * ์ด ๋ฌธ์ ์ ์ง์ ์ ์ธ ๊ฒฐ๊ณผ๋ก ์คํจํ์ง ์๊ณ ๋ฐ์ดํฐ๊ฐ ์์ค๋์ง ์์์ต๋๋ค. # ๋ฟ๋ฆฌ ์์ธ ๋ฃจํธ ์์ธ์ inadvertently broke how a specific build-queueing record was read back from our database once builds that had already was queued under the ์ด์ ๋ฒ์ ์ ์ฝ๋๊ฐ ์๋ก ๋ฐฐ์น ๋ ๋ฒ์ . ์ฐ๋ฆฌ๋ ์ํฅ์๋ฐ์ ๋ ์ฝ๋๋ฅผ ์ฒญ์ํ์ฌ ์ฆ๊ฐ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋์ ์ฝ๋ ๋ณ๊ฒฝ์ ๋ฐ์ ํ๊ณ , ์ฐ๋ฆฌ๋ ๋ฐ๋ณต์์์ด ์ข ๋ฅ์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์์ ์ฅ์น๋ฅผ ๊ตฌํํ๊ณ ์์ต๋๋ค. # ๋ค์ ๋จ๊ณ ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ํ๋์ผ๋ก ๋น์ทํ ๋ฐ๋ณต์ ์ํ์ ํ๊ฐํฉ๋๋ค. ์ด ์ฌ๊ฑด์ ์ผ์ผํค๋ ํน์ ์ฝ๋ ๊ฒฝ๋ก๋ ์ด๋ฏธ ๊ฑฐ๊พธ๋ก ์ฎ๊ฒผ์ต๋๋ค, ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ๊ตฌ์กฐ์ safeguards๋ฅผ ์คํํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ ํด๋์ค๊ฐ ์ฌ๋ฐ ํ ์ ์์ต๋๋ค, ์ฝ๋๋ฒ ์ด์ค์์ ์ด๋์๋ ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ฐ์ํ ์ ์์ต๋๋ค. | **์ฐจ๋ก / ์๋ฐฉ ์กฐ์น** | ์ธํฌ๋ฉ์ด์ | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ชจ๋ ๋ด๋ถ ๋ฐ์ดํฐ ํด๋์ค์ ๋ช ์๋, ์์ ์ ์ธ ์๋ณ์ ์ถ๊ฐ, ๊ทธ๋์ ๋ฏธ๋์ ๋ด๋ถ ์ฝ๋ ์ฌ๊ตฌ์ฑ ์ด์ ์ ์ ์ฅ๋ ๋ ์ฝ๋๋ฅผ ์ฝ์ ์์๋ ์์คํ ์ ๋ฅ๋ ฅ์ ํ๊ดด ํ ์ ์์ต๋๋ค. ยท | ๋กค๋ฐฑ ๋ฐ ๋ฐฑ์๋ ํธํ์ฑ ํ ์คํธ์ ๋ํ ์ฌ์ ์ ์ ํ๊ฒฝ, ํนํ ์์ฐ์ ๋๋ฌํ๊ธฐ ์ ์ ๋ฌธ์ ์์ด ํด๋์ค๋ฅผ ์ก๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. ยท
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ์ด ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ์๋ณ๋๊ณ ์์ ์ด ๊ตฌํ๋ฉ๋๋ค.
์์ ์ด ๊ตฌํ๋์ด ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
์ด ์ฌ๊ฑด์ ํด๊ฒฐ๋์์ต๋๋ค.
# ์์ฝ 6์ 19์ผ๊ณผ 7์ 17์ผ ์ฌ์ด์, ๋ด์ฅ๋ Git Clone ๋จ๊ณ โ ๊ทธ๋ฆฌ๊ณ drone-git clone ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ํ์ดํ๋ผ์ธ ๋จ๊ณ โ ์ค๋ฅ ์คํ /usr/local/bin/clone์ ๊ฐ์ง ARM64 Kubernetes ๋น๋ ์ธํ๋ผ์ ์คํจ: ์คํ ํ์ ์ค๋ฅ. AMD64 \ (Intel / AMD \) ๋น๋, Windows ๋น๋ ๋ฐ VM ์ปจํ ์ด๋ ๋ฐ์ด๋๋ฆฌ ๊ฒฝ๋ก๊ฐ ์ํฅ์๋ฐ์ง ์์์ต๋๋ค. ๋ฃจํธ ์์ธ์ ์ค์ ๋ก AMD64 binaries๋ฅผ ํฌํจํ๊ธฐ ์ํด ARM64 ํ๊ทธ ๋๋ก git ์ด๋ฏธ์ง๋ฅผ ์ผ์ผํค๋ ๋ด๋ถ ์ด๋ฏธ์ง ์ถํ ๊ณผ์ ์์ ๊ฒฐํจ์ด์๋ค. ์ฐ๋ฆฌ๋ ํ์ธ๊ณผ ๊ฐ์ ๋ ๋ฌธ์ ๋ฅผ mitigated ๋ง์ง๋ง ์๋ ค์ง ์ข์ ๋ฒ์ ์ drone-git ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ ํ์ฌ๋ณด๊ณ ๋์๋ค. ๊ณ ๊ฐ ํ๋์ด๋ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ด ํ์ํ์ต๋๋ค. # ๋ฟ๋ฆฌ ์์ธ 6์ 19, 2026์ผ, ์ ๋ณด์ ๊ตฌ์ ๋ ๋ฌด์ธ๊ธฐ ์ด๋ฏธ์ง๊ฐ ๋ด์ฅ ๋ ๋ฐฉ๋ฒ์ ์ฌ๊ตฌ์ฑํ์ต๋๋ค. AMD64 ๋น๋๋ ์ ๋๋ก ์ ๋ฐ์ดํธ๋์์ง๋ง ARM64 ๋น๋ ํ์ดํ๋ผ์ธ์ ARM64 ํ์ผ์ ์ง์ ๊ตฌ์ถํ์ง ์์์ต๋๋ค. ํ ์คํธ ๋์ฉ์ ํตํด AMD64 ๋น๋ ํ์ผ์ ์ ์์ํค๊ณ ARM64 ์ธํ๋ผ์์ ์ปดํ์ผํ์ต๋๋ค. 6 ์ 19 ๋ณ๊ฒฝ์ AMD64 ํ์ผ์ ๋ณ๊ฒฝํ์ฌ ํ๋ฒ์ด ์คํจํ์ง ์๋ ๋์ , ๊ทธ๋์ ํ์ดํ ๋ผ์ธ์ Git Clone๊ณผ Git LFS binaries๊ฐ ์ฌ์ ํ AMD64์ ์ปดํ์ผ ๋ ARM64๋ฅผ ํ๊ทธํ๋ค. # ์ถฉ๊ฒฉ * Affected : ๋ด์ฅ ๋ Git Clone ๋จ๊ณ ๋ฐ ARM64 Kubernetes ๋น๋ ์ธํ๋ผ์์ ์คํ๋๋ drone-git clone ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ํ์ดํ๋ผ์ธ ๋จ๊ณ, 7 ์ 6 ๋ฐ 7 ์ 17, 2026 ์ฌ์ด์ ๋ชจ๋ ๊ณ์ ์์. * Symptom: Git Clone ๋จ๊ณ์์ ์คํ /usr/local/bin/clone: ํ์ ์ค๋ฅ๋ฅผ ์คํํฉ๋๋ค. * ์ํฅ์ ๋ฏธ์น์ง ์์ : AMD64 \ (Intel / AMD \) ์ฟ ๋ฒ๋คํฐ์ค ๋ฐ VM ๋น๋, Windows ๋น๋, VM ์ปจํ ์ด๋๋ฆฌ์ค ์คํ ๊ฒฝ๋ก ๋ฐ ์ฐ๋ฆฌ์ ๊ฒฝํ ์ด๋ฏธ์ง ๋ณํ. # ์์ก ์ฐ๋ฆฌ๋ ๋ง์ง๋ง ์๋ ค์ง ์ข์ ๋ฆด๋ฆฌ์ค์ ๋ชจ๋ ์ํฅ์๋ฐ๋ ์๋น์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ฌ์ฉ๋๋ ๋๋ก -git ์ด๋ฏธ์ง ๋ฒ์ ์ reverted. ์ด ์์ ํ ARM64 ์คํ ์คํจ๋ฅผ ํด๊ฒฐ; ๊ณ ๊ฐ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ด ํ์ํ์ง ์์ต๋๋ค. # ๋ค์ ๋จ๊ณ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ๋ค์ ์ผ์ด๋์ง ์๋๋กํ์ญ์์ค. * AMD64 ๋น๋ ํ์ผ์ ๋ง๊ฒ ์ ์ฉ ARM64 ๋น๋ ํ์ผ์ ์ง์ ๊ตฌ์ถํ๊ธฐ ์ํด ARM64 ์ด๋ฏธ์ง ๊ฒ์ ํ์ดํ๋ผ์ธ์ ์ฌ๊ฑดํฉ๋๋ค. * ๋ชจ๋ ์ด๋ฏธ์ง ๋ฆด๋ฆฌ์ค์ ์๋ํ ๋ ํฌ์คํธ ๊ฒ์ ์ ํจ์ฑ ํฅ์ : ์ด์ง ์ํคํ ์ฒ๋ ์ด๋ฏธ์ง ํ๊ทธ์ ์ผ์นํ๊ณ ์ด๋ฏธ์ง๊ฐ ์ฌํ๊ฐ๋๊ธฐ ์ ์ ๊ธฐ๋ฅ์ ์ธ ์ฐ๊ธฐ ํ ์คํธ๋ฅผ ์คํํฉ๋๋ค. * ARM64 Kubernetes ๋น๋ ์๋๋ฆฌ์ค๋ฅผ ํฌํจํ๋ ์๋ํ๋ ํ ์คํธ ์ ์ฉ ํ๋. * ์ํ์์ ์ํฅ์๋ฐ๋ ์ค๊ฐ ์ด๋ฏธ์ง ๋ฒ์ ์ ์ ๊ฑฐํ๋ฉด ์ฌ๋ฐ๋ฅธ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์ฆ๋ฉ๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.