기사 검색

이슈부터 IT·AI·연예·게임까지, 메타브리프의 기사를 찾아보세요.

IT

깃허브, 한국시간 11일 새벽 Git 작업·풀 리퀘스트 장애… 약 한 시간 만에 해소


11일 새벽(한국시간) 깃허브(GitHub)에서 Git 작업과 풀 리퀘스트(Pull Request) 기능의 응답이 느려지고, 일부 요청이 실패하는 장애가 있었다. 깃허브 공식 상태 페이지 공지에 따르면 회사는 이 장애를 '깃 작업 및 풀 리퀘스트 관련 장애(Incident with Git Operations and Pull Requests)'로 알렸다. 이후 협정세계시(UTC) 10일 17시 55분, 한국시간으로 11일 오전 2시 55분에 장애가 해소됐다고 밝혔다.


상태 페이지에 올라온 경과를 시간순으로 보면 이렇다. 깃허브는 UTC 17시 12분(한국시간 오전 2시 12분)에 풀 리퀘스트 기능이 '성능 저하(degraded performance)' 상태라고 알리고 조사를 이어간다고 밝혔다. 16분 뒤인 17시 28분(오전 2시 28분)에는 자동화 기능인 깃허브 액션(Actions)이 정상 운영 중이라고 공지했다.


17시 46분(오전 2시 46분) 업데이트에서 깃허브는 Git 작업과 풀 리퀘스트의 응답 시간이 늘어난 문제를 계속 조사하고 있다고 했다. 이 공지는 액션 워크플로를 '회복 중'이라고 표현했다. 풀 리퀘스트 처리는 다소 나아졌지만 사용자들이 여전히 지연과 실패를 겪고 있다고 설명했다. 회사는 영향을 지켜보며 정상 서비스를 되살리는 작업을 하고 있다고 덧붙였다. 그로부터 9분 뒤 해소 공지가 올라왔다.


해소 공지에서 깃허브는 "문제를 해결하는 동안 기다려 주고 이해해 준 데 감사하다"고 밝혔다. 또 상세한 근본 원인 분석(Root Cause Analysis)은 준비되는 대로 공유하겠다고 했다. 이번 장애가 왜 일어났는지에 대한 회사의 공식 설명은 이 분석 결과로 나올 예정이다.


깃허브는 전 세계 개발자들이 코드를 올리고 함께 작업하는 플랫폼이다. 이번에 문제가 생긴 기능들은 모두 개발 작업의 핵심에 있다. Git 작업은 개발자가 자기 컴퓨터에서 만든 코드를 원격 저장소에 올리거나(푸시) 내려받는(풀·클론) 가장 기본적인 동작이다. 풀 리퀘스트는 바꾼 코드를 동료에게 검토받은 뒤 본 코드에 합치는 절차로, 팀 단위 협업이 이 단계를 거친다. 액션은 코드가 올라오거나 합쳐질 때 테스트·빌드·배포를 자동으로 돌리는 기능이다. 이 세 기능이 한꺼번에 느려지면 코드 반영부터 검토, 자동 배포까지 이어지는 개발 흐름 전체가 늦어질 수 있다.


공지 기준으로 장애는 한국시간 새벽 2시대에 일어나 국내 주간 업무 시간과는 겹치지 않았다. 다만 이 시간대에 야간 빌드나 정기 배포, 예약된 자동화 작업을 걸어 둔 국내 기업과 개발자는 결과를 다시 확인하는 것이 좋다. 그 시간에 실행된 액션 워크플로가 실패로 끝나지 않았는지, 올리거나 합친 코드가 저장소에 제대로 반영됐는지 점검할 필요가 있다. 필요하면 실패한 작업을 다시 실행하면 된다. 장애 경과와 이후 공개될 원인 분석은 깃허브 공식 상태 페이지(githubstatus.com)에서 볼 수 있다.