84 lines
2.8 KiB
JSON
84 lines
2.8 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"executed_at_utc": "2026-07-15T10:41:14Z",
|
|
"test_kind": "public-relay-single-node-streaming-smoke-benchmark",
|
|
"target": {
|
|
"public_chat_endpoint": "https://meshnet.2.d-popov.com/v1/chat/completions",
|
|
"relay_url": "wss://meshnet.2.d-popov.com/ws",
|
|
"model": "qwen2.5-0.5b-instruct",
|
|
"quantization": "bfloat16"
|
|
},
|
|
"recovery": {
|
|
"problem": "The local node's capability proof had expired and its port-7000 HTTP server had wedged with CLOSE-WAIT sockets.",
|
|
"action": "Gracefully restarted the local public-tracker meshnet-node process on port 7000.",
|
|
"startup_validation": {
|
|
"device": "cuda",
|
|
"capability_proof_ms": 336,
|
|
"node_id": "7j77FsPY-b32476219492",
|
|
"relay_addr": "wss://meshnet.2.d-popov.com/rpc/7j77FsPY1evV8tuf-7000"
|
|
}
|
|
},
|
|
"tracker_admission_after_recovery": {
|
|
"node_id": "7j77FsPY-b32476219492",
|
|
"alive": true,
|
|
"status": "ready",
|
|
"capability_state": "admitted",
|
|
"routable": true,
|
|
"route_hops": 1
|
|
},
|
|
"client_measurements": {
|
|
"warmup": {
|
|
"http_status": 200,
|
|
"ttft_ms": 420.8,
|
|
"elapsed_ms": 610.23,
|
|
"response_text": "MeshNet Relay Benchmark Passed"
|
|
},
|
|
"runs": [
|
|
{
|
|
"run": 1,
|
|
"ttft_ms": 376.04,
|
|
"elapsed_ms": 458.65,
|
|
"response_text": "relay benchmark pass"
|
|
},
|
|
{
|
|
"run": 2,
|
|
"ttft_ms": 258.33,
|
|
"elapsed_ms": 336.71,
|
|
"response_text": "relay benchmark pass"
|
|
},
|
|
{
|
|
"run": 3,
|
|
"ttft_ms": 288.26,
|
|
"elapsed_ms": 363.2,
|
|
"response_text": "relay benchmark pass"
|
|
}
|
|
],
|
|
"p50_ttft_ms": 288.26,
|
|
"p50_elapsed_ms": 363.2
|
|
},
|
|
"tracker_relay_evidence": [
|
|
{
|
|
"status": 200,
|
|
"relay": true,
|
|
"node_id": "7j77FsPY-b32476219492",
|
|
"tokens": 11,
|
|
"elapsed_seconds": 0.1686,
|
|
"tokens_per_sec": 65.2541
|
|
},
|
|
{
|
|
"status": 200,
|
|
"relay": true,
|
|
"node_id": "7j77FsPY-b32476219492",
|
|
"tokens": 11,
|
|
"elapsed_seconds": 0.1891,
|
|
"tokens_per_sec": 58.1799
|
|
}
|
|
],
|
|
"scope_and_remaining_work": {
|
|
"validated": "Public HTTPS chat endpoint routed a streaming request through the tracker relay to the local CUDA node and completed with HTTP 200.",
|
|
"not_validated": "Two-node shard routing was not run because the remote node 5gMLrmyB-88f5cba044d0 still had an expired capability proof and was not routable.",
|
|
"next_gate": "Refresh the remote node capability proof, then load a multi-node-compatible assignment and repeat the benchmark through the public tracker relay."
|
|
},
|
|
"reproduction": "Use a valid bearer API key with the public /v1/chat/completions endpoint and stream a short qwen2.5-0.5b-instruct request. Do not connect directly to private node HTTP endpoints; the tracker relay is the required path."
|
|
}
|