{
 "at": "2026-07-02T16:05+05:30",
 "vantage": "kruti-ext1",
 "runsPerHost": 20,
 "prompt": "Explain, for a backend engineer new to distributed systems, how the Raft consensus algorithm works: leader election, log replication, and safety guarantees. Use concrete examples with a 5-node cluster. Aim for roughly 700 words. Plain prose, no headings.",
 "summary": [
  {
   "host": "Zhipu",
   "runs": 20,
   "errors": 0,
   "medianLatencyMs": 18026,
   "medianLatency700Ms": 14020,
   "medianTtftMs": 3266,
   "medianTokPerSec": 49.900000000000006,
   "medianOutTok": 900.0,
   "inrPerTask": 0.389
  }
 ],
 "raw": {
  "Zhipu": [
   {
    "err": null,
    "ttftMs": 4427,
    "totalMs": 17544,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 51.3,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3929,
    "totalMs": 21239,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 42.4,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3353,
    "totalMs": 17955,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 50.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3299,
    "totalMs": 15349,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 58.6,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3058,
    "totalMs": 16636,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 54.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3631,
    "totalMs": 24388,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 36.9,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3673,
    "totalMs": 19233,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 46.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3185,
    "totalMs": 17467,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 51.5,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2472,
    "totalMs": 16746,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 53.7,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3288,
    "totalMs": 18096,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 49.7,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3866,
    "totalMs": 22868,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 39.4,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2987,
    "totalMs": 18656,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 48.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3090,
    "totalMs": 16613,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 54.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3687,
    "totalMs": 20742,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 43.4,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2626,
    "totalMs": 18698,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 48.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2627,
    "totalMs": 17254,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 52.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2704,
    "totalMs": 17214,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 52.3,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3243,
    "totalMs": 16006,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 56.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 4911,
    "totalMs": 22314,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 40.3,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 3237,
    "totalMs": 18618,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 48.3,
    "inr": 0.389
   }
  ]
 }
}