Skip to content

feat: 스케줄러 탭 추가 및 작업 제출 화면 개선 - #49

Open
Mminss wants to merge 5 commits into
mainfrom
frontend
Open

feat: 스케줄러 탭 추가 및 작업 제출 화면 개선#49
Mminss wants to merge 5 commits into
mainfrom
frontend

Conversation

@Mminss

@Mminss Mminss commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

📝작업 내용

스케줄러 탭 추가 (/timeline)

  • 노드별 작업 점유 타임라인 화면과 AllocationTimeline 막대 차트 추가
  • 학습/추론 섹션은 할당된 작업의 type으로 구분합니다 (train·distributed → 학습, infer → 추론). node에 용도 필드가 없어 백엔드 변경 없이 나눌 수 있는 유일한 근거입니다
  • 눈금을 경과 시간(0초, 4분)에서 실제 시각(14:03)으로 변경
  • 10초 주기 폴링 + 조회 대상을 국내·라이브 클러스터로 한정 (요청 40 → 16)
  • 시연용: 방금 제출한 작업 막대는 20초간 강조 후 사라집니다

작업 제출 화면

  • 데이터셋 선택 추가 — 백엔드 제출 스키마에 필드가 없어 화면 전용입니다. API에 dataset이 생기면 payload에 붙이면 됩니다
  • 제출 완료 후 스케줄러로 이동하는 버튼 추가
  • 중복 렌더되던 버튼 정리

기타

  • 상단 내비게이션에 스케줄러 탭 추가
  • 사용처가 없어진 fetchClusters() 제거, *.tsbuildinfo gitignore 추가

확인

  • tsc --noEmit, next build 통과
  • 백엔드 코드는 변경하지 않았습니다

Mminss and others added 5 commits August 1, 2026 00:27
- /timeline 화면과 AllocationTimeline 막대 차트 추가
- 학습/추론 섹션은 할당된 작업의 type으로 구분 (train·distributed / infer)
- 눈금을 경과 시간에서 실제 시각(HH:MM)으로 표시
- 10초 주기 폴링, 조회 대상을 국내·라이브 클러스터로 한정
- 상단 내비게이션에 스케줄러 탭 추가

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
- 데이터셋 select 추가 (백엔드 제출 스키마에 필드가 없어 화면 전용)
- 제출한 작업 id·시각을 sessionStorage에 저장해 스케줄러에서 20초간 강조
- 제출 완료 화면에 스케줄러 이동 버튼 추가, 중복 렌더된 버튼 정리

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
스케줄러가 fetchProviders로 전환되면서 호출처가 사라졌다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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