Changelog · H-MAS
H-MAS 개발 노트 (2026-09-27~10-03)
H-MAS Iteration 42 작업 노트
이번 Iteration 42 기간(9월 27일 ~ 10월 3일) 작업 내용을 안내합니다. 이번 작업에는 14개 커밋, 14개 PR이 포함되어 있습니다. 9월 26일 v0.9.0 정식 릴리즈 이후 첫 v0.10 개발 주기입니다.
하이라이트는 다음과 같습니다:
- 서빙 배포의 모델 저장 공간(PVC)을 운영 중에 확장할 수 있습니다 — 배포 편집 화면에서 스토리지 크기를 늘리면 재시작 없이 적용되며, 대상 클러스터가 볼륨 확장을 지원하는지 먼저 확인해 지원하지 않으면 아무 것도 바꾸지 않고 사유를 안내합니다. 축소는 불가하므로 비가역 변경임을 사전에 경고합니다. 기존 설치본은 설치 가이드의 제어 평면 사전 설정 1회 적용이 필요합니다.
- 같은 배포에 대한 설정 변경·롤백·일시중지·재시작·자동 롤백이 동시에 들어와도 데이터베이스와 실제 클러스터 상태가 어긋나지 않습니다 — 한 번에 하나의 조작만 적용되고 나머지는 “다른 작업이 진행 중”으로 즉시 거부되어 잠시 후 재시도하면 됩니다. 동시 롤백으로 롤백 이력과 감사 기록이 중복 생성되던 문제도 함께 해결됐습니다.
- 롤아웃 이력 탭과 설정 변경 이력 탭의 롤백 표기가 양방향으로 일치합니다 — 완료된 롤아웃을 롤백하거나 과거 이력 시점으로 되돌릴 때 한쪽은 “완료”, 다른 쪽은 “롤백됨”으로 남던 불일치가 사라졌고, 이미 되돌린 변경이 다시 롤백 대상으로 잡히지 않습니다. 롤아웃 상태가 완료·롤백 등 최종 상태에 도달한 뒤 다른 상태로 되돌아가는 경우도 차단됩니다.
- 리소스 프로파일 기능을 제거했습니다 — 실제 운영에서 사용 사례가 없었고 기본 프로파일 설정이 동작하지 않던 기능으로, 정책 메뉴는 배치 전략·장애 복구 2종으로 단순화되고 배포 폼에서는 CPU·메모리·GPU를 직접 입력합니다. 기존 활성 배포에는 영향이 없으며, 과거 감사 기록은 그대로 읽을 수 있습니다.
- 모니터링 구성요소의 자동 배포 기준을 클러스터 타입 라벨에서 “H-MAS 관리 클러스터”·”GPU 보유 클러스터” 전용 표식으로 전환했습니다 — 기존 클러스터는 별도 작업 없이 자동으로 새 표식을 받고, 표식이 잘못 바뀌어도 1분 이내에 복원됩니다. 다음 주기에 진행되는 클러스터 타입 체계 제거의 사전 작업입니다.
- 로그 인프라 계획을 재정의했습니다 — 추론 요청 로그는 실측 결과 부하 문제가 없고 조회 기능이 관계형 DB에 적합해 PostgreSQL에 유지하기로 확정했고, 테이블 파티셔닝 과제는 조건 미충족으로 종결했습니다. 로그 통합 인프라는 파드 재생성 후에도 이전 로그를 볼 수 있는 Pod 로그 이력과 앱 로그 수집으로 범위를 좁혔으며, 백엔드 구조화 로깅 전환을 선행 과제로 분리했습니다.
- v0.11 마일스톤(11월 30일)을 신설하고 장기 리서치·구현 과제 6건을 v0.10에서 이관했습니다.
- 그 외 클러스터 상세 화면의 탭 5개가 좁은 화면에서 잘리던 문제의 반응형 처리, 과거 이력으로 롤백할 때 런타임 실행 인자가 중복되던 문제 정리, 요청 제한 운영 가이드의 로그 파이프라인 서술 정정 등 자잘한 개선.
문서 작성일: 2026년 10월 4일