ES /docs

BaseTransferManager isRetryable — HttpError 필드 누락으로 재시도 불가

Service
cupixworks-capture-3dreconstruction-instance
Occurrences
2
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
841c93a0-8716-4cbe-9fc3-7ab434e11610
First Seen
2026-07-22 17:52 UTC
Last Seen
2026-07-29 17:38 UTC
Actions

BaseTransferManager isRetryable — HttpError 필드 누락으로 재시도 불가

What Happened#

2026-07-23 02:52 KST에 cupix-capture-3d-reconstruction-agent가 byuk tenant의 byuk.44068_131881_octree.bin을 pre-signed AWS S3 URL(eu-west-2)로 PUT하다 실패했다. axios가 던진 error에 code: undefined, statusCode: undefined, message: "HTTP request failed"만 담겨 있어 재시도 정책이 이 실패를 재시도 불가로 분류하고 failTask를 즉시 호출했다. 1건 단발성 이벤트지만, 재시도 안전망이 우회된 사례라 관측성과 재시도 조건을 검토할 필요가 있다.

Quick Facts#

Field Value
exception.class TransferManager::failTask (log-only, no thrown class)
exception.message HTTP request failed
top_frame applications/agents/packages/base/src/manager/transfer.manager.ts:166-170
deploy 74c91b011 (TSLA-13701 TransferManager::failTask improve HttpError observability)
env production, eu-central-1 (agent), eu-west-2 (S3 target)

Affected Teams#

Team / Domain Error Count Impact
byuk (3d-reconstruction) 1 octree pointcloud 업로드 1건 실패, capture 44068 후속 파이프라인 중단 가능성

Timeline#

  1. 2026-07-23 02:24 KSTThreeDReconstruction::runThreeDReconstruction가 byuk / production / eu-central-1에서 시작됨.
  2. 2026-07-23 02:29 KST — 동일 도메인에서 재개 로그 (2번째 info 이벤트).
  3. 2026-07-23 02:52:49 KST — 첫 upload 시도가 즉시 실패, TransferManager::failTask 발화, count: 0/5로 종료.

Scoring#

Confidence 80% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 9 code refs, 4 log queries
Code path explicitness 3/3 9 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 12 file(s)
Single repo 1/3 2 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