ES /docs

UserFactory#update_user_groups! — thread pool saturation under concurrent load

Service
cupixworks-api
Occurrences
35
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
85dee209-0a3f-4717-a1f0-371cdfc95833
First Seen
2026-05-26 03:21 UTC
Last Seen
2026-06-19 18:52 UTC
Actions

UserFactory#update_user_groups! — thread pool saturation under concurrent load

What Happened#

2026-05-26 03:21:43 UTC에 ap-southeast-2 리전의 cupixworks-api 서비스에서 AnnotationLayersController#index 요청이 1142ms 소요되었다. DB 시간은 34ms, serialization은 2ms에 불과하며, 나머지 ~1100ms가 request queue/thread contention과 인증 시 user provisioning 처리에 소요된 것으로 확인되었다.

Quick Facts#

Field Value
resource_name Api::V1::AnnotationLayersController#index
duration 1142ms (DB: 34ms, serialization: 2ms)
top_frame app/repositories/annotation_layer_repository.rb:276
env production, ap-southeast-2
host ip-10-1-145-251.ap-southeast-2.compute.internal

Affected Teams#

Team / Domain Error Count Impact
naylorlove (team_id: 22) 1 단일 사용자 프로젝트 로드 지연 (~1초)

Timeline#

  1. 2026-05-26 03:21:42Z — 사용자(luke.champion@naylorlove.co.nz)가 review dlf1mp 프로젝트를 로드, 30+ 병렬 API 호출 발생
  2. 2026-05-26 03:21:43ZAnnotationLayersController#index 요청 시작, thread pool 경합으로 대기
  3. 2026-05-26 03:21:44ZUserFactory#update_user_groups! 실행, Group document NotFound 경고 발생
  4. 2026-05-26 03:21:44.240Z — 응답 완료 (200 OK, 1140ms)

Scoring#

Confidence 85% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 6 code refs, 3 log queries
Code path explicitness 3/3 6 file:line refs
Log evidence 3/3 section, query, pattern
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 16 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