예약 승인·조정·반려
서버급(Capacity Block) 예약 신청을 승인·조정·반려하는 큐 — 승인 즉시 전액이 선불 차감된다.
언제 쓰나
유저가 GPU 예약 화면에서 서버급 유형(H100·A100 등)을 신청하면 이 큐에 쌓인다. 신청을 검토해 승인하거나, 기간·수량을 바꿔 되돌려주거나, 반려한다. 즉시 유형은 이 큐에 오지 않는다 — 예약 제도는 서버급 전용이다(D-027).
화면
예약 승인 큐는 좌측에 신청 카드 목록, 우측에 선택한 신청의 상세를 보여준다.
예약 승인
좌측 카드 목록
| 요소 | 의미 |
|---|---|
<유형> ×<수량> | 신청한 유형과 노드 수 |
| 예약 코드 · 조직 / 팀 | RSV-… + 조직 / 팀 이름 |
승인 가능 배지 | 조치할 수 있는 신청(submitted) |
방금 / 22분 전 | 접수 경과 시간 |
우측 요청 상세 — 판단에 필요한 정보가 한 화면에 모인다.
| 항목 | 의미 |
|---|---|
조직 | 조직명 + 플랜 배지 |
노드 | 유형 × 수량 |
기간 | 시작 → 종료 시각 |
용도 | 신청자가 적은 사유 |
풀 현황 (참고) | 현재 가용 수량과 충당 가능 여부. 승인 조건이 아니다 |
조직 동시 사용 | 현재 사용량 / 조직 한도(A100 ×1 / 한도 ×8) |
조직/팀 크레딧 | 승인 시 차감 가능한 잔여 |
예상 차감 | 승인 즉시 빠질 금액(-710 C) |
버튼은 승인 · 예약 확정(그라디언트), 조건 조정 요청, 반려(빨강)다. 아래에 승인 즉시 예상액이 전액 선불로 차감되며, 이후 자동 환원은 없습니다. 시작일 전에 노드를 확보·등록해 두세요.가 안내된다.
절차
승인
- 신청 상세에서 크레딧·동시 사용·예상 차감을 확인한다.
승인 · 예약 확정을 누른다. 예상액 전액이 즉시 선불 차감되고(원장usage_reservation), 예약이 확정된다.- 시작일 전에 노드를 확보·등록해 둔다. 승인은 자원 확보를 자동으로 하지 않는다. Super Admin이 Capacity Block을 잡아 시작일 전에 등록·배정해야 한다.
조건 조정
기간이나 수량을 바꿔 되돌려줄 때 쓴다. 유저와 같은 캘린더 플로우다.
조건 조정
조건 조정 요청을 누른다. 캘린더 모달이 뜬다(예약 캘린더 시작 오후 9시 → 종료일 오후 8시 (KST)).- 캘린더에서 시작일·종료일을 다시 고르고,
노드 수량·기간스테퍼로 조정한다.조정안 일시에 결과가 미리 보인다. 코멘트 (요청자에게 전달)를 반드시 적는다(비어 있으면 거부).- 회신한다. 요청 상태가
조정됨으로 바뀌고, 큐에는 팀 응답 대기로 남는다. 유저가 수락하면 재승인 없이 그대로 확정되고 그 시점에 차감된다.
반려
반려를 누르고 사유를 적는다(비어 있으면 거부).- 반려한다. 차감은 없다.
이렇게 되면 정상
- 승인: 원장에
usage_reservation차감이 남고 팀 잔여가 그만큼 준다. 감사 로그에reservation.approve가 남는다. - 조정: 상태가
조정됨으로 바뀌고 큐에팀 응답 대기로 읽기 전용 표시된다(조치 불가). 감사 로그에reservation.adjust가 남는다. 결말(수락·거절·무응답)을 추적할 수 있다. - 반려: 감사 로그에
reservation.reject가 남는다. 차감은 일어나지 않는다.
막히는 경우
| 증상 | 원인 | 조치 |
|---|---|---|
not_pending | 이미 처리됐거나 조정됨 상태(팀 응답 대기) | submitted 상태만 승인·조정·반려할 수 있다 |
조정 시 invalid_duration | Capacity Block 기간 규칙 위반 | 1일 단위 최대 14일, 또는 7일 단위 최대 182일로 맞춘다 |
no_workflow | 예약 워크플로우를 찾을 수 없거나 Temporal 서버 응답이 없음 | 예약 상태·워크플로우 상태를 확인. 지속되면 인프라 확인 |
| 승인했는데 크레딧이 안 빠짐 | 크레딧 부족으로 자동 반려됨 | 팀 크레딧을 채운 뒤 재신청 유도 |
알아둘 것
- 승인 = 전액 선불 확정 차감이다(D-028). Capacity Block은 승인 즉시 결제되는 자원이라 hold/capture를 쓰지 않는다. 예약 세션 자체는 무과금이고, 틱은 auto_stop·잠금 감지만 한다.
- 자동 환원은 없다. 승인 후 취소·이행 실패 시 보상은 운영이 크레딧을 수동으로 넣어 처리한다(크레딧 판매/원장 adjust). 승인 전 반려·조정 거절은 애초에 차감이 없다.
- 크레딧 부족 시 자동 반려된다. 승인 시 차감(debit)이 실패하면 예약이
rejected로 떨어진다. - 가용은 승인 조건이 아니다(D-027). 풀 현황은 "얼마나 더 확보해야 하는가"를 알려주는 참고 정보다. 가용 부족으로 자동 반려하면 정상 업무가 막힌다. 예약 자체가 증설 요청이다.
- 조정안은 유저 수락 시 재승인 없이 확정된다. 그래서 조정도 유저 신청과 같은 Capacity Block 기간 규칙을 검증한다(±2시간 오차 허용 후 일수 반올림).
- 예약 슬롯 시각: 실제 Capacity Block은 KST 오후 8~9시에 시작·종료된다. 수동 프로비저닝 여유를 위해 시작 오후 9시·종료 종료일 오후 8시를 기준으로 표시한다(N일 슬롯 = N일−1시간).