BaseTaskContainer::checkTaskFail | Failed - Total: 500, Done: 285, Failed: 10
Summary: BaseTaskContainer::checkTaskFail | Failed - Total: 500, Done: 285, Failed: 10
결과#
에러 경로의 workspace cleanup 누락, 메타데이터 capture_id 검증 부재, stale workspace 감지 부재, HTTP 에러 로깅 부재 4가지 즉시 조치 항목을 모두 구현하여 PR을 생성했습니다. Blind validation에서 APPROVED 판정을 받았습니다.
Pull Requests#
| Repo | PR | Branch |
|---|---|---|
| cupixworks | #86932 | feature/TSLA-12444 |
변경 내용#
cupixworks (4 files, +40 lines)#
- base-service.ts:
handlingMessageErrors()에cleanUpAnythingRelatedModel()호출 추가 (에러 경로 workspace cleanup) - cpcapture.ts:
fromMeta()video 로딩 루프에서srvVideo.capture.id검증 및 override - postprocessor-service.ts:
run()에서 stale workspace 감지/삭제 로직 (cleanStaleWorkspaces()) - upload-new-panos.task.ts:
init()에서 API 호출 실패 시 statusCode/body error 로깅
Cleanup#
bash
cd $REPOS_DIR/cupixworks
git worktree remove /home/ec2-user/error-sweeper/.worktrees/7c32d25d-309e-4e86-938c-22ead3a14e25/cupixworks