Skip to content

perf: 관리자 컨테이너 상태를 Pod마다 묻지 않고 admin_be가 읽어 둔 값으로 보임 - #229

Merged
yoon6yo merged 1 commit into
mainfrom
feat/v3.3.82-pod-status-cache
Oct 15, 2026
Merged

yoon6yo merged 1 commit into
mainfrom
feat/v3.3.82-pod-status-cache

Conversation

@yoon6yo

@yoon6yo yoon6yo commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

변경

  • 컨테이너 목록을 열 때 Pod마다 부르던 GET /api/admin/pods/{name}·provisioning-status 조회를 없애고, 목록 응답의 pod·statusCheckedAt을 쓴다(쓰지 않게 된 podService.getPod 제거)
  • "상태 새로고침"은 POST /api/admin/pods/status-refresh로 즉시 다시 읽게 한 뒤 목록을 새로 받는다. 실패하면 이전 확인 시각의 상태가 남아 있음을 알린다
  • 확인 시각 옆에 "5분마다 자동 확인"을 적는다. 아직 한 번도 읽기 전이면 "알 수 없음", 확인 시각에 Pod가 없던 승인 완료 신청은 "Pod 없음"

확인

  • eslint . 오류 0(경고 수 변화 없음), vite build 성공

짝 PR: CSID-DGU/admin_be#717

🤖 Generated with Claude Code

- 목록을 열 때마다 컨테이너 수 × 2번(Pod 상세·진행 상태) 부르던 조회를 없애고 목록 응답의 pod·statusCheckedAt을 쓴다
- "상태 새로고침"은 admin_be에 즉시 다시 읽기를 요청한 뒤 목록을 새로 받는다
- 확인 시각 옆에 5분마다 자동 확인임을 적고, 확인 시각에 Pod가 없던 승인 완료 신청은 "Pod 없음"으로 보인다

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yoon6yo
yoon6yo merged commit c13b30d into main Oct 15, 2026
1 check passed
@yoon6yo
yoon6yo deleted the feat/v3.3.82-pod-status-cache branch October 15, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant