BaseTransferManager HTTP 400을 non-retryable로 분류 — 연쇄 실패 유발
Service
cupixworks-capture-postprocessor-agent
Occurrences
645
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
a4ab870e-e70d-4b40-9d76-f24cf3f9952d
First Seen
2026-07-13 18:57 UTC
Last Seen
2026-08-04 11:09 UTC
Actions
BaseTransferManager HTTP 400을 non-retryable로 분류 — 연쇄 실패 유발
What Happened#
2026-07-14 03:57 KST 무렵 cupixworks-capture-postprocessor-agent 에서 capture 692809 (workspace /tmp/workspace/733798/videos/692809/original/)의 pano 프레임 업로드 태스크가 23초 동안 222회 연속 실패했다. 실패한 태스크는 모두 url: undefined, count: 0/5, code: undefined, message: HTTP request failed 시그니처를 가졌으며, retry 없이 즉시 failTask로 종결되었다. 이는 tesla-v1 API 클라이언트(@tesla/typescript-node-sdk) 가 pano 생성/업로드 URL 발급 API 호출 시 소켓 레벨 실패를 던져 UploadNewPanosTask.init()이 URL을 설정하기 전에 실패한 결과다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | HttpError (from @tesla/typescript-node-sdk) |
| exception.message | HTTP request failed |
| top_frame | packages/base/src/manager/transfer.manager.ts:148 (failTask) |
| runtime | Node.js, axios@1.16.1, @tesla/typescript-node-sdk@1.13.3 |
| env | production, us-west-2 (agent) / me-central-1 (S3 target) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| gpinet (capture 692809, workspace 733798) | 222 | 단일 capture의 신규 pano 업로드 전체 실패 — postprocessor job 이 파일 전송 단계에서 중단 |
Timeline#
- 2026-07-14 03:53:31 KST — 첫 wave: 동일 workspace의 원본 프레임 5개가 me-central-1 S3에 업로드되던 중
ERR_BAD_REQUEST/Request failed with status code 400로 실패 (sibling clusterebd3578b-b22a-45ac-a6d3-fcddb1183a75). - 2026-07-14 03:57:03 KST — 두 번째 wave 시작:
HTTP request failed시그니처의failTask로그가 발생하기 시작. 최초 first_seen. - 2026-07-14 03:57:23–26 KST — 3초 동안 222건이 폭발적으로 기록.
url: undefined,retryCount: 0로 즉시 종결. - 2026-07-14 03:57:26 KST — 마지막 실패 (last_seen). 이후 다른 workspace(734126, 734053 등) 처리가 정상 진행되어 서비스 자체는 살아있음.
Scoring#
Confidence 80% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 16 code refs, 5 log queries |
| Code path explicitness | 3/3 | 16 file:line refs |
| Log evidence | 2/3 | section, query |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 1/5 | critical |
| Affected files | 1/5 | 24 file(s) |
| Single repo | 1/3 | 7 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |