START 2026-06-07T04:13:32Z ref=85b86fc (post WS-decode-threshold fix, uncommitted) PERF_PID=9839 RUN performance same-language: bash /config/workspace/proto-socket/agent-ops/skills/project/run-proto-socket-test-matrix/scripts/run_stress.sh --full --lang dart,go,kotlin,python,typescript --transport tcp,ws --profile roundtrip,burst,sustained,parallel,payload [parallel] transport=ws clients=512 done violations=0 [parallel] transport=ws clients=1024 perClientConcurrency=2 [parallel] transport=ws clients=1024 done violations=0 [payload] transport=ws mode=full sizes=1KB,64KB,1MB concurrency=8 requests/size=100 [payload] transport=ws size=1KB bytes=1027 peakMemMb=161.0 violations=0 [payload] transport=ws size=64KB bytes=65540 peakMemMb=186.1 violations=0 [payload] transport=ws size=1MB bytes=1048580 peakMemMb=232.3 violations=0 DONE typescript: FAIL (rows=34 skips=0 required_skips=0 violations=80) === stress 측정 결과 (언어별 요약) === | 언어 | 결과 | ROW | SKIP(전체) | SKIP(required) | stability_violations | 비고 | |---|---|---:|---:|---:|---:|---| | dart | PASS | 34 | 0 | 0 | 0 | | | go | PASS | 34 | 0 | 0 | 0 | | | kotlin | INCOMPLETE | 31 | 3 | 3 | 0 | required SKIP=3 (deferred: optimize Epic — Kotlin TcpClient blocking read-thread-per-connection without bounded read timeout deadlocks at TCP parallel clients>=128 (thread starvation, no forward progress)) | | python | PASS | 34 | 0 | 0 | 0 | | | typescript | FAIL | 34 | 0 | 0 | 80 | | 전체 결과값: FAIL 결과 기록 파일: `agent-test/runs/20260607-041332-proto-socket-stress-full.md` RUN performance cross-language: bash /config/workspace/proto-socket/agent-ops/skills/project/run-proto-socket-test-matrix/scripts/run_stress.sh --full --lang dart,go,kotlin,python,typescript --transport tcp,ws --profile cross | TypeScript -> Go ws c256 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin tcp c1 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin tcp c16 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin tcp c64 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin tcp c256 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin ws c1 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin ws c16 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin ws c64 | PASS | 4 | 4 | 0 | | | TypeScript -> Kotlin ws c256 | PASS | 4 | 4 | 0 | | | TypeScript -> Python tcp c1 | PASS | 4 | 4 | 0 | | | TypeScript -> Python tcp c16 | PASS | 4 | 4 | 0 | | | TypeScript -> Python tcp c64 | PASS | 4 | 4 | 0 | | | TypeScript -> Python tcp c256 | PASS | 4 | 4 | 0 | | | TypeScript -> Python ws c1 | PASS | 4 | 4 | 0 | | | TypeScript -> Python ws c16 | PASS | 4 | 4 | 0 | | | TypeScript -> Python ws c64 | PASS | 4 | 4 | 0 | | | TypeScript -> Python ws c256 | PASS | 4 | 4 | 0 | | 전체 결과값: PASS 결과 기록 파일: `agent-test/runs/20260607-101942-proto-socket-stress-full-cross.md` RUN performance typescript-gateway: bash /config/workspace/proto-socket/agent-ops/skills/project/run-proto-socket-test-matrix/scripts/run_stress.sh --full --lang typescript --transport tcp,ws --profile gateway INFO stress harness language=TypeScript mode=full transports=tcp,ws profiles=gateway typeName=TestData [gateway] mode=full frames=5000 [gateway] mode=off dispatched=5000 backlog=0 residual=0 violations=0 [gateway] mode=on dispatched=5000 backlog=0 residual=0 violations=0 [gateway] mode=worker_threads dispatched=5000 backlog=5000 residual=0 violations=0 [gateway] transport=tcp mode=off requests=640 backlog=0 residual=0 violations=0 [gateway] transport=tcp mode=on requests=640 backlog=0 residual=0 violations=0 [gateway] transport=tcp mode=worker_threads requests=640 backlog=16 residual=0 violations=0 [gateway] transport=ws mode=off requests=640 backlog=0 residual=0 violations=0 [gateway] transport=ws mode=on requests=640 backlog=0 residual=0 violations=0 [gateway] transport=ws mode=worker_threads requests=640 backlog=16 residual=0 violations=0 DONE typescript: PASS (rows=9 skips=0 required_skips=0 violations=0) === stress 측정 결과 (언어별 요약) === | 언어 | 결과 | ROW | SKIP(전체) | SKIP(required) | stability_violations | 비고 | |---|---|---:|---:|---:|---:|---| | typescript | PASS | 9 | 0 | 0 | 0 | | 전체 결과값: PASS 결과 기록 파일: `agent-test/runs/20260607-102623-proto-socket-stress-full.md` === performance 측정 결과 === | 구성 | 결과 | exit code | 결과 기록 | 로그 | |---|---|---:|---|---| | same-language | FAIL | 1 | agent-test/runs/20260607-041332-proto-socket-stress-full.md | /tmp/proto-socket-performance.CJiWwr/same-language.log | | cross-language | PASS | 0 | agent-test/runs/20260607-101942-proto-socket-stress-full-cross.md | /tmp/proto-socket-performance.CJiWwr/cross-language.log | | typescript-gateway | PASS | 0 | agent-test/runs/20260607-102623-proto-socket-stress-full.md | /tmp/proto-socket-performance.CJiWwr/typescript-gateway.log | 전체 결과값: FAIL Regression 결과값: WARN 결과 기록 파일: `agent-test/runs/20260607-041332-proto-socket-performance-full.md`