bench round 2: real-world suite results (n=11, 22/22 green) + publishable blog draft + durable push-times joinerUnverified
6b67a7e parent: c936d6f added
BLOG-draft.md +111 -0 | new file mode 100644 | ||
| @@ -0,0 +1,111 @@ | ||
| 1 | +# Draft: We raced our CI against GitHub Actions — same workloads, eleven rounds, honest numbers | |
| 2 | + | |
| 3 | +*Draft for publication. Numbers are final (n=11 per platform, 2026-09-13; | |
| 4 | +traces public in the repo). Keep the disclosures — including the row we lost — | |
| 5 | +they are the credibility of the post.* | |
| 6 | + | |
| 7 | +--- | |
| 8 | + | |
| 9 | +Every CI provider claims to be fast. None of them publishes numbers you can | |
| 10 | +check, because there is no official benchmark for CI platforms — nothing like | |
| 11 | +SPEC exists for build infrastructure. So we built one, pointed it at our own | |
| 12 | +platform and at GitHub Actions, and ran the same race eleven times. | |
| 13 | + | |
| 14 | +The harness is public: [rickub/ci-bench](https://rickub.com/rickub/ci-bench), | |
| 15 | +mirrored on [github.com/ogirardot/ci-bench](https://github.com/ogirardot/ci-bench). | |
| 16 | +It pushes the identical repository — identical commits, identical workflow — | |
| 17 | +to both platforms, alternating which platform receives each push first, and | |
| 18 | +records per-step timings for every run. All 22 runs succeeded; no step was | |
| 19 | +skipped, no run excluded. You can run it yourself against us. | |
| 20 | + | |
| 21 | +## What we measured | |
| 22 | + | |
| 23 | +Two tiers of work, all pinned, all cold — every job on both platforms starts | |
| 24 | +from a fresh machine, which is structural on both sides, not a tuning choice: | |
| 25 | + | |
| 26 | +- **Micro tier**: a Rust build (cold and warm) + tests, a Docker image build, | |
| 27 | + and a runner probe (single-core CPU loop, scratch-disk write/read). | |
| 28 | +- **Real-world tier**: four projects any developer knows, cloned inside the | |
| 29 | + timed window and built at pinned tags: | |
| 30 | + - **ripgrep 15.2.0** (Rust) — release build of the tool you use daily | |
| 31 | + - **SQLite 3.45.1** (C) — a real `configure && make -j` of the amalgamation | |
| 32 | + - **TypeScript 5.9.3** (Node) — `npm ci` plus a compiler build | |
| 33 | + - **Guava 33.7.1** (Java) — a Maven build of the guava module | |
| 34 | + | |
| 35 | +We deliberately did not build ClickHouse: a full build needs dozens of cores | |
| 36 | +and ~100 GB of disk — no shared-runner tier on any provider runs that. A | |
| 37 | +benchmark step that times out is marketing, not measurement. | |
| 38 | + | |
| 39 | +## The honest setup | |
| 40 | + | |
| 41 | +We matched what a customer can compare: vCPU count. rickub's `large` runner | |
| 42 | +(4 vCPU / 8 GiB) against GitHub's `ubuntu-latest` (4 vCPU / 16 GiB). We did | |
| 43 | +NOT match silicon: rickub ran on our own bare-metal Firecracker fleet in | |
| 44 | +Europe (Ryzen 9700X); GitHub ran on Azure's standard fleet. The probe makes | |
| 45 | +that gap visible instead of hiding it — 594 vs 220 kops/s single-core, 2.7× — | |
| 46 | +so you can judge how much of what follows is CPU versus platform. | |
| 47 | + | |
| 48 | +## Results | |
| 49 | + | |
| 50 | +Medians over 11 interleaved rounds per platform (p95 in parentheses): | |
| 51 | + | |
| 52 | +| step | GitHub | rickub | | |
| 53 | +|---|---|---| | |
| 54 | +| ripgrep 15.2.0 (Rust) | 28.8 s | **12.7 s** (2.3×) | | |
| 55 | +| SQLite 3.45.1 (C) | 80.9 s | **42.2 s** (1.9×) | | |
| 56 | +| TypeScript 5.9.3 (Node) | 47.3 s | **22.9 s** (2.1×) | | |
| 57 | +| Guava 33.7.1 (Java) | **38.0 s** | 40.3 s (GitHub +6%) | | |
| 58 | +| Rust cold build (micro) | 13.0 s | **5.0 s** (2.6×) | | |
| 59 | +| Docker build (micro) | 5.8 s | **3.1 s** (1.8×) | | |
| 60 | +| push → job start | 9.8 s (p95 80 s) | **4.3 s** (p95 4.7 s) | | |
| 61 | +| end-to-end pipeline | 243 s (197–342) | **134 s** (128–138) | | |
| 62 | + | |
| 63 | +Three of the four real projects finished about twice as fast on rickub, and | |
| 64 | +the whole pipeline — every step, both tiers — ran **1.8× faster end to end** | |
| 65 | +at the median. The variance story is stronger than the medians: rickub's | |
| 66 | +eleven runs span 128–138 s wall-clock; GitHub's span 197–342 s, and one round | |
| 67 | +waited 80 seconds in queue before a single instruction ran. | |
| 68 | + | |
| 69 | +## The row we lost — read it first | |
| 70 | + | |
| 71 | +Guava is the only step GitHub won, by 6%, and it is the most informative | |
| 72 | +number in the table. A single-module Maven build is dominated by dependency | |
| 73 | +download and single-threaded compilation — the least CPU-bound workload we | |
| 74 | +tested. Where a build is not CPU-bound, the gap closes or flips. We lead | |
| 75 | +with the probe's 2.7× single-core gap precisely so you can make this | |
| 76 | +attribution yourself: the other three projects are what a 9700X does to a | |
| 77 | +shared-cloud core when your build actually uses it. | |
| 78 | + | |
| 79 | +Equally: our storage-burst probe (a 2 GiB sequential write) came out | |
| 80 | +*comparable* between platforms — we are not claiming magical disks. Fast | |
| 81 | +single-core and a quiet, dedicated fleet are the honest summary of where | |
| 82 | +these numbers come from. | |
| 83 | + | |
| 84 | +## What this does and doesn't prove | |
| 85 | + | |
| 86 | +It proves: for these five workloads, on this hardware, at this hour, jobs on | |
| 87 | +rickub finished ~1.8–2.3× faster at the median, the advantage held at p95, | |
| 88 | +and jobs started 5.5 s sooner after push — with one bare-metal node that a | |
| 89 | +single person can rent for the price of a dinner. | |
| 90 | + | |
| 91 | +It doesn't prove: that a young fleet sustains GitHub's planetary queue depth | |
| 92 | +(queue waits like that 80-second p95 happen everywhere, including here); | |
| 93 | +that cached builds behave the same (we measure cold by construction — cache | |
| 94 | +paths are a separate experiment we're running now); or that your workload | |
| 95 | +behaves like ours — which is exactly why the harness, the traces, and every | |
| 96 | +run id are public. | |
| 97 | + | |
| 98 | +## What's next | |
| 99 | + | |
| 100 | +The same harness now measures us continuously: a fair "as-consumed" arm on | |
| 101 | +our 2-vCPU standard class, and — before we market it — an arm on the | |
| 102 | +storage-accelerated runner class we're rolling out. If the numbers ever | |
| 103 | +stop flattering us, this post is the receipts. | |
| 104 | + | |
| 105 | +--- | |
| 106 | + | |
| 107 | +*All traces: per-step timings for all 22 runs are in the public run history | |
| 108 | +of both mirrors ([rickub](https://rickub.com/rickub/ci-bench/actions) · | |
| 109 | +[github](https://github.com/ogirardot/ci-bench/actions)). Methodology, | |
| 110 | +caveats and the collection scripts live in the repo (README, | |
| 111 | +RESULTS-realworld.md).* | |
| new file mode 100644 | |||
| @@ -0,0 +1,111 @@ | |||
| 1 | +# Draft: We raced our CI against GitHub Actions — same workloads, eleven rounds, honest numbers | ||
| 2 | + | ||
| 3 | +*Draft for publication. Numbers are final (n=11 per platform, 2026-09-13; | ||
| 4 | +traces public in the repo). Keep the disclosures — including the row we lost — | ||
| 5 | +they are the credibility of the post.* | ||
| 6 | + | ||
| 7 | +--- | ||
| 8 | + | ||
| 9 | +Every CI provider claims to be fast. None of them publishes numbers you can | ||
| 10 | +check, because there is no official benchmark for CI platforms — nothing like | ||
| 11 | +SPEC exists for build infrastructure. So we built one, pointed it at our own | ||
| 12 | +platform and at GitHub Actions, and ran the same race eleven times. | ||
| 13 | + | ||
| 14 | +The harness is public: [rickub/ci-bench](https://rickub.com/rickub/ci-bench), | ||
| 15 | +mirrored on [github.com/ogirardot/ci-bench](https://github.com/ogirardot/ci-bench). | ||
| 16 | +It pushes the identical repository — identical commits, identical workflow — | ||
| 17 | +to both platforms, alternating which platform receives each push first, and | ||
| 18 | +records per-step timings for every run. All 22 runs succeeded; no step was | ||
| 19 | +skipped, no run excluded. You can run it yourself against us. | ||
| 20 | + | ||
| 21 | +## What we measured | ||
| 22 | + | ||
| 23 | +Two tiers of work, all pinned, all cold — every job on both platforms starts | ||
| 24 | +from a fresh machine, which is structural on both sides, not a tuning choice: | ||
| 25 | + | ||
| 26 | +- **Micro tier**: a Rust build (cold and warm) + tests, a Docker image build, | ||
| 27 | + and a runner probe (single-core CPU loop, scratch-disk write/read). | ||
| 28 | +- **Real-world tier**: four projects any developer knows, cloned inside the | ||
| 29 | + timed window and built at pinned tags: | ||
| 30 | + - **ripgrep 15.2.0** (Rust) — release build of the tool you use daily | ||
| 31 | + - **SQLite 3.45.1** (C) — a real `configure && make -j` of the amalgamation | ||
| 32 | + - **TypeScript 5.9.3** (Node) — `npm ci` plus a compiler build | ||
| 33 | + - **Guava 33.7.1** (Java) — a Maven build of the guava module | ||
| 34 | + | ||
| 35 | +We deliberately did not build ClickHouse: a full build needs dozens of cores | ||
| 36 | +and ~100 GB of disk — no shared-runner tier on any provider runs that. A | ||
| 37 | +benchmark step that times out is marketing, not measurement. | ||
| 38 | + | ||
| 39 | +## The honest setup | ||
| 40 | + | ||
| 41 | +We matched what a customer can compare: vCPU count. rickub's `large` runner | ||
| 42 | +(4 vCPU / 8 GiB) against GitHub's `ubuntu-latest` (4 vCPU / 16 GiB). We did | ||
| 43 | +NOT match silicon: rickub ran on our own bare-metal Firecracker fleet in | ||
| 44 | +Europe (Ryzen 9700X); GitHub ran on Azure's standard fleet. The probe makes | ||
| 45 | +that gap visible instead of hiding it — 594 vs 220 kops/s single-core, 2.7× — | ||
| 46 | +so you can judge how much of what follows is CPU versus platform. | ||
| 47 | + | ||
| 48 | +## Results | ||
| 49 | + | ||
| 50 | +Medians over 11 interleaved rounds per platform (p95 in parentheses): | ||
| 51 | + | ||
| 52 | +| step | GitHub | rickub | | ||
| 53 | +|---|---|---| | ||
| 54 | +| ripgrep 15.2.0 (Rust) | 28.8 s | **12.7 s** (2.3×) | | ||
| 55 | +| SQLite 3.45.1 (C) | 80.9 s | **42.2 s** (1.9×) | | ||
| 56 | +| TypeScript 5.9.3 (Node) | 47.3 s | **22.9 s** (2.1×) | | ||
| 57 | +| Guava 33.7.1 (Java) | **38.0 s** | 40.3 s (GitHub +6%) | | ||
| 58 | +| Rust cold build (micro) | 13.0 s | **5.0 s** (2.6×) | | ||
| 59 | +| Docker build (micro) | 5.8 s | **3.1 s** (1.8×) | | ||
| 60 | +| push → job start | 9.8 s (p95 80 s) | **4.3 s** (p95 4.7 s) | | ||
| 61 | +| end-to-end pipeline | 243 s (197–342) | **134 s** (128–138) | | ||
| 62 | + | ||
| 63 | +Three of the four real projects finished about twice as fast on rickub, and | ||
| 64 | +the whole pipeline — every step, both tiers — ran **1.8× faster end to end** | ||
| 65 | +at the median. The variance story is stronger than the medians: rickub's | ||
| 66 | +eleven runs span 128–138 s wall-clock; GitHub's span 197–342 s, and one round | ||
| 67 | +waited 80 seconds in queue before a single instruction ran. | ||
| 68 | + | ||
| 69 | +## The row we lost — read it first | ||
| 70 | + | ||
| 71 | +Guava is the only step GitHub won, by 6%, and it is the most informative | ||
| 72 | +number in the table. A single-module Maven build is dominated by dependency | ||
| 73 | +download and single-threaded compilation — the least CPU-bound workload we | ||
| 74 | +tested. Where a build is not CPU-bound, the gap closes or flips. We lead | ||
| 75 | +with the probe's 2.7× single-core gap precisely so you can make this | ||
| 76 | +attribution yourself: the other three projects are what a 9700X does to a | ||
| 77 | +shared-cloud core when your build actually uses it. | ||
| 78 | + | ||
| 79 | +Equally: our storage-burst probe (a 2 GiB sequential write) came out | ||
| 80 | +*comparable* between platforms — we are not claiming magical disks. Fast | ||
| 81 | +single-core and a quiet, dedicated fleet are the honest summary of where | ||
| 82 | +these numbers come from. | ||
| 83 | + | ||
| 84 | +## What this does and doesn't prove | ||
| 85 | + | ||
| 86 | +It proves: for these five workloads, on this hardware, at this hour, jobs on | ||
| 87 | +rickub finished ~1.8–2.3× faster at the median, the advantage held at p95, | ||
| 88 | +and jobs started 5.5 s sooner after push — with one bare-metal node that a | ||
| 89 | +single person can rent for the price of a dinner. | ||
| 90 | + | ||
| 91 | +It doesn't prove: that a young fleet sustains GitHub's planetary queue depth | ||
| 92 | +(queue waits like that 80-second p95 happen everywhere, including here); | ||
| 93 | +that cached builds behave the same (we measure cold by construction — cache | ||
| 94 | +paths are a separate experiment we're running now); or that your workload | ||
| 95 | +behaves like ours — which is exactly why the harness, the traces, and every | ||
| 96 | +run id are public. | ||
| 97 | + | ||
| 98 | +## What's next | ||
| 99 | + | ||
| 100 | +The same harness now measures us continuously: a fair "as-consumed" arm on | ||
| 101 | +our 2-vCPU standard class, and — before we market it — an arm on the | ||
| 102 | +storage-accelerated runner class we're rolling out. If the numbers ever | ||
| 103 | +stop flattering us, this post is the receipts. | ||
| 104 | + | ||
| 105 | +--- | ||
| 106 | + | ||
| 107 | +*All traces: per-step timings for all 22 runs are in the public run history | ||
| 108 | +of both mirrors ([rickub](https://rickub.com/rickub/ci-bench/actions) · | ||
| 109 | +[github](https://github.com/ogirardot/ci-bench/actions)). Methodology, | ||
| 110 | +caveats and the collection scripts live in the repo (README, | ||
| 111 | +RESULTS-realworld.md).* | ||
added
RESULTS-realworld.md +77 -0 | new file mode 100644 | ||
| @@ -0,0 +1,77 @@ | ||
| 1 | +# CI race — round 2: the real-world suite (2026-09-13) | |
| 2 | + | |
| 3 | +Eleven interleaved rounds per platform of the full suite: the synthetic micro | |
| 4 | +tier plus four notorious OSS projects built cold at pinned tags inside the | |
| 5 | +timed window. Protocol: one commit per round pushed to both mirrors, | |
| 6 | +alternating which platform receives it first, ~5 min between same-platform | |
| 7 | +pushes, timestamps in `push-times.jsonl`, joined by | |
| 8 | +`scripts/join_push_times.py`. 22/22 runs succeeded; every step in every run | |
| 9 | +recorded `status: ok` — no skips, no reruns, nothing excluded. | |
| 10 | + | |
| 11 | +## Environment (as disclosed, not as matched) | |
| 12 | + | |
| 13 | +| | rickub | GitHub Actions | | |
| 14 | +|---|---|---| | |
| 15 | +| runner class | `large` — 4 vCPU / 8 GiB / 32 GiB scratch | ubuntu-latest — 4 vCPU / 16 GiB | | |
| 16 | +| silicon | 1× AMD Ryzen 9700X bare metal (EU) | Azure standard fleet (shared) | | |
| 17 | +| isolation | Firecracker microVM per job | VM per job | | |
| 18 | +| measured single-core (probe) | 594 kops/s | 220 kops/s (2.7×) | | |
| 19 | + | |
| 20 | +vCPU COUNT is matched; silicon and RAM are not — the probe row quantifies the | |
| 21 | +CPU gap so readers can attribute. This is a platform-vs-platform race as a | |
| 22 | +customer consumes them, not a controlled-CPU experiment. | |
| 23 | + | |
| 24 | +## Real-world tier — medians, n=11 (p95 in parens) | |
| 25 | + | |
| 26 | +| step | project @ pin | github | rickub | ratio | | |
| 27 | +|---|---|---|---|---| | |
| 28 | +| `rust-ripgrep` | BurntSushi/ripgrep @ 15.2.0 | 28.75 s (29.73) | **12.70 s** (13.32) | rickub 2.3× | | |
| 29 | +| `cpp-sqlite` | SQLite amalgamation @ 3.45.1 | 80.86 s (86.35) | **42.22 s** (42.87) | rickub 1.9× | | |
| 30 | +| `node-typescript` | microsoft/TypeScript @ v5.9.3 | 47.27 s (50.98) | **22.91 s** (24.70) | rickub 2.1× | | |
| 31 | +| `java-guava` | google/guava @ v33.7.1 | **38.00 s** (43.40) | 40.27 s (42.79) | github +6% | | |
| 32 | + | |
| 33 | +## Micro tier — medians, n=11 (p95 in parens) | |
| 34 | + | |
| 35 | +| step | github | rickub | | |
| 36 | +|---|---|---| | |
| 37 | +| rust cold build | 12.97 s (18.61) | **4.97 s** (5.92) | | |
| 38 | +| rust test | 1.47 s (2.04) | **0.37 s** (0.37) | | |
| 39 | +| docker build | 5.77 s (10.65) | **3.13 s** (3.54) | | |
| 40 | +| push → job start | 9.78 s (p95 **80.2 s**) | **4.32 s** (4.73) | | |
| 41 | +| end-to-end wall (run create→update) | 243 s (197–342) | **134 s** (128–138) | | |
| 42 | + | |
| 43 | +## Honest readings | |
| 44 | + | |
| 45 | +- **Three of four real projects run ~2× faster on rickub** (2.3× ripgrep, | |
| 46 | + 2.1× TypeScript, 1.9× SQLite). The fourth — Guava — **GitHub wins by 6%**. | |
| 47 | + That is the most informative row in the table: a single-module Maven build | |
| 48 | + is dominated by dependency download and single-threaded javac, the least | |
| 49 | + CPU-bound workload here. Where the build is not CPU-bound, the gap closes | |
| 50 | + or flips; the probe's 2.7× single-core advantage is what the other three | |
| 51 | + rows are made of. We report the loss because it bounds the claim. | |
| 52 | +- **Variance is as lopsided as the medians.** rickub's p95 sits within 1–6% | |
| 53 | + of its median on every step, and the whole 11-run wall-clock spans 10 s | |
| 54 | + (128–138 s). GitHub's per-step p95s run 5–30% over median and its wall | |
| 55 | + spans 145 s (197–342 s) — and one round's push→job-start was 80 s (p95 | |
| 56 | + row), a queue wait, not execution. Medians understate the experienced gap. | |
| 57 | +- **Storage burst numbers are round-noisy**: the 2 GiB dd medians flipped | |
| 58 | + between rounds (GitHub 3.9 GB/s → 1.7 GB/s; rickub 3.5 → 2.5). A | |
| 59 | + cache-warm dd burst measures as much luck as storage — read it as | |
| 60 | + "comparable", no stronger, on both platforms. | |
| 61 | +- What this does NOT prove: fleet-scale queueing (one rickub node vs | |
| 62 | + GitHub's planet), warm-cache paths (cold by construction — caches are a | |
| 63 | + separate experiment), and workloads unlike these five. | |
| 64 | + | |
| 65 | +## Traces | |
| 66 | + | |
| 67 | +Per-step `results.jsonl` for all 22 runs is collected under `results/` | |
| 68 | +(machine-local, gitignored); the public originals: | |
| 69 | + | |
| 70 | +- rickub runs 14–24: rickub.com/rickub/ci-bench/actions | |
| 71 | +- GitHub runs 34749218316, 34749658712, 34749753971, 34750047176, | |
| 72 | + 34750152332, 34750423984, 34750527899, 34750819327, 34750925882, | |
| 73 | + 34751250473, 34751355186: github.com/ogirardot/ci-bench/actions | |
| 74 | +- Push timestamps: `push-times.jsonl` → `scripts/join_push_times.py` → | |
| 75 | + `compare.py --push-times push-times.json`; raw compare output preserved in | |
| 76 | + the repo history of this commit's message thread (reproduce with the same | |
| 77 | + three commands). | |
| new file mode 100644 | |||
| @@ -0,0 +1,77 @@ | |||
| 1 | +# CI race — round 2: the real-world suite (2026-09-13) | ||
| 2 | + | ||
| 3 | +Eleven interleaved rounds per platform of the full suite: the synthetic micro | ||
| 4 | +tier plus four notorious OSS projects built cold at pinned tags inside the | ||
| 5 | +timed window. Protocol: one commit per round pushed to both mirrors, | ||
| 6 | +alternating which platform receives it first, ~5 min between same-platform | ||
| 7 | +pushes, timestamps in `push-times.jsonl`, joined by | ||
| 8 | +`scripts/join_push_times.py`. 22/22 runs succeeded; every step in every run | ||
| 9 | +recorded `status: ok` — no skips, no reruns, nothing excluded. | ||
| 10 | + | ||
| 11 | +## Environment (as disclosed, not as matched) | ||
| 12 | + | ||
| 13 | +| | rickub | GitHub Actions | | ||
| 14 | +|---|---|---| | ||
| 15 | +| runner class | `large` — 4 vCPU / 8 GiB / 32 GiB scratch | ubuntu-latest — 4 vCPU / 16 GiB | | ||
| 16 | +| silicon | 1× AMD Ryzen 9700X bare metal (EU) | Azure standard fleet (shared) | | ||
| 17 | +| isolation | Firecracker microVM per job | VM per job | | ||
| 18 | +| measured single-core (probe) | 594 kops/s | 220 kops/s (2.7×) | | ||
| 19 | + | ||
| 20 | +vCPU COUNT is matched; silicon and RAM are not — the probe row quantifies the | ||
| 21 | +CPU gap so readers can attribute. This is a platform-vs-platform race as a | ||
| 22 | +customer consumes them, not a controlled-CPU experiment. | ||
| 23 | + | ||
| 24 | +## Real-world tier — medians, n=11 (p95 in parens) | ||
| 25 | + | ||
| 26 | +| step | project @ pin | github | rickub | ratio | | ||
| 27 | +|---|---|---|---|---| | ||
| 28 | +| `rust-ripgrep` | BurntSushi/ripgrep @ 15.2.0 | 28.75 s (29.73) | **12.70 s** (13.32) | rickub 2.3× | | ||
| 29 | +| `cpp-sqlite` | SQLite amalgamation @ 3.45.1 | 80.86 s (86.35) | **42.22 s** (42.87) | rickub 1.9× | | ||
| 30 | +| `node-typescript` | microsoft/TypeScript @ v5.9.3 | 47.27 s (50.98) | **22.91 s** (24.70) | rickub 2.1× | | ||
| 31 | +| `java-guava` | google/guava @ v33.7.1 | **38.00 s** (43.40) | 40.27 s (42.79) | github +6% | | ||
| 32 | + | ||
| 33 | +## Micro tier — medians, n=11 (p95 in parens) | ||
| 34 | + | ||
| 35 | +| step | github | rickub | | ||
| 36 | +|---|---|---| | ||
| 37 | +| rust cold build | 12.97 s (18.61) | **4.97 s** (5.92) | | ||
| 38 | +| rust test | 1.47 s (2.04) | **0.37 s** (0.37) | | ||
| 39 | +| docker build | 5.77 s (10.65) | **3.13 s** (3.54) | | ||
| 40 | +| push → job start | 9.78 s (p95 **80.2 s**) | **4.32 s** (4.73) | | ||
| 41 | +| end-to-end wall (run create→update) | 243 s (197–342) | **134 s** (128–138) | | ||
| 42 | + | ||
| 43 | +## Honest readings | ||
| 44 | + | ||
| 45 | +- **Three of four real projects run ~2× faster on rickub** (2.3× ripgrep, | ||
| 46 | + 2.1× TypeScript, 1.9× SQLite). The fourth — Guava — **GitHub wins by 6%**. | ||
| 47 | + That is the most informative row in the table: a single-module Maven build | ||
| 48 | + is dominated by dependency download and single-threaded javac, the least | ||
| 49 | + CPU-bound workload here. Where the build is not CPU-bound, the gap closes | ||
| 50 | + or flips; the probe's 2.7× single-core advantage is what the other three | ||
| 51 | + rows are made of. We report the loss because it bounds the claim. | ||
| 52 | +- **Variance is as lopsided as the medians.** rickub's p95 sits within 1–6% | ||
| 53 | + of its median on every step, and the whole 11-run wall-clock spans 10 s | ||
| 54 | + (128–138 s). GitHub's per-step p95s run 5–30% over median and its wall | ||
| 55 | + spans 145 s (197–342 s) — and one round's push→job-start was 80 s (p95 | ||
| 56 | + row), a queue wait, not execution. Medians understate the experienced gap. | ||
| 57 | +- **Storage burst numbers are round-noisy**: the 2 GiB dd medians flipped | ||
| 58 | + between rounds (GitHub 3.9 GB/s → 1.7 GB/s; rickub 3.5 → 2.5). A | ||
| 59 | + cache-warm dd burst measures as much luck as storage — read it as | ||
| 60 | + "comparable", no stronger, on both platforms. | ||
| 61 | +- What this does NOT prove: fleet-scale queueing (one rickub node vs | ||
| 62 | + GitHub's planet), warm-cache paths (cold by construction — caches are a | ||
| 63 | + separate experiment), and workloads unlike these five. | ||
| 64 | + | ||
| 65 | +## Traces | ||
| 66 | + | ||
| 67 | +Per-step `results.jsonl` for all 22 runs is collected under `results/` | ||
| 68 | +(machine-local, gitignored); the public originals: | ||
| 69 | + | ||
| 70 | +- rickub runs 14–24: rickub.com/rickub/ci-bench/actions | ||
| 71 | +- GitHub runs 34749218316, 34749658712, 34749753971, 34750047176, | ||
| 72 | + 34750152332, 34750423984, 34750527899, 34750819327, 34750925882, | ||
| 73 | + 34751250473, 34751355186: github.com/ogirardot/ci-bench/actions | ||
| 74 | +- Push timestamps: `push-times.jsonl` → `scripts/join_push_times.py` → | ||
| 75 | + `compare.py --push-times push-times.json`; raw compare output preserved in | ||
| 76 | + the repo history of this commit's message thread (reproduce with the same | ||
| 77 | + three commands). | ||
modified
push-times.jsonl +22 -20 | @@ -1,20 +1,22 @@ | ||
| 1 | -{"platform": "rickub", "round": 1, "sha": "0baf736bf04d237117e719e3f8b2c8d5860f6bd4", "pushed_at": "2026-09-13T08:10:15Z"} | |
| 2 | -{"platform": "github", "round": 1, "sha": "0baf736bf04d237117e719e3f8b2c8d5860f6bd4", "pushed_at": "2026-09-13T08:10:23Z"} | |
| 3 | -{"platform": "rickub", "round": 2, "sha": "1914eedc7f8b4c474f71c821431005bb5cc7281a", "pushed_at": "2026-09-13T08:11:49.000Z"} | |
| 4 | -{"platform": "github", "round": 2, "sha": "1914eedc7f8b4c474f71c821431005bb5cc7281a", "pushed_at": "2026-09-13T08:13:05.000Z"} | |
| 5 | -{"platform": "github", "round": 3, "sha": "09e7984e3695d820dceab05c61327b2e486c5019", "pushed_at": "2026-09-13T08:14:22.000Z"} | |
| 6 | -{"platform": "rickub", "round": 3, "sha": "09e7984e3695d820dceab05c61327b2e486c5019", "pushed_at": "2026-09-13T08:15:40.000Z"} | |
| 7 | -{"platform": "rickub", "round": 4, "sha": "da2d24baabb9dce05ce66a0e95ca7b806a6fa086", "pushed_at": "2026-09-13T08:16:56.000Z"} | |
| 8 | -{"platform": "github", "round": 4, "sha": "da2d24baabb9dce05ce66a0e95ca7b806a6fa086", "pushed_at": "2026-09-13T08:18:12.000Z"} | |
| 9 | -{"platform": "github", "round": 5, "sha": "8421335df28fbd4614c026374c4bd3896cd5f184", "pushed_at": "2026-09-13T08:19:29.000Z"} | |
| 10 | -{"platform": "rickub", "round": 5, "sha": "8421335df28fbd4614c026374c4bd3896cd5f184", "pushed_at": "2026-09-13T08:20:47.000Z"} | |
| 11 | -{"platform": "rickub", "round": 6, "sha": "9990e0f6ae4ac4c66a0251fee9c88526dd99b975", "pushed_at": "2026-09-13T08:22:03.000Z"} | |
| 12 | -{"platform": "github", "round": 6, "sha": "9990e0f6ae4ac4c66a0251fee9c88526dd99b975", "pushed_at": "2026-09-13T08:23:19.000Z"} | |
| 13 | -{"platform": "github", "round": 7, "sha": "fba04eba4dee92ce17de4847289c54c813914bcc", "pushed_at": "2026-09-13T08:24:37.000Z"} | |
| 14 | -{"platform": "rickub", "round": 7, "sha": "fba04eba4dee92ce17de4847289c54c813914bcc", "pushed_at": "2026-09-13T08:25:54.000Z"} | |
| 15 | -{"platform": "rickub", "round": 8, "sha": "35efc9cc863d18db697b419bf6386089ead68a6d", "pushed_at": "2026-09-13T08:27:10.000Z"} | |
| 16 | -{"platform": "github", "round": 8, "sha": "35efc9cc863d18db697b419bf6386089ead68a6d", "pushed_at": "2026-09-13T08:28:27.000Z"} | |
| 17 | -{"platform": "github", "round": 9, "sha": "39ba5db452f23f08907cce6b693297d70f8ec54a", "pushed_at": "2026-09-13T08:29:45.000Z"} | |
| 18 | -{"platform": "rickub", "round": 9, "sha": "39ba5db452f23f08907cce6b693297d70f8ec54a", "pushed_at": "2026-09-13T08:31:02.000Z"} | |
| 19 | -{"platform": "rickub", "round": 10, "sha": "66a47c3230a6a8269f9dc15bcb3176203bd2a225", "pushed_at": "2026-09-13T08:32:18.000Z"} | |
| 20 | -{"platform": "github", "round": 10, "sha": "66a47c3230a6a8269f9dc15bcb3176203bd2a225", "pushed_at": "2026-09-13T08:33:34.000Z"} | |
| 1 | +{"platform": "rickub", "round": 1, "sha": "7683a173d37fe11ddf0f34fb01ae899f94a73d98", "pushed_at": "2026-09-13T09:16:06Z"} | |
| 2 | +{"platform": "github", "round": 1, "sha": "7683a173d37fe11ddf0f34fb01ae899f94a73d98", "pushed_at": "2026-09-13T09:16:09Z"} | |
| 3 | +{"platform": "rickub", "round": 2, "sha": "4c9fe4dbd13bad277e8645994ea45677cbe42072", "pushed_at": "2026-09-13T09:29:26.000Z"} | |
| 4 | +{"platform": "github", "round": 2, "sha": "4c9fe4dbd13bad277e8645994ea45677cbe42072", "pushed_at": "2026-09-13T09:31:57.000Z"} | |
| 5 | +{"platform": "github", "round": 3, "sha": "386c4557a0d7ead0098f55f850db35d462adad9b", "pushed_at": "2026-09-13T09:34:30.000Z"} | |
| 6 | +{"platform": "rickub", "round": 3, "sha": "386c4557a0d7ead0098f55f850db35d462adad9b", "pushed_at": "2026-09-13T09:37:02.000Z"} | |
| 7 | +{"platform": "rickub", "round": 4, "sha": "4a60b11b698c40346344feead7fd7bc7a42195e6", "pushed_at": "2026-09-13T09:39:34.000Z"} | |
| 8 | +{"platform": "github", "round": 4, "sha": "4a60b11b698c40346344feead7fd7bc7a42195e6", "pushed_at": "2026-09-13T09:42:05.000Z"} | |
| 9 | +{"platform": "github", "round": 5, "sha": "ea32c966b50361951819e8535ce0268f97f0a398", "pushed_at": "2026-09-13T09:44:38.000Z"} | |
| 10 | +{"platform": "rickub", "round": 5, "sha": "ea32c966b50361951819e8535ce0268f97f0a398", "pushed_at": "2026-09-13T09:47:10.000Z"} | |
| 11 | +{"platform": "rickub", "round": 6, "sha": "07cf2ad65187931cb38327fe78782d64a282f13d", "pushed_at": "2026-09-13T09:49:42.000Z"} | |
| 12 | +{"platform": "github", "round": 6, "sha": "07cf2ad65187931cb38327fe78782d64a282f13d", "pushed_at": "2026-09-13T09:52:14.000Z"} | |
| 13 | +{"platform": "github", "round": 7, "sha": "5c18d175acf48d39e8a884ee3dafcec3f005cb8c", "pushed_at": "2026-09-13T09:54:47.000Z"} | |
| 14 | +{"platform": "rickub", "round": 7, "sha": "5c18d175acf48d39e8a884ee3dafcec3f005cb8c", "pushed_at": "2026-09-13T09:57:20.000Z"} | |
| 15 | +{"platform": "rickub", "round": 8, "sha": "acae4f95ec28e6b109e55165077373ea0587870e", "pushed_at": "2026-09-13T09:59:51.000Z"} | |
| 16 | +{"platform": "github", "round": 8, "sha": "acae4f95ec28e6b109e55165077373ea0587870e", "pushed_at": "2026-09-13T10:02:23.000Z"} | |
| 17 | +{"platform": "github", "round": 9, "sha": "1314292ca250a689fd63003465cb8e663c58d593", "pushed_at": "2026-09-13T10:04:55.000Z"} | |
| 18 | +{"platform": "rickub", "round": 9, "sha": "1314292ca250a689fd63003465cb8e663c58d593", "pushed_at": "2026-09-13T10:07:28.000Z"} | |
| 19 | +{"platform": "rickub", "round": 10, "sha": "777b256724f2563825fb04719240d9b9a6118a09", "pushed_at": "2026-09-13T10:09:59.000Z"} | |
| 20 | +{"platform": "github", "round": 10, "sha": "777b256724f2563825fb04719240d9b9a6118a09", "pushed_at": "2026-09-13T10:12:30.000Z"} | |
| 21 | +{"platform": "github", "round": 11, "sha": "c936d6f2dbc65f365b8bab9c6e0c032a7582d0dd", "pushed_at": "2026-09-13T10:15:03.000Z"} | |
| 22 | +{"platform": "rickub", "round": 11, "sha": "c936d6f2dbc65f365b8bab9c6e0c032a7582d0dd", "pushed_at": "2026-09-13T10:17:36.000Z"} | |
| @@ -1,20 +1,22 @@ | |||
| 1 | -{"platform": "rickub", "round": 1, "sha": "0baf736bf04d237117e719e3f8b2c8d5860f6bd4", "pushed_at": "2026-09-13T08:10:15Z"} | 1 | +{"platform": "rickub", "round": 1, "sha": "7683a173d37fe11ddf0f34fb01ae899f94a73d98", "pushed_at": "2026-09-13T09:16:06Z"} |
| 2 | -{"platform": "github", "round": 1, "sha": "0baf736bf04d237117e719e3f8b2c8d5860f6bd4", "pushed_at": "2026-09-13T08:10:23Z"} | 2 | +{"platform": "github", "round": 1, "sha": "7683a173d37fe11ddf0f34fb01ae899f94a73d98", "pushed_at": "2026-09-13T09:16:09Z"} |
| 3 | -{"platform": "rickub", "round": 2, "sha": "1914eedc7f8b4c474f71c821431005bb5cc7281a", "pushed_at": "2026-09-13T08:11:49.000Z"} | 3 | +{"platform": "rickub", "round": 2, "sha": "4c9fe4dbd13bad277e8645994ea45677cbe42072", "pushed_at": "2026-09-13T09:29:26.000Z"} |
| 4 | -{"platform": "github", "round": 2, "sha": "1914eedc7f8b4c474f71c821431005bb5cc7281a", "pushed_at": "2026-09-13T08:13:05.000Z"} | 4 | +{"platform": "github", "round": 2, "sha": "4c9fe4dbd13bad277e8645994ea45677cbe42072", "pushed_at": "2026-09-13T09:31:57.000Z"} |
| 5 | -{"platform": "github", "round": 3, "sha": "09e7984e3695d820dceab05c61327b2e486c5019", "pushed_at": "2026-09-13T08:14:22.000Z"} | 5 | +{"platform": "github", "round": 3, "sha": "386c4557a0d7ead0098f55f850db35d462adad9b", "pushed_at": "2026-09-13T09:34:30.000Z"} |
| 6 | -{"platform": "rickub", "round": 3, "sha": "09e7984e3695d820dceab05c61327b2e486c5019", "pushed_at": "2026-09-13T08:15:40.000Z"} | 6 | +{"platform": "rickub", "round": 3, "sha": "386c4557a0d7ead0098f55f850db35d462adad9b", "pushed_at": "2026-09-13T09:37:02.000Z"} |
| 7 | -{"platform": "rickub", "round": 4, "sha": "da2d24baabb9dce05ce66a0e95ca7b806a6fa086", "pushed_at": "2026-09-13T08:16:56.000Z"} | 7 | +{"platform": "rickub", "round": 4, "sha": "4a60b11b698c40346344feead7fd7bc7a42195e6", "pushed_at": "2026-09-13T09:39:34.000Z"} |
| 8 | -{"platform": "github", "round": 4, "sha": "da2d24baabb9dce05ce66a0e95ca7b806a6fa086", "pushed_at": "2026-09-13T08:18:12.000Z"} | 8 | +{"platform": "github", "round": 4, "sha": "4a60b11b698c40346344feead7fd7bc7a42195e6", "pushed_at": "2026-09-13T09:42:05.000Z"} |
| 9 | -{"platform": "github", "round": 5, "sha": "8421335df28fbd4614c026374c4bd3896cd5f184", "pushed_at": "2026-09-13T08:19:29.000Z"} | 9 | +{"platform": "github", "round": 5, "sha": "ea32c966b50361951819e8535ce0268f97f0a398", "pushed_at": "2026-09-13T09:44:38.000Z"} |
| 10 | -{"platform": "rickub", "round": 5, "sha": "8421335df28fbd4614c026374c4bd3896cd5f184", "pushed_at": "2026-09-13T08:20:47.000Z"} | 10 | +{"platform": "rickub", "round": 5, "sha": "ea32c966b50361951819e8535ce0268f97f0a398", "pushed_at": "2026-09-13T09:47:10.000Z"} |
| 11 | -{"platform": "rickub", "round": 6, "sha": "9990e0f6ae4ac4c66a0251fee9c88526dd99b975", "pushed_at": "2026-09-13T08:22:03.000Z"} | 11 | +{"platform": "rickub", "round": 6, "sha": "07cf2ad65187931cb38327fe78782d64a282f13d", "pushed_at": "2026-09-13T09:49:42.000Z"} |
| 12 | -{"platform": "github", "round": 6, "sha": "9990e0f6ae4ac4c66a0251fee9c88526dd99b975", "pushed_at": "2026-09-13T08:23:19.000Z"} | 12 | +{"platform": "github", "round": 6, "sha": "07cf2ad65187931cb38327fe78782d64a282f13d", "pushed_at": "2026-09-13T09:52:14.000Z"} |
| 13 | -{"platform": "github", "round": 7, "sha": "fba04eba4dee92ce17de4847289c54c813914bcc", "pushed_at": "2026-09-13T08:24:37.000Z"} | 13 | +{"platform": "github", "round": 7, "sha": "5c18d175acf48d39e8a884ee3dafcec3f005cb8c", "pushed_at": "2026-09-13T09:54:47.000Z"} |
| 14 | -{"platform": "rickub", "round": 7, "sha": "fba04eba4dee92ce17de4847289c54c813914bcc", "pushed_at": "2026-09-13T08:25:54.000Z"} | 14 | +{"platform": "rickub", "round": 7, "sha": "5c18d175acf48d39e8a884ee3dafcec3f005cb8c", "pushed_at": "2026-09-13T09:57:20.000Z"} |
| 15 | -{"platform": "rickub", "round": 8, "sha": "35efc9cc863d18db697b419bf6386089ead68a6d", "pushed_at": "2026-09-13T08:27:10.000Z"} | 15 | +{"platform": "rickub", "round": 8, "sha": "acae4f95ec28e6b109e55165077373ea0587870e", "pushed_at": "2026-09-13T09:59:51.000Z"} |
| 16 | -{"platform": "github", "round": 8, "sha": "35efc9cc863d18db697b419bf6386089ead68a6d", "pushed_at": "2026-09-13T08:28:27.000Z"} | 16 | +{"platform": "github", "round": 8, "sha": "acae4f95ec28e6b109e55165077373ea0587870e", "pushed_at": "2026-09-13T10:02:23.000Z"} |
| 17 | -{"platform": "github", "round": 9, "sha": "39ba5db452f23f08907cce6b693297d70f8ec54a", "pushed_at": "2026-09-13T08:29:45.000Z"} | 17 | +{"platform": "github", "round": 9, "sha": "1314292ca250a689fd63003465cb8e663c58d593", "pushed_at": "2026-09-13T10:04:55.000Z"} |
| 18 | -{"platform": "rickub", "round": 9, "sha": "39ba5db452f23f08907cce6b693297d70f8ec54a", "pushed_at": "2026-09-13T08:31:02.000Z"} | 18 | +{"platform": "rickub", "round": 9, "sha": "1314292ca250a689fd63003465cb8e663c58d593", "pushed_at": "2026-09-13T10:07:28.000Z"} |
| 19 | -{"platform": "rickub", "round": 10, "sha": "66a47c3230a6a8269f9dc15bcb3176203bd2a225", "pushed_at": "2026-09-13T08:32:18.000Z"} | 19 | +{"platform": "rickub", "round": 10, "sha": "777b256724f2563825fb04719240d9b9a6118a09", "pushed_at": "2026-09-13T10:09:59.000Z"} |
| 20 | -{"platform": "github", "round": 10, "sha": "66a47c3230a6a8269f9dc15bcb3176203bd2a225", "pushed_at": "2026-09-13T08:33:34.000Z"} | 20 | +{"platform": "github", "round": 10, "sha": "777b256724f2563825fb04719240d9b9a6118a09", "pushed_at": "2026-09-13T10:12:30.000Z"} |
| 21 | +{"platform": "github", "round": 11, "sha": "c936d6f2dbc65f365b8bab9c6e0c032a7582d0dd", "pushed_at": "2026-09-13T10:15:03.000Z"} | ||
| 22 | +{"platform": "rickub", "round": 11, "sha": "c936d6f2dbc65f365b8bab9c6e0c032a7582d0dd", "pushed_at": "2026-09-13T10:17:36.000Z"} | ||
added
results-round1/github/34747021476-1-0baf736.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747021476-1-0baf736", | |
| 6 | + "start": "2026-09-13T08:10:27.693Z", | |
| 7 | + "end": "2026-09-13T08:10:27.693Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747021476-1-0baf736", | |
| 15 | + "start": "2026-09-13T08:10:27.772Z", | |
| 16 | + "end": "2026-09-13T08:10:47.549Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 19777 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747021476-1-0baf736", | |
| 24 | + "start": "2026-09-13T08:10:47.626Z", | |
| 25 | + "end": "2026-09-13T08:10:47.670Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 44 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747021476-1-0baf736", | |
| 33 | + "start": "2026-09-13T08:10:47.747Z", | |
| 34 | + "end": "2026-09-13T08:10:49.226Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1479 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747021476-1-0baf736", | |
| 42 | + "start": "2026-09-13T08:10:49.303Z", | |
| 43 | + "end": "2026-09-13T08:10:54.416Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5113 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747021476-1-0baf736", | |
| 51 | + "start": "2026-09-13T08:10:59.061Z", | |
| 52 | + "end": "2026-09-13T08:10:59.061Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 220.82, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747021476-1-0baf736", | |
| 62 | + "start": "2026-09-13T08:10:59.699Z", | |
| 63 | + "end": "2026-09-13T08:10:59.699Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3856.0, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747021476-1-0baf736", | |
| 73 | + "start": "2026-09-13T08:11:04.603Z", | |
| 74 | + "end": "2026-09-13T08:11:04.603Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 17817.9, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747021476-1-0baf736", | |
| 84 | + "start": "2026-09-13T08:11:04.762Z", | |
| 85 | + "end": "2026-09-13T08:11:04.762Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747021476-1-0baf736", | |
| 95 | + "start": "2026-09-13T08:11:04.831Z", | |
| 96 | + "end": "2026-09-13T08:11:04.831Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87505, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747021476-1-0baf736", | ||
| 6 | + "start": "2026-09-13T08:10:27.693Z", | ||
| 7 | + "end": "2026-09-13T08:10:27.693Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747021476-1-0baf736", | ||
| 15 | + "start": "2026-09-13T08:10:27.772Z", | ||
| 16 | + "end": "2026-09-13T08:10:47.549Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 19777 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747021476-1-0baf736", | ||
| 24 | + "start": "2026-09-13T08:10:47.626Z", | ||
| 25 | + "end": "2026-09-13T08:10:47.670Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 44 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747021476-1-0baf736", | ||
| 33 | + "start": "2026-09-13T08:10:47.747Z", | ||
| 34 | + "end": "2026-09-13T08:10:49.226Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1479 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747021476-1-0baf736", | ||
| 42 | + "start": "2026-09-13T08:10:49.303Z", | ||
| 43 | + "end": "2026-09-13T08:10:54.416Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5113 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747021476-1-0baf736", | ||
| 51 | + "start": "2026-09-13T08:10:59.061Z", | ||
| 52 | + "end": "2026-09-13T08:10:59.061Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 220.82, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747021476-1-0baf736", | ||
| 62 | + "start": "2026-09-13T08:10:59.699Z", | ||
| 63 | + "end": "2026-09-13T08:10:59.699Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3856.0, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747021476-1-0baf736", | ||
| 73 | + "start": "2026-09-13T08:11:04.603Z", | ||
| 74 | + "end": "2026-09-13T08:11:04.603Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 17817.9, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747021476-1-0baf736", | ||
| 84 | + "start": "2026-09-13T08:11:04.762Z", | ||
| 85 | + "end": "2026-09-13T08:11:04.762Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747021476-1-0baf736", | ||
| 95 | + "start": "2026-09-13T08:11:04.831Z", | ||
| 96 | + "end": "2026-09-13T08:11:04.831Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87505, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747135670-1-1914eed.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747135670-1-1914eed", | |
| 6 | + "start": "2026-09-13T08:13:14.048Z", | |
| 7 | + "end": "2026-09-13T08:13:14.048Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747135670-1-1914eed", | |
| 15 | + "start": "2026-09-13T08:13:14.114Z", | |
| 16 | + "end": "2026-09-13T08:13:33.701Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 19587 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747135670-1-1914eed", | |
| 24 | + "start": "2026-09-13T08:13:33.768Z", | |
| 25 | + "end": "2026-09-13T08:13:33.808Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 40 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747135670-1-1914eed", | |
| 33 | + "start": "2026-09-13T08:13:33.878Z", | |
| 34 | + "end": "2026-09-13T08:13:35.163Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1285 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747135670-1-1914eed", | |
| 42 | + "start": "2026-09-13T08:13:35.231Z", | |
| 43 | + "end": "2026-09-13T08:13:48.160Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 12929 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747135670-1-1914eed", | |
| 51 | + "start": "2026-09-13T08:13:52.032Z", | |
| 52 | + "end": "2026-09-13T08:13:52.032Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 265.64, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747135670-1-1914eed", | |
| 62 | + "start": "2026-09-13T08:13:52.509Z", | |
| 63 | + "end": "2026-09-13T08:13:52.509Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 5512.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747135670-1-1914eed", | |
| 73 | + "start": "2026-09-13T08:14:02.725Z", | |
| 74 | + "end": "2026-09-13T08:14:02.725Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 20737.0, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747135670-1-1914eed", | |
| 84 | + "start": "2026-09-13T08:14:02.867Z", | |
| 85 | + "end": "2026-09-13T08:14:02.867Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747135670-1-1914eed", | |
| 95 | + "start": "2026-09-13T08:14:02.936Z", | |
| 96 | + "end": "2026-09-13T08:14:02.936Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87506, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747135670-1-1914eed", | ||
| 6 | + "start": "2026-09-13T08:13:14.048Z", | ||
| 7 | + "end": "2026-09-13T08:13:14.048Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747135670-1-1914eed", | ||
| 15 | + "start": "2026-09-13T08:13:14.114Z", | ||
| 16 | + "end": "2026-09-13T08:13:33.701Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 19587 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747135670-1-1914eed", | ||
| 24 | + "start": "2026-09-13T08:13:33.768Z", | ||
| 25 | + "end": "2026-09-13T08:13:33.808Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 40 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747135670-1-1914eed", | ||
| 33 | + "start": "2026-09-13T08:13:33.878Z", | ||
| 34 | + "end": "2026-09-13T08:13:35.163Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1285 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747135670-1-1914eed", | ||
| 42 | + "start": "2026-09-13T08:13:35.231Z", | ||
| 43 | + "end": "2026-09-13T08:13:48.160Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 12929 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747135670-1-1914eed", | ||
| 51 | + "start": "2026-09-13T08:13:52.032Z", | ||
| 52 | + "end": "2026-09-13T08:13:52.032Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 265.64, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747135670-1-1914eed", | ||
| 62 | + "start": "2026-09-13T08:13:52.509Z", | ||
| 63 | + "end": "2026-09-13T08:13:52.509Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 5512.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747135670-1-1914eed", | ||
| 73 | + "start": "2026-09-13T08:14:02.725Z", | ||
| 74 | + "end": "2026-09-13T08:14:02.725Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 20737.0, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747135670-1-1914eed", | ||
| 84 | + "start": "2026-09-13T08:14:02.867Z", | ||
| 85 | + "end": "2026-09-13T08:14:02.867Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747135670-1-1914eed", | ||
| 95 | + "start": "2026-09-13T08:14:02.936Z", | ||
| 96 | + "end": "2026-09-13T08:14:02.936Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87506, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747186494-1-09e7984.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747186494-1-09e7984", | |
| 6 | + "start": "2026-09-13T08:14:30.550Z", | |
| 7 | + "end": "2026-09-13T08:14:30.550Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747186494-1-09e7984", | |
| 15 | + "start": "2026-09-13T08:14:30.630Z", | |
| 16 | + "end": "2026-09-13T08:14:43.689Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 13059 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747186494-1-09e7984", | |
| 24 | + "start": "2026-09-13T08:14:43.765Z", | |
| 25 | + "end": "2026-09-13T08:14:43.810Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 45 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747186494-1-09e7984", | |
| 33 | + "start": "2026-09-13T08:14:43.888Z", | |
| 34 | + "end": "2026-09-13T08:14:45.463Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1575 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747186494-1-09e7984", | |
| 42 | + "start": "2026-09-13T08:14:45.541Z", | |
| 43 | + "end": "2026-09-13T08:14:51.418Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5877 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747186494-1-09e7984", | |
| 51 | + "start": "2026-09-13T08:14:56.099Z", | |
| 52 | + "end": "2026-09-13T08:14:56.099Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 219.1, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747186494-1-09e7984", | |
| 62 | + "start": "2026-09-13T08:14:56.717Z", | |
| 63 | + "end": "2026-09-13T08:14:56.717Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 4008.5, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747186494-1-09e7984", | |
| 73 | + "start": "2026-09-13T08:15:01.616Z", | |
| 74 | + "end": "2026-09-13T08:15:01.616Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 18088.9, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747186494-1-09e7984", | |
| 84 | + "start": "2026-09-13T08:15:01.776Z", | |
| 85 | + "end": "2026-09-13T08:15:01.776Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747186494-1-09e7984", | |
| 95 | + "start": "2026-09-13T08:15:01.845Z", | |
| 96 | + "end": "2026-09-13T08:15:01.845Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87505, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747186494-1-09e7984", | ||
| 6 | + "start": "2026-09-13T08:14:30.550Z", | ||
| 7 | + "end": "2026-09-13T08:14:30.550Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747186494-1-09e7984", | ||
| 15 | + "start": "2026-09-13T08:14:30.630Z", | ||
| 16 | + "end": "2026-09-13T08:14:43.689Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 13059 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747186494-1-09e7984", | ||
| 24 | + "start": "2026-09-13T08:14:43.765Z", | ||
| 25 | + "end": "2026-09-13T08:14:43.810Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 45 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747186494-1-09e7984", | ||
| 33 | + "start": "2026-09-13T08:14:43.888Z", | ||
| 34 | + "end": "2026-09-13T08:14:45.463Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1575 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747186494-1-09e7984", | ||
| 42 | + "start": "2026-09-13T08:14:45.541Z", | ||
| 43 | + "end": "2026-09-13T08:14:51.418Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5877 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747186494-1-09e7984", | ||
| 51 | + "start": "2026-09-13T08:14:56.099Z", | ||
| 52 | + "end": "2026-09-13T08:14:56.099Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 219.1, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747186494-1-09e7984", | ||
| 62 | + "start": "2026-09-13T08:14:56.717Z", | ||
| 63 | + "end": "2026-09-13T08:14:56.717Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 4008.5, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747186494-1-09e7984", | ||
| 73 | + "start": "2026-09-13T08:15:01.616Z", | ||
| 74 | + "end": "2026-09-13T08:15:01.616Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 18088.9, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747186494-1-09e7984", | ||
| 84 | + "start": "2026-09-13T08:15:01.776Z", | ||
| 85 | + "end": "2026-09-13T08:15:01.776Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747186494-1-09e7984", | ||
| 95 | + "start": "2026-09-13T08:15:01.845Z", | ||
| 96 | + "end": "2026-09-13T08:15:01.845Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87505, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747344847-1-da2d24b.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747344847-1-da2d24b", | |
| 6 | + "start": "2026-09-13T08:18:21.611Z", | |
| 7 | + "end": "2026-09-13T08:18:21.611Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747344847-1-da2d24b", | |
| 15 | + "start": "2026-09-13T08:18:21.689Z", | |
| 16 | + "end": "2026-09-13T08:18:34.717Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 13028 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747344847-1-da2d24b", | |
| 24 | + "start": "2026-09-13T08:18:34.795Z", | |
| 25 | + "end": "2026-09-13T08:18:34.840Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 45 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747344847-1-da2d24b", | |
| 33 | + "start": "2026-09-13T08:18:34.917Z", | |
| 34 | + "end": "2026-09-13T08:18:36.733Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1816 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747344847-1-da2d24b", | |
| 42 | + "start": "2026-09-13T08:18:36.810Z", | |
| 43 | + "end": "2026-09-13T08:18:42.427Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5617 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747344847-1-da2d24b", | |
| 51 | + "start": "2026-09-13T08:18:47.099Z", | |
| 52 | + "end": "2026-09-13T08:18:47.099Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 219.65, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747344847-1-da2d24b", | |
| 62 | + "start": "2026-09-13T08:18:47.744Z", | |
| 63 | + "end": "2026-09-13T08:18:47.744Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3841.1, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747344847-1-da2d24b", | |
| 73 | + "start": "2026-09-13T08:18:52.565Z", | |
| 74 | + "end": "2026-09-13T08:18:52.565Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 17859.5, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747344847-1-da2d24b", | |
| 84 | + "start": "2026-09-13T08:18:52.722Z", | |
| 85 | + "end": "2026-09-13T08:18:52.722Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747344847-1-da2d24b", | |
| 95 | + "start": "2026-09-13T08:18:52.792Z", | |
| 96 | + "end": "2026-09-13T08:18:52.792Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87506, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747344847-1-da2d24b", | ||
| 6 | + "start": "2026-09-13T08:18:21.611Z", | ||
| 7 | + "end": "2026-09-13T08:18:21.611Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747344847-1-da2d24b", | ||
| 15 | + "start": "2026-09-13T08:18:21.689Z", | ||
| 16 | + "end": "2026-09-13T08:18:34.717Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 13028 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747344847-1-da2d24b", | ||
| 24 | + "start": "2026-09-13T08:18:34.795Z", | ||
| 25 | + "end": "2026-09-13T08:18:34.840Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 45 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747344847-1-da2d24b", | ||
| 33 | + "start": "2026-09-13T08:18:34.917Z", | ||
| 34 | + "end": "2026-09-13T08:18:36.733Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1816 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747344847-1-da2d24b", | ||
| 42 | + "start": "2026-09-13T08:18:36.810Z", | ||
| 43 | + "end": "2026-09-13T08:18:42.427Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5617 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747344847-1-da2d24b", | ||
| 51 | + "start": "2026-09-13T08:18:47.099Z", | ||
| 52 | + "end": "2026-09-13T08:18:47.099Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 219.65, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747344847-1-da2d24b", | ||
| 62 | + "start": "2026-09-13T08:18:47.744Z", | ||
| 63 | + "end": "2026-09-13T08:18:47.744Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3841.1, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747344847-1-da2d24b", | ||
| 73 | + "start": "2026-09-13T08:18:52.565Z", | ||
| 74 | + "end": "2026-09-13T08:18:52.565Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 17859.5, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747344847-1-da2d24b", | ||
| 84 | + "start": "2026-09-13T08:18:52.722Z", | ||
| 85 | + "end": "2026-09-13T08:18:52.722Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747344847-1-da2d24b", | ||
| 95 | + "start": "2026-09-13T08:18:52.792Z", | ||
| 96 | + "end": "2026-09-13T08:18:52.792Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87506, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747395033-1-8421335.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747395033-1-8421335", | |
| 6 | + "start": "2026-09-13T08:19:40.579Z", | |
| 7 | + "end": "2026-09-13T08:19:40.579Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747395033-1-8421335", | |
| 15 | + "start": "2026-09-13T08:19:40.657Z", | |
| 16 | + "end": "2026-09-13T08:19:54.031Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 13374 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747395033-1-8421335", | |
| 24 | + "start": "2026-09-13T08:19:54.110Z", | |
| 25 | + "end": "2026-09-13T08:19:54.156Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 46 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747395033-1-8421335", | |
| 33 | + "start": "2026-09-13T08:19:54.234Z", | |
| 34 | + "end": "2026-09-13T08:19:55.750Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1516 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747395033-1-8421335", | |
| 42 | + "start": "2026-09-13T08:19:55.828Z", | |
| 43 | + "end": "2026-09-13T08:20:02.459Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 6631 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747395033-1-8421335", | |
| 51 | + "start": "2026-09-13T08:20:07.169Z", | |
| 52 | + "end": "2026-09-13T08:20:07.169Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 217.76, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747395033-1-8421335", | |
| 62 | + "start": "2026-09-13T08:20:07.809Z", | |
| 63 | + "end": "2026-09-13T08:20:07.809Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3790.5, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747395033-1-8421335", | |
| 73 | + "start": "2026-09-13T08:20:12.647Z", | |
| 74 | + "end": "2026-09-13T08:20:12.647Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 17456.2, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747395033-1-8421335", | |
| 84 | + "start": "2026-09-13T08:20:12.807Z", | |
| 85 | + "end": "2026-09-13T08:20:12.807Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747395033-1-8421335", | |
| 95 | + "start": "2026-09-13T08:20:12.880Z", | |
| 96 | + "end": "2026-09-13T08:20:12.880Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87504, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747395033-1-8421335", | ||
| 6 | + "start": "2026-09-13T08:19:40.579Z", | ||
| 7 | + "end": "2026-09-13T08:19:40.579Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747395033-1-8421335", | ||
| 15 | + "start": "2026-09-13T08:19:40.657Z", | ||
| 16 | + "end": "2026-09-13T08:19:54.031Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 13374 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747395033-1-8421335", | ||
| 24 | + "start": "2026-09-13T08:19:54.110Z", | ||
| 25 | + "end": "2026-09-13T08:19:54.156Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 46 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747395033-1-8421335", | ||
| 33 | + "start": "2026-09-13T08:19:54.234Z", | ||
| 34 | + "end": "2026-09-13T08:19:55.750Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1516 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747395033-1-8421335", | ||
| 42 | + "start": "2026-09-13T08:19:55.828Z", | ||
| 43 | + "end": "2026-09-13T08:20:02.459Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 6631 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747395033-1-8421335", | ||
| 51 | + "start": "2026-09-13T08:20:07.169Z", | ||
| 52 | + "end": "2026-09-13T08:20:07.169Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 217.76, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747395033-1-8421335", | ||
| 62 | + "start": "2026-09-13T08:20:07.809Z", | ||
| 63 | + "end": "2026-09-13T08:20:07.809Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3790.5, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747395033-1-8421335", | ||
| 73 | + "start": "2026-09-13T08:20:12.647Z", | ||
| 74 | + "end": "2026-09-13T08:20:12.647Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 17456.2, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747395033-1-8421335", | ||
| 84 | + "start": "2026-09-13T08:20:12.807Z", | ||
| 85 | + "end": "2026-09-13T08:20:12.807Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747395033-1-8421335", | ||
| 95 | + "start": "2026-09-13T08:20:12.880Z", | ||
| 96 | + "end": "2026-09-13T08:20:12.880Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87504, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747558752-1-9990e0f.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747558752-1-9990e0f", | |
| 6 | + "start": "2026-09-13T08:23:30.168Z", | |
| 7 | + "end": "2026-09-13T08:23:30.168Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747558752-1-9990e0f", | |
| 15 | + "start": "2026-09-13T08:23:30.229Z", | |
| 16 | + "end": "2026-09-13T08:23:58.676Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 28447 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747558752-1-9990e0f", | |
| 24 | + "start": "2026-09-13T08:23:58.736Z", | |
| 25 | + "end": "2026-09-13T08:23:58.771Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 35 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747558752-1-9990e0f", | |
| 33 | + "start": "2026-09-13T08:23:58.826Z", | |
| 34 | + "end": "2026-09-13T08:24:02.418Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 3592 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747558752-1-9990e0f", | |
| 42 | + "start": "2026-09-13T08:24:02.504Z", | |
| 43 | + "end": "2026-09-13T08:24:13.883Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 11379 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747558752-1-9990e0f", | |
| 51 | + "start": "2026-09-13T08:24:16.854Z", | |
| 52 | + "end": "2026-09-13T08:24:16.854Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 347.47, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747558752-1-9990e0f", | |
| 62 | + "start": "2026-09-13T08:24:17.443Z", | |
| 63 | + "end": "2026-09-13T08:24:17.443Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 4369.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747558752-1-9990e0f", | |
| 73 | + "start": "2026-09-13T08:24:27.657Z", | |
| 74 | + "end": "2026-09-13T08:24:27.657Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 9621.9, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747558752-1-9990e0f", | |
| 84 | + "start": "2026-09-13T08:24:27.782Z", | |
| 85 | + "end": "2026-09-13T08:24:27.782Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747558752-1-9990e0f", | |
| 95 | + "start": "2026-09-13T08:24:27.837Z", | |
| 96 | + "end": "2026-09-13T08:24:27.837Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87505, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747558752-1-9990e0f", | ||
| 6 | + "start": "2026-09-13T08:23:30.168Z", | ||
| 7 | + "end": "2026-09-13T08:23:30.168Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747558752-1-9990e0f", | ||
| 15 | + "start": "2026-09-13T08:23:30.229Z", | ||
| 16 | + "end": "2026-09-13T08:23:58.676Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 28447 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747558752-1-9990e0f", | ||
| 24 | + "start": "2026-09-13T08:23:58.736Z", | ||
| 25 | + "end": "2026-09-13T08:23:58.771Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 35 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747558752-1-9990e0f", | ||
| 33 | + "start": "2026-09-13T08:23:58.826Z", | ||
| 34 | + "end": "2026-09-13T08:24:02.418Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 3592 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747558752-1-9990e0f", | ||
| 42 | + "start": "2026-09-13T08:24:02.504Z", | ||
| 43 | + "end": "2026-09-13T08:24:13.883Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 11379 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747558752-1-9990e0f", | ||
| 51 | + "start": "2026-09-13T08:24:16.854Z", | ||
| 52 | + "end": "2026-09-13T08:24:16.854Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 347.47, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747558752-1-9990e0f", | ||
| 62 | + "start": "2026-09-13T08:24:17.443Z", | ||
| 63 | + "end": "2026-09-13T08:24:17.443Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 4369.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747558752-1-9990e0f", | ||
| 73 | + "start": "2026-09-13T08:24:27.657Z", | ||
| 74 | + "end": "2026-09-13T08:24:27.657Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 9621.9, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747558752-1-9990e0f", | ||
| 84 | + "start": "2026-09-13T08:24:27.782Z", | ||
| 85 | + "end": "2026-09-13T08:24:27.782Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747558752-1-9990e0f", | ||
| 95 | + "start": "2026-09-13T08:24:27.837Z", | ||
| 96 | + "end": "2026-09-13T08:24:27.837Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87505, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747612020-1-fba04eb.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747612020-1-fba04eb", | |
| 6 | + "start": "2026-09-13T08:24:46.750Z", | |
| 7 | + "end": "2026-09-13T08:24:46.750Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747612020-1-fba04eb", | |
| 15 | + "start": "2026-09-13T08:24:46.830Z", | |
| 16 | + "end": "2026-09-13T08:25:05.918Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 19088 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747612020-1-fba04eb", | |
| 24 | + "start": "2026-09-13T08:25:05.994Z", | |
| 25 | + "end": "2026-09-13T08:25:06.040Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 46 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747612020-1-fba04eb", | |
| 33 | + "start": "2026-09-13T08:25:06.116Z", | |
| 34 | + "end": "2026-09-13T08:25:07.730Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1614 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747612020-1-fba04eb", | |
| 42 | + "start": "2026-09-13T08:25:07.807Z", | |
| 43 | + "end": "2026-09-13T08:25:13.450Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5643 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747612020-1-fba04eb", | |
| 51 | + "start": "2026-09-13T08:25:18.109Z", | |
| 52 | + "end": "2026-09-13T08:25:18.109Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 220.18, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747612020-1-fba04eb", | |
| 62 | + "start": "2026-09-13T08:25:18.773Z", | |
| 63 | + "end": "2026-09-13T08:25:18.773Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3949.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747612020-1-fba04eb", | |
| 73 | + "start": "2026-09-13T08:25:23.650Z", | |
| 74 | + "end": "2026-09-13T08:25:23.650Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 17512.3, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747612020-1-fba04eb", | |
| 84 | + "start": "2026-09-13T08:25:23.810Z", | |
| 85 | + "end": "2026-09-13T08:25:23.810Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747612020-1-fba04eb", | |
| 95 | + "start": "2026-09-13T08:25:23.881Z", | |
| 96 | + "end": "2026-09-13T08:25:23.881Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87506, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747612020-1-fba04eb", | ||
| 6 | + "start": "2026-09-13T08:24:46.750Z", | ||
| 7 | + "end": "2026-09-13T08:24:46.750Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747612020-1-fba04eb", | ||
| 15 | + "start": "2026-09-13T08:24:46.830Z", | ||
| 16 | + "end": "2026-09-13T08:25:05.918Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 19088 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747612020-1-fba04eb", | ||
| 24 | + "start": "2026-09-13T08:25:05.994Z", | ||
| 25 | + "end": "2026-09-13T08:25:06.040Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 46 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747612020-1-fba04eb", | ||
| 33 | + "start": "2026-09-13T08:25:06.116Z", | ||
| 34 | + "end": "2026-09-13T08:25:07.730Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1614 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747612020-1-fba04eb", | ||
| 42 | + "start": "2026-09-13T08:25:07.807Z", | ||
| 43 | + "end": "2026-09-13T08:25:13.450Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5643 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747612020-1-fba04eb", | ||
| 51 | + "start": "2026-09-13T08:25:18.109Z", | ||
| 52 | + "end": "2026-09-13T08:25:18.109Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 220.18, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747612020-1-fba04eb", | ||
| 62 | + "start": "2026-09-13T08:25:18.773Z", | ||
| 63 | + "end": "2026-09-13T08:25:18.773Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3949.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747612020-1-fba04eb", | ||
| 73 | + "start": "2026-09-13T08:25:23.650Z", | ||
| 74 | + "end": "2026-09-13T08:25:23.650Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 17512.3, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747612020-1-fba04eb", | ||
| 84 | + "start": "2026-09-13T08:25:23.810Z", | ||
| 85 | + "end": "2026-09-13T08:25:23.810Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747612020-1-fba04eb", | ||
| 95 | + "start": "2026-09-13T08:25:23.881Z", | ||
| 96 | + "end": "2026-09-13T08:25:23.881Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87506, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747770747-1-35efc9c.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747770747-1-35efc9c", | |
| 6 | + "start": "2026-09-13T08:28:36.775Z", | |
| 7 | + "end": "2026-09-13T08:28:36.775Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747770747-1-35efc9c", | |
| 15 | + "start": "2026-09-13T08:28:36.863Z", | |
| 16 | + "end": "2026-09-13T08:28:49.776Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 12913 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747770747-1-35efc9c", | |
| 24 | + "start": "2026-09-13T08:28:49.861Z", | |
| 25 | + "end": "2026-09-13T08:28:49.910Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 49 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747770747-1-35efc9c", | |
| 33 | + "start": "2026-09-13T08:28:49.994Z", | |
| 34 | + "end": "2026-09-13T08:28:50.923Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 929 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747770747-1-35efc9c", | |
| 42 | + "start": "2026-09-13T08:28:51.015Z", | |
| 43 | + "end": "2026-09-13T08:28:56.455Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5440 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747770747-1-35efc9c", | |
| 51 | + "start": "2026-09-13T08:29:01.488Z", | |
| 52 | + "end": "2026-09-13T08:29:01.488Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 203.94, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747770747-1-35efc9c", | |
| 62 | + "start": "2026-09-13T08:29:02.059Z", | |
| 63 | + "end": "2026-09-13T08:29:02.059Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 4376.1, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747770747-1-35efc9c", | |
| 73 | + "start": "2026-09-13T08:29:06.966Z", | |
| 74 | + "end": "2026-09-13T08:29:06.966Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 17869.6, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747770747-1-35efc9c", | |
| 84 | + "start": "2026-09-13T08:29:07.139Z", | |
| 85 | + "end": "2026-09-13T08:29:07.139Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747770747-1-35efc9c", | |
| 95 | + "start": "2026-09-13T08:29:07.216Z", | |
| 96 | + "end": "2026-09-13T08:29:07.216Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87505, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747770747-1-35efc9c", | ||
| 6 | + "start": "2026-09-13T08:28:36.775Z", | ||
| 7 | + "end": "2026-09-13T08:28:36.775Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747770747-1-35efc9c", | ||
| 15 | + "start": "2026-09-13T08:28:36.863Z", | ||
| 16 | + "end": "2026-09-13T08:28:49.776Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 12913 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747770747-1-35efc9c", | ||
| 24 | + "start": "2026-09-13T08:28:49.861Z", | ||
| 25 | + "end": "2026-09-13T08:28:49.910Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 49 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747770747-1-35efc9c", | ||
| 33 | + "start": "2026-09-13T08:28:49.994Z", | ||
| 34 | + "end": "2026-09-13T08:28:50.923Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 929 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747770747-1-35efc9c", | ||
| 42 | + "start": "2026-09-13T08:28:51.015Z", | ||
| 43 | + "end": "2026-09-13T08:28:56.455Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5440 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747770747-1-35efc9c", | ||
| 51 | + "start": "2026-09-13T08:29:01.488Z", | ||
| 52 | + "end": "2026-09-13T08:29:01.488Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 203.94, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747770747-1-35efc9c", | ||
| 62 | + "start": "2026-09-13T08:29:02.059Z", | ||
| 63 | + "end": "2026-09-13T08:29:02.059Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 4376.1, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747770747-1-35efc9c", | ||
| 73 | + "start": "2026-09-13T08:29:06.966Z", | ||
| 74 | + "end": "2026-09-13T08:29:06.966Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 17869.6, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747770747-1-35efc9c", | ||
| 84 | + "start": "2026-09-13T08:29:07.139Z", | ||
| 85 | + "end": "2026-09-13T08:29:07.139Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747770747-1-35efc9c", | ||
| 95 | + "start": "2026-09-13T08:29:07.216Z", | ||
| 96 | + "end": "2026-09-13T08:29:07.216Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87505, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747825179-1-39ba5db.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747825179-1-39ba5db", | |
| 6 | + "start": "2026-09-13T08:29:55.116Z", | |
| 7 | + "end": "2026-09-13T08:29:55.116Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747825179-1-39ba5db", | |
| 15 | + "start": "2026-09-13T08:29:55.196Z", | |
| 16 | + "end": "2026-09-13T08:30:11.117Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 15921 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747825179-1-39ba5db", | |
| 24 | + "start": "2026-09-13T08:30:11.197Z", | |
| 25 | + "end": "2026-09-13T08:30:11.244Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 47 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747825179-1-39ba5db", | |
| 33 | + "start": "2026-09-13T08:30:11.323Z", | |
| 34 | + "end": "2026-09-13T08:30:12.740Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1417 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747825179-1-39ba5db", | |
| 42 | + "start": "2026-09-13T08:30:12.819Z", | |
| 43 | + "end": "2026-09-13T08:30:18.445Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 5626 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747825179-1-39ba5db", | |
| 51 | + "start": "2026-09-13T08:30:23.103Z", | |
| 52 | + "end": "2026-09-13T08:30:23.103Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 220.27, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747825179-1-39ba5db", | |
| 62 | + "start": "2026-09-13T08:30:23.748Z", | |
| 63 | + "end": "2026-09-13T08:30:23.748Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3832.3, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747825179-1-39ba5db", | |
| 73 | + "start": "2026-09-13T08:30:28.654Z", | |
| 74 | + "end": "2026-09-13T08:30:28.654Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 18013.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747825179-1-39ba5db", | |
| 84 | + "start": "2026-09-13T08:30:28.814Z", | |
| 85 | + "end": "2026-09-13T08:30:28.814Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747825179-1-39ba5db", | |
| 95 | + "start": "2026-09-13T08:30:28.883Z", | |
| 96 | + "end": "2026-09-13T08:30:28.883Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87506, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747825179-1-39ba5db", | ||
| 6 | + "start": "2026-09-13T08:29:55.116Z", | ||
| 7 | + "end": "2026-09-13T08:29:55.116Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747825179-1-39ba5db", | ||
| 15 | + "start": "2026-09-13T08:29:55.196Z", | ||
| 16 | + "end": "2026-09-13T08:30:11.117Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 15921 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747825179-1-39ba5db", | ||
| 24 | + "start": "2026-09-13T08:30:11.197Z", | ||
| 25 | + "end": "2026-09-13T08:30:11.244Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 47 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747825179-1-39ba5db", | ||
| 33 | + "start": "2026-09-13T08:30:11.323Z", | ||
| 34 | + "end": "2026-09-13T08:30:12.740Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1417 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747825179-1-39ba5db", | ||
| 42 | + "start": "2026-09-13T08:30:12.819Z", | ||
| 43 | + "end": "2026-09-13T08:30:18.445Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 5626 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747825179-1-39ba5db", | ||
| 51 | + "start": "2026-09-13T08:30:23.103Z", | ||
| 52 | + "end": "2026-09-13T08:30:23.103Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 220.27, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747825179-1-39ba5db", | ||
| 62 | + "start": "2026-09-13T08:30:23.748Z", | ||
| 63 | + "end": "2026-09-13T08:30:23.748Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3832.3, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747825179-1-39ba5db", | ||
| 73 | + "start": "2026-09-13T08:30:28.654Z", | ||
| 74 | + "end": "2026-09-13T08:30:28.654Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 18013.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747825179-1-39ba5db", | ||
| 84 | + "start": "2026-09-13T08:30:28.814Z", | ||
| 85 | + "end": "2026-09-13T08:30:28.814Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747825179-1-39ba5db", | ||
| 95 | + "start": "2026-09-13T08:30:28.883Z", | ||
| 96 | + "end": "2026-09-13T08:30:28.883Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87506, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/github/34747992384-1-66a47c3.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "github", | |
| 5 | + "run_id": "34747992384-1-66a47c3", | |
| 6 | + "start": "2026-09-13T08:33:44.715Z", | |
| 7 | + "end": "2026-09-13T08:33:44.715Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "github", | |
| 14 | + "run_id": "34747992384-1-66a47c3", | |
| 15 | + "start": "2026-09-13T08:33:44.792Z", | |
| 16 | + "end": "2026-09-13T08:33:57.800Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 13008 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "github", | |
| 23 | + "run_id": "34747992384-1-66a47c3", | |
| 24 | + "start": "2026-09-13T08:33:57.877Z", | |
| 25 | + "end": "2026-09-13T08:33:57.922Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 45 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "github", | |
| 32 | + "run_id": "34747992384-1-66a47c3", | |
| 33 | + "start": "2026-09-13T08:33:57.998Z", | |
| 34 | + "end": "2026-09-13T08:33:59.509Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 1511 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "github", | |
| 41 | + "run_id": "34747992384-1-66a47c3", | |
| 42 | + "start": "2026-09-13T08:33:59.585Z", | |
| 43 | + "end": "2026-09-13T08:34:06.443Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 6858 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "github", | |
| 50 | + "run_id": "34747992384-1-66a47c3", | |
| 51 | + "start": "2026-09-13T08:34:11.057Z", | |
| 52 | + "end": "2026-09-13T08:34:11.057Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 222.21, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "github", | |
| 61 | + "run_id": "34747992384-1-66a47c3", | |
| 62 | + "start": "2026-09-13T08:34:11.693Z", | |
| 63 | + "end": "2026-09-13T08:34:11.693Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3857.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "github", | |
| 72 | + "run_id": "34747992384-1-66a47c3", | |
| 73 | + "start": "2026-09-13T08:34:16.566Z", | |
| 74 | + "end": "2026-09-13T08:34:16.566Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 18614.4, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "github", | |
| 83 | + "run_id": "34747992384-1-66a47c3", | |
| 84 | + "start": "2026-09-13T08:34:16.721Z", | |
| 85 | + "end": "2026-09-13T08:34:16.721Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "ext2/ext3", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "github", | |
| 94 | + "run_id": "34747992384-1-66a47c3", | |
| 95 | + "start": "2026-09-13T08:34:16.797Z", | |
| 96 | + "end": "2026-09-13T08:34:16.797Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 87504, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "github", | ||
| 5 | + "run_id": "34747992384-1-66a47c3", | ||
| 6 | + "start": "2026-09-13T08:33:44.715Z", | ||
| 7 | + "end": "2026-09-13T08:33:44.715Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "github", | ||
| 14 | + "run_id": "34747992384-1-66a47c3", | ||
| 15 | + "start": "2026-09-13T08:33:44.792Z", | ||
| 16 | + "end": "2026-09-13T08:33:57.800Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 13008 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "github", | ||
| 23 | + "run_id": "34747992384-1-66a47c3", | ||
| 24 | + "start": "2026-09-13T08:33:57.877Z", | ||
| 25 | + "end": "2026-09-13T08:33:57.922Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 45 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "github", | ||
| 32 | + "run_id": "34747992384-1-66a47c3", | ||
| 33 | + "start": "2026-09-13T08:33:57.998Z", | ||
| 34 | + "end": "2026-09-13T08:33:59.509Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 1511 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "github", | ||
| 41 | + "run_id": "34747992384-1-66a47c3", | ||
| 42 | + "start": "2026-09-13T08:33:59.585Z", | ||
| 43 | + "end": "2026-09-13T08:34:06.443Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 6858 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "github", | ||
| 50 | + "run_id": "34747992384-1-66a47c3", | ||
| 51 | + "start": "2026-09-13T08:34:11.057Z", | ||
| 52 | + "end": "2026-09-13T08:34:11.057Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 222.21, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "github", | ||
| 61 | + "run_id": "34747992384-1-66a47c3", | ||
| 62 | + "start": "2026-09-13T08:34:11.693Z", | ||
| 63 | + "end": "2026-09-13T08:34:11.693Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3857.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "github", | ||
| 72 | + "run_id": "34747992384-1-66a47c3", | ||
| 73 | + "start": "2026-09-13T08:34:16.566Z", | ||
| 74 | + "end": "2026-09-13T08:34:16.566Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 18614.4, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "github", | ||
| 83 | + "run_id": "34747992384-1-66a47c3", | ||
| 84 | + "start": "2026-09-13T08:34:16.721Z", | ||
| 85 | + "end": "2026-09-13T08:34:16.721Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "ext2/ext3", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "github", | ||
| 94 | + "run_id": "34747992384-1-66a47c3", | ||
| 95 | + "start": "2026-09-13T08:34:16.797Z", | ||
| 96 | + "end": "2026-09-13T08:34:16.797Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 87504, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-1.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "1-1-0baf736", | |
| 6 | + "start": "2026-09-13T08:10:18.903Z", | |
| 7 | + "end": "2026-09-13T08:10:18.903Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "1-1-0baf736", | |
| 15 | + "start": "2026-09-13T08:10:18.955Z", | |
| 16 | + "end": "2026-09-13T08:10:26.137Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 7182 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "1-1-0baf736", | |
| 24 | + "start": "2026-09-13T08:10:26.173Z", | |
| 25 | + "end": "2026-09-13T08:10:26.208Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 35 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "1-1-0baf736", | |
| 33 | + "start": "2026-09-13T08:10:26.247Z", | |
| 34 | + "end": "2026-09-13T08:10:26.847Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 600 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "1-1-0baf736", | |
| 42 | + "start": "2026-09-13T08:10:26.886Z", | |
| 43 | + "end": "2026-09-13T08:10:30.370Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3484 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "1-1-0baf736", | |
| 51 | + "start": "2026-09-13T08:10:32.954Z", | |
| 52 | + "end": "2026-09-13T08:10:32.954Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 398.63, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "1-1-0baf736", | |
| 62 | + "start": "2026-09-13T08:10:33.643Z", | |
| 63 | + "end": "2026-09-13T08:10:33.643Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3317.8, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "1-1-0baf736", | |
| 73 | + "start": "2026-09-13T08:10:33.971Z", | |
| 74 | + "end": "2026-09-13T08:10:33.971Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 21196.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "1-1-0baf736", | |
| 84 | + "start": "2026-09-13T08:10:34.178Z", | |
| 85 | + "end": "2026-09-13T08:10:34.178Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "1-1-0baf736", | |
| 95 | + "start": "2026-09-13T08:10:34.217Z", | |
| 96 | + "end": "2026-09-13T08:10:34.217Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "1-1-0baf736", | ||
| 6 | + "start": "2026-09-13T08:10:18.903Z", | ||
| 7 | + "end": "2026-09-13T08:10:18.903Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "1-1-0baf736", | ||
| 15 | + "start": "2026-09-13T08:10:18.955Z", | ||
| 16 | + "end": "2026-09-13T08:10:26.137Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 7182 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "1-1-0baf736", | ||
| 24 | + "start": "2026-09-13T08:10:26.173Z", | ||
| 25 | + "end": "2026-09-13T08:10:26.208Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 35 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "1-1-0baf736", | ||
| 33 | + "start": "2026-09-13T08:10:26.247Z", | ||
| 34 | + "end": "2026-09-13T08:10:26.847Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 600 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "1-1-0baf736", | ||
| 42 | + "start": "2026-09-13T08:10:26.886Z", | ||
| 43 | + "end": "2026-09-13T08:10:30.370Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3484 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "1-1-0baf736", | ||
| 51 | + "start": "2026-09-13T08:10:32.954Z", | ||
| 52 | + "end": "2026-09-13T08:10:32.954Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 398.63, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "1-1-0baf736", | ||
| 62 | + "start": "2026-09-13T08:10:33.643Z", | ||
| 63 | + "end": "2026-09-13T08:10:33.643Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3317.8, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "1-1-0baf736", | ||
| 73 | + "start": "2026-09-13T08:10:33.971Z", | ||
| 74 | + "end": "2026-09-13T08:10:33.971Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 21196.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "1-1-0baf736", | ||
| 84 | + "start": "2026-09-13T08:10:34.178Z", | ||
| 85 | + "end": "2026-09-13T08:10:34.178Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "1-1-0baf736", | ||
| 95 | + "start": "2026-09-13T08:10:34.217Z", | ||
| 96 | + "end": "2026-09-13T08:10:34.217Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-10.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "10-1-66a47c3", | |
| 6 | + "start": "2026-09-13T08:32:22.104Z", | |
| 7 | + "end": "2026-09-13T08:32:22.104Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "10-1-66a47c3", | |
| 15 | + "start": "2026-09-13T08:32:22.149Z", | |
| 16 | + "end": "2026-09-13T08:32:28.198Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 6049 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "10-1-66a47c3", | |
| 24 | + "start": "2026-09-13T08:32:28.221Z", | |
| 25 | + "end": "2026-09-13T08:32:28.240Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 19 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "10-1-66a47c3", | |
| 33 | + "start": "2026-09-13T08:32:28.263Z", | |
| 34 | + "end": "2026-09-13T08:32:28.634Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 371 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "10-1-66a47c3", | |
| 42 | + "start": "2026-09-13T08:32:28.666Z", | |
| 43 | + "end": "2026-09-13T08:32:31.781Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3115 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "10-1-66a47c3", | |
| 51 | + "start": "2026-09-13T08:32:33.521Z", | |
| 52 | + "end": "2026-09-13T08:32:33.521Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 598.63, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "10-1-66a47c3", | |
| 62 | + "start": "2026-09-13T08:32:34.153Z", | |
| 63 | + "end": "2026-09-13T08:32:34.153Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3649.0, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "10-1-66a47c3", | |
| 73 | + "start": "2026-09-13T08:32:34.397Z", | |
| 74 | + "end": "2026-09-13T08:32:34.397Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 30125.1, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "10-1-66a47c3", | |
| 84 | + "start": "2026-09-13T08:32:34.538Z", | |
| 85 | + "end": "2026-09-13T08:32:34.538Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "10-1-66a47c3", | |
| 95 | + "start": "2026-09-13T08:32:34.571Z", | |
| 96 | + "end": "2026-09-13T08:32:34.571Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "10-1-66a47c3", | ||
| 6 | + "start": "2026-09-13T08:32:22.104Z", | ||
| 7 | + "end": "2026-09-13T08:32:22.104Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "10-1-66a47c3", | ||
| 15 | + "start": "2026-09-13T08:32:22.149Z", | ||
| 16 | + "end": "2026-09-13T08:32:28.198Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 6049 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "10-1-66a47c3", | ||
| 24 | + "start": "2026-09-13T08:32:28.221Z", | ||
| 25 | + "end": "2026-09-13T08:32:28.240Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 19 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "10-1-66a47c3", | ||
| 33 | + "start": "2026-09-13T08:32:28.263Z", | ||
| 34 | + "end": "2026-09-13T08:32:28.634Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 371 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "10-1-66a47c3", | ||
| 42 | + "start": "2026-09-13T08:32:28.666Z", | ||
| 43 | + "end": "2026-09-13T08:32:31.781Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3115 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "10-1-66a47c3", | ||
| 51 | + "start": "2026-09-13T08:32:33.521Z", | ||
| 52 | + "end": "2026-09-13T08:32:33.521Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 598.63, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "10-1-66a47c3", | ||
| 62 | + "start": "2026-09-13T08:32:34.153Z", | ||
| 63 | + "end": "2026-09-13T08:32:34.153Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3649.0, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "10-1-66a47c3", | ||
| 73 | + "start": "2026-09-13T08:32:34.397Z", | ||
| 74 | + "end": "2026-09-13T08:32:34.397Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 30125.1, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "10-1-66a47c3", | ||
| 84 | + "start": "2026-09-13T08:32:34.538Z", | ||
| 85 | + "end": "2026-09-13T08:32:34.538Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "10-1-66a47c3", | ||
| 95 | + "start": "2026-09-13T08:32:34.571Z", | ||
| 96 | + "end": "2026-09-13T08:32:34.571Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-2.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "2-1-1914eed", | |
| 6 | + "start": "2026-09-13T08:11:52.749Z", | |
| 7 | + "end": "2026-09-13T08:11:52.749Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "2-1-1914eed", | |
| 15 | + "start": "2026-09-13T08:11:52.789Z", | |
| 16 | + "end": "2026-09-13T08:12:00.324Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 7535 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "2-1-1914eed", | |
| 24 | + "start": "2026-09-13T08:12:00.350Z", | |
| 25 | + "end": "2026-09-13T08:12:00.372Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 22 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "2-1-1914eed", | |
| 33 | + "start": "2026-09-13T08:12:00.397Z", | |
| 34 | + "end": "2026-09-13T08:12:00.775Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 378 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "2-1-1914eed", | |
| 42 | + "start": "2026-09-13T08:12:00.802Z", | |
| 43 | + "end": "2026-09-13T08:12:03.982Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3180 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "2-1-1914eed", | |
| 51 | + "start": "2026-09-13T08:12:05.719Z", | |
| 52 | + "end": "2026-09-13T08:12:05.719Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 595.83, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "2-1-1914eed", | |
| 62 | + "start": "2026-09-13T08:12:06.356Z", | |
| 63 | + "end": "2026-09-13T08:12:06.356Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3600.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "2-1-1914eed", | |
| 73 | + "start": "2026-09-13T08:12:06.604Z", | |
| 74 | + "end": "2026-09-13T08:12:06.604Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 29300.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "2-1-1914eed", | |
| 84 | + "start": "2026-09-13T08:12:06.729Z", | |
| 85 | + "end": "2026-09-13T08:12:06.729Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "2-1-1914eed", | |
| 95 | + "start": "2026-09-13T08:12:06.756Z", | |
| 96 | + "end": "2026-09-13T08:12:06.756Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "2-1-1914eed", | ||
| 6 | + "start": "2026-09-13T08:11:52.749Z", | ||
| 7 | + "end": "2026-09-13T08:11:52.749Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "2-1-1914eed", | ||
| 15 | + "start": "2026-09-13T08:11:52.789Z", | ||
| 16 | + "end": "2026-09-13T08:12:00.324Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 7535 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "2-1-1914eed", | ||
| 24 | + "start": "2026-09-13T08:12:00.350Z", | ||
| 25 | + "end": "2026-09-13T08:12:00.372Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 22 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "2-1-1914eed", | ||
| 33 | + "start": "2026-09-13T08:12:00.397Z", | ||
| 34 | + "end": "2026-09-13T08:12:00.775Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 378 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "2-1-1914eed", | ||
| 42 | + "start": "2026-09-13T08:12:00.802Z", | ||
| 43 | + "end": "2026-09-13T08:12:03.982Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3180 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "2-1-1914eed", | ||
| 51 | + "start": "2026-09-13T08:12:05.719Z", | ||
| 52 | + "end": "2026-09-13T08:12:05.719Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 595.83, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "2-1-1914eed", | ||
| 62 | + "start": "2026-09-13T08:12:06.356Z", | ||
| 63 | + "end": "2026-09-13T08:12:06.356Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3600.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "2-1-1914eed", | ||
| 73 | + "start": "2026-09-13T08:12:06.604Z", | ||
| 74 | + "end": "2026-09-13T08:12:06.604Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 29300.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "2-1-1914eed", | ||
| 84 | + "start": "2026-09-13T08:12:06.729Z", | ||
| 85 | + "end": "2026-09-13T08:12:06.729Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "2-1-1914eed", | ||
| 95 | + "start": "2026-09-13T08:12:06.756Z", | ||
| 96 | + "end": "2026-09-13T08:12:06.756Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-3.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "3-1-09e7984", | |
| 6 | + "start": "2026-09-13T08:15:43.991Z", | |
| 7 | + "end": "2026-09-13T08:15:43.991Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "3-1-09e7984", | |
| 15 | + "start": "2026-09-13T08:15:44.038Z", | |
| 16 | + "end": "2026-09-13T08:15:48.958Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 4920 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "3-1-09e7984", | |
| 24 | + "start": "2026-09-13T08:15:48.983Z", | |
| 25 | + "end": "2026-09-13T08:15:49.004Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 21 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "3-1-09e7984", | |
| 33 | + "start": "2026-09-13T08:15:49.028Z", | |
| 34 | + "end": "2026-09-13T08:15:49.411Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 383 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "3-1-09e7984", | |
| 42 | + "start": "2026-09-13T08:15:49.443Z", | |
| 43 | + "end": "2026-09-13T08:15:52.578Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3135 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "3-1-09e7984", | |
| 51 | + "start": "2026-09-13T08:15:54.285Z", | |
| 52 | + "end": "2026-09-13T08:15:54.285Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 604.79, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "3-1-09e7984", | |
| 62 | + "start": "2026-09-13T08:15:55.318Z", | |
| 63 | + "end": "2026-09-13T08:15:55.318Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 2199.4, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "3-1-09e7984", | |
| 73 | + "start": "2026-09-13T08:15:55.564Z", | |
| 74 | + "end": "2026-09-13T08:15:55.564Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 28865.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "3-1-09e7984", | |
| 84 | + "start": "2026-09-13T08:15:55.706Z", | |
| 85 | + "end": "2026-09-13T08:15:55.706Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "3-1-09e7984", | |
| 95 | + "start": "2026-09-13T08:15:55.747Z", | |
| 96 | + "end": "2026-09-13T08:15:55.747Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "3-1-09e7984", | ||
| 6 | + "start": "2026-09-13T08:15:43.991Z", | ||
| 7 | + "end": "2026-09-13T08:15:43.991Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "3-1-09e7984", | ||
| 15 | + "start": "2026-09-13T08:15:44.038Z", | ||
| 16 | + "end": "2026-09-13T08:15:48.958Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 4920 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "3-1-09e7984", | ||
| 24 | + "start": "2026-09-13T08:15:48.983Z", | ||
| 25 | + "end": "2026-09-13T08:15:49.004Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 21 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "3-1-09e7984", | ||
| 33 | + "start": "2026-09-13T08:15:49.028Z", | ||
| 34 | + "end": "2026-09-13T08:15:49.411Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 383 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "3-1-09e7984", | ||
| 42 | + "start": "2026-09-13T08:15:49.443Z", | ||
| 43 | + "end": "2026-09-13T08:15:52.578Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3135 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "3-1-09e7984", | ||
| 51 | + "start": "2026-09-13T08:15:54.285Z", | ||
| 52 | + "end": "2026-09-13T08:15:54.285Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 604.79, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "3-1-09e7984", | ||
| 62 | + "start": "2026-09-13T08:15:55.318Z", | ||
| 63 | + "end": "2026-09-13T08:15:55.318Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 2199.4, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "3-1-09e7984", | ||
| 73 | + "start": "2026-09-13T08:15:55.564Z", | ||
| 74 | + "end": "2026-09-13T08:15:55.564Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 28865.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "3-1-09e7984", | ||
| 84 | + "start": "2026-09-13T08:15:55.706Z", | ||
| 85 | + "end": "2026-09-13T08:15:55.706Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "3-1-09e7984", | ||
| 95 | + "start": "2026-09-13T08:15:55.747Z", | ||
| 96 | + "end": "2026-09-13T08:15:55.747Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-4.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "4-1-da2d24b", | |
| 6 | + "start": "2026-09-13T08:16:59.665Z", | |
| 7 | + "end": "2026-09-13T08:16:59.665Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "4-1-da2d24b", | |
| 15 | + "start": "2026-09-13T08:16:59.718Z", | |
| 16 | + "end": "2026-09-13T08:17:04.776Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 5058 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "4-1-da2d24b", | |
| 24 | + "start": "2026-09-13T08:17:04.799Z", | |
| 25 | + "end": "2026-09-13T08:17:04.820Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 21 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "4-1-da2d24b", | |
| 33 | + "start": "2026-09-13T08:17:04.843Z", | |
| 34 | + "end": "2026-09-13T08:17:05.195Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 352 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "4-1-da2d24b", | |
| 42 | + "start": "2026-09-13T08:17:05.227Z", | |
| 43 | + "end": "2026-09-13T08:17:08.428Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3201 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "4-1-da2d24b", | |
| 51 | + "start": "2026-09-13T08:17:10.226Z", | |
| 52 | + "end": "2026-09-13T08:17:10.226Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 578.81, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "4-1-da2d24b", | |
| 62 | + "start": "2026-09-13T08:17:10.812Z", | |
| 63 | + "end": "2026-09-13T08:17:10.812Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3883.4, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "4-1-da2d24b", | |
| 73 | + "start": "2026-09-13T08:17:11.041Z", | |
| 74 | + "end": "2026-09-13T08:17:11.041Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 30719.8, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "4-1-da2d24b", | |
| 84 | + "start": "2026-09-13T08:17:11.193Z", | |
| 85 | + "end": "2026-09-13T08:17:11.193Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "4-1-da2d24b", | |
| 95 | + "start": "2026-09-13T08:17:11.227Z", | |
| 96 | + "end": "2026-09-13T08:17:11.227Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "4-1-da2d24b", | ||
| 6 | + "start": "2026-09-13T08:16:59.665Z", | ||
| 7 | + "end": "2026-09-13T08:16:59.665Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "4-1-da2d24b", | ||
| 15 | + "start": "2026-09-13T08:16:59.718Z", | ||
| 16 | + "end": "2026-09-13T08:17:04.776Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 5058 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "4-1-da2d24b", | ||
| 24 | + "start": "2026-09-13T08:17:04.799Z", | ||
| 25 | + "end": "2026-09-13T08:17:04.820Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 21 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "4-1-da2d24b", | ||
| 33 | + "start": "2026-09-13T08:17:04.843Z", | ||
| 34 | + "end": "2026-09-13T08:17:05.195Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 352 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "4-1-da2d24b", | ||
| 42 | + "start": "2026-09-13T08:17:05.227Z", | ||
| 43 | + "end": "2026-09-13T08:17:08.428Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3201 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "4-1-da2d24b", | ||
| 51 | + "start": "2026-09-13T08:17:10.226Z", | ||
| 52 | + "end": "2026-09-13T08:17:10.226Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 578.81, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "4-1-da2d24b", | ||
| 62 | + "start": "2026-09-13T08:17:10.812Z", | ||
| 63 | + "end": "2026-09-13T08:17:10.812Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3883.4, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "4-1-da2d24b", | ||
| 73 | + "start": "2026-09-13T08:17:11.041Z", | ||
| 74 | + "end": "2026-09-13T08:17:11.041Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 30719.8, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "4-1-da2d24b", | ||
| 84 | + "start": "2026-09-13T08:17:11.193Z", | ||
| 85 | + "end": "2026-09-13T08:17:11.193Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "4-1-da2d24b", | ||
| 95 | + "start": "2026-09-13T08:17:11.227Z", | ||
| 96 | + "end": "2026-09-13T08:17:11.227Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-5.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "5-1-8421335", | |
| 6 | + "start": "2026-09-13T08:20:51.359Z", | |
| 7 | + "end": "2026-09-13T08:20:51.359Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "5-1-8421335", | |
| 15 | + "start": "2026-09-13T08:20:51.396Z", | |
| 16 | + "end": "2026-09-13T08:20:57.087Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 5691 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "5-1-8421335", | |
| 24 | + "start": "2026-09-13T08:20:57.111Z", | |
| 25 | + "end": "2026-09-13T08:20:57.131Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 20 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "5-1-8421335", | |
| 33 | + "start": "2026-09-13T08:20:57.155Z", | |
| 34 | + "end": "2026-09-13T08:20:57.530Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 375 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "5-1-8421335", | |
| 42 | + "start": "2026-09-13T08:20:57.562Z", | |
| 43 | + "end": "2026-09-13T08:21:00.679Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3117 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "5-1-8421335", | |
| 51 | + "start": "2026-09-13T08:21:02.398Z", | |
| 52 | + "end": "2026-09-13T08:21:02.398Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 598.57, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "5-1-8421335", | |
| 62 | + "start": "2026-09-13T08:21:03.421Z", | |
| 63 | + "end": "2026-09-13T08:21:03.421Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 2202.9, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "5-1-8421335", | |
| 73 | + "start": "2026-09-13T08:21:03.681Z", | |
| 74 | + "end": "2026-09-13T08:21:03.681Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 31811.4, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "5-1-8421335", | |
| 84 | + "start": "2026-09-13T08:21:03.829Z", | |
| 85 | + "end": "2026-09-13T08:21:03.829Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "5-1-8421335", | |
| 95 | + "start": "2026-09-13T08:21:03.872Z", | |
| 96 | + "end": "2026-09-13T08:21:03.872Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "5-1-8421335", | ||
| 6 | + "start": "2026-09-13T08:20:51.359Z", | ||
| 7 | + "end": "2026-09-13T08:20:51.359Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "5-1-8421335", | ||
| 15 | + "start": "2026-09-13T08:20:51.396Z", | ||
| 16 | + "end": "2026-09-13T08:20:57.087Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 5691 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "5-1-8421335", | ||
| 24 | + "start": "2026-09-13T08:20:57.111Z", | ||
| 25 | + "end": "2026-09-13T08:20:57.131Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 20 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "5-1-8421335", | ||
| 33 | + "start": "2026-09-13T08:20:57.155Z", | ||
| 34 | + "end": "2026-09-13T08:20:57.530Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 375 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "5-1-8421335", | ||
| 42 | + "start": "2026-09-13T08:20:57.562Z", | ||
| 43 | + "end": "2026-09-13T08:21:00.679Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3117 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "5-1-8421335", | ||
| 51 | + "start": "2026-09-13T08:21:02.398Z", | ||
| 52 | + "end": "2026-09-13T08:21:02.398Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 598.57, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "5-1-8421335", | ||
| 62 | + "start": "2026-09-13T08:21:03.421Z", | ||
| 63 | + "end": "2026-09-13T08:21:03.421Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 2202.9, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "5-1-8421335", | ||
| 73 | + "start": "2026-09-13T08:21:03.681Z", | ||
| 74 | + "end": "2026-09-13T08:21:03.681Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 31811.4, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "5-1-8421335", | ||
| 84 | + "start": "2026-09-13T08:21:03.829Z", | ||
| 85 | + "end": "2026-09-13T08:21:03.829Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "5-1-8421335", | ||
| 95 | + "start": "2026-09-13T08:21:03.872Z", | ||
| 96 | + "end": "2026-09-13T08:21:03.872Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-6.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "6-1-9990e0f", | |
| 6 | + "start": "2026-09-13T08:22:07.060Z", | |
| 7 | + "end": "2026-09-13T08:22:07.060Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "6-1-9990e0f", | |
| 15 | + "start": "2026-09-13T08:22:07.098Z", | |
| 16 | + "end": "2026-09-13T08:22:12.849Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 5751 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "6-1-9990e0f", | |
| 24 | + "start": "2026-09-13T08:22:12.874Z", | |
| 25 | + "end": "2026-09-13T08:22:12.894Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 20 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "6-1-9990e0f", | |
| 33 | + "start": "2026-09-13T08:22:12.917Z", | |
| 34 | + "end": "2026-09-13T08:22:13.279Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 362 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "6-1-9990e0f", | |
| 42 | + "start": "2026-09-13T08:22:13.306Z", | |
| 43 | + "end": "2026-09-13T08:22:16.433Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3127 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "6-1-9990e0f", | |
| 51 | + "start": "2026-09-13T08:22:18.208Z", | |
| 52 | + "end": "2026-09-13T08:22:18.208Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 585.22, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "6-1-9990e0f", | |
| 62 | + "start": "2026-09-13T08:22:18.832Z", | |
| 63 | + "end": "2026-09-13T08:22:18.832Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3729.7, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "6-1-9990e0f", | |
| 73 | + "start": "2026-09-13T08:22:19.071Z", | |
| 74 | + "end": "2026-09-13T08:22:19.071Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 33684.9, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "6-1-9990e0f", | |
| 84 | + "start": "2026-09-13T08:22:19.228Z", | |
| 85 | + "end": "2026-09-13T08:22:19.228Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "6-1-9990e0f", | |
| 95 | + "start": "2026-09-13T08:22:19.268Z", | |
| 96 | + "end": "2026-09-13T08:22:19.268Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "6-1-9990e0f", | ||
| 6 | + "start": "2026-09-13T08:22:07.060Z", | ||
| 7 | + "end": "2026-09-13T08:22:07.060Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "6-1-9990e0f", | ||
| 15 | + "start": "2026-09-13T08:22:07.098Z", | ||
| 16 | + "end": "2026-09-13T08:22:12.849Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 5751 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "6-1-9990e0f", | ||
| 24 | + "start": "2026-09-13T08:22:12.874Z", | ||
| 25 | + "end": "2026-09-13T08:22:12.894Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 20 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "6-1-9990e0f", | ||
| 33 | + "start": "2026-09-13T08:22:12.917Z", | ||
| 34 | + "end": "2026-09-13T08:22:13.279Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 362 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "6-1-9990e0f", | ||
| 42 | + "start": "2026-09-13T08:22:13.306Z", | ||
| 43 | + "end": "2026-09-13T08:22:16.433Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3127 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "6-1-9990e0f", | ||
| 51 | + "start": "2026-09-13T08:22:18.208Z", | ||
| 52 | + "end": "2026-09-13T08:22:18.208Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 585.22, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "6-1-9990e0f", | ||
| 62 | + "start": "2026-09-13T08:22:18.832Z", | ||
| 63 | + "end": "2026-09-13T08:22:18.832Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3729.7, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "6-1-9990e0f", | ||
| 73 | + "start": "2026-09-13T08:22:19.071Z", | ||
| 74 | + "end": "2026-09-13T08:22:19.071Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 33684.9, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "6-1-9990e0f", | ||
| 84 | + "start": "2026-09-13T08:22:19.228Z", | ||
| 85 | + "end": "2026-09-13T08:22:19.228Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "6-1-9990e0f", | ||
| 95 | + "start": "2026-09-13T08:22:19.268Z", | ||
| 96 | + "end": "2026-09-13T08:22:19.268Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-7.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "7-1-fba04eb", | |
| 6 | + "start": "2026-09-13T08:25:58.202Z", | |
| 7 | + "end": "2026-09-13T08:25:58.202Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "7-1-fba04eb", | |
| 15 | + "start": "2026-09-13T08:25:58.246Z", | |
| 16 | + "end": "2026-09-13T08:26:03.755Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 5509 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "7-1-fba04eb", | |
| 24 | + "start": "2026-09-13T08:26:03.778Z", | |
| 25 | + "end": "2026-09-13T08:26:03.798Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 20 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "7-1-fba04eb", | |
| 33 | + "start": "2026-09-13T08:26:03.820Z", | |
| 34 | + "end": "2026-09-13T08:26:04.192Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 372 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "7-1-fba04eb", | |
| 42 | + "start": "2026-09-13T08:26:04.223Z", | |
| 43 | + "end": "2026-09-13T08:26:07.334Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3111 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "7-1-fba04eb", | |
| 51 | + "start": "2026-09-13T08:26:09.070Z", | |
| 52 | + "end": "2026-09-13T08:26:09.070Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 601.18, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "7-1-fba04eb", | |
| 62 | + "start": "2026-09-13T08:26:09.694Z", | |
| 63 | + "end": "2026-09-13T08:26:09.694Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 3654.9, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "7-1-fba04eb", | |
| 73 | + "start": "2026-09-13T08:26:09.947Z", | |
| 74 | + "end": "2026-09-13T08:26:09.947Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 31337.9, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "7-1-fba04eb", | |
| 84 | + "start": "2026-09-13T08:26:10.101Z", | |
| 85 | + "end": "2026-09-13T08:26:10.101Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "7-1-fba04eb", | |
| 95 | + "start": "2026-09-13T08:26:10.142Z", | |
| 96 | + "end": "2026-09-13T08:26:10.142Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "7-1-fba04eb", | ||
| 6 | + "start": "2026-09-13T08:25:58.202Z", | ||
| 7 | + "end": "2026-09-13T08:25:58.202Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "7-1-fba04eb", | ||
| 15 | + "start": "2026-09-13T08:25:58.246Z", | ||
| 16 | + "end": "2026-09-13T08:26:03.755Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 5509 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "7-1-fba04eb", | ||
| 24 | + "start": "2026-09-13T08:26:03.778Z", | ||
| 25 | + "end": "2026-09-13T08:26:03.798Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 20 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "7-1-fba04eb", | ||
| 33 | + "start": "2026-09-13T08:26:03.820Z", | ||
| 34 | + "end": "2026-09-13T08:26:04.192Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 372 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "7-1-fba04eb", | ||
| 42 | + "start": "2026-09-13T08:26:04.223Z", | ||
| 43 | + "end": "2026-09-13T08:26:07.334Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3111 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "7-1-fba04eb", | ||
| 51 | + "start": "2026-09-13T08:26:09.070Z", | ||
| 52 | + "end": "2026-09-13T08:26:09.070Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 601.18, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "7-1-fba04eb", | ||
| 62 | + "start": "2026-09-13T08:26:09.694Z", | ||
| 63 | + "end": "2026-09-13T08:26:09.694Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 3654.9, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "7-1-fba04eb", | ||
| 73 | + "start": "2026-09-13T08:26:09.947Z", | ||
| 74 | + "end": "2026-09-13T08:26:09.947Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 31337.9, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "7-1-fba04eb", | ||
| 84 | + "start": "2026-09-13T08:26:10.101Z", | ||
| 85 | + "end": "2026-09-13T08:26:10.101Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "7-1-fba04eb", | ||
| 95 | + "start": "2026-09-13T08:26:10.142Z", | ||
| 96 | + "end": "2026-09-13T08:26:10.142Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-8.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "8-1-35efc9c", | |
| 6 | + "start": "2026-09-13T08:27:15.071Z", | |
| 7 | + "end": "2026-09-13T08:27:15.071Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "8-1-35efc9c", | |
| 15 | + "start": "2026-09-13T08:27:15.109Z", | |
| 16 | + "end": "2026-09-13T08:27:20.672Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 5563 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "8-1-35efc9c", | |
| 24 | + "start": "2026-09-13T08:27:20.696Z", | |
| 25 | + "end": "2026-09-13T08:27:20.716Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 20 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "8-1-35efc9c", | |
| 33 | + "start": "2026-09-13T08:27:20.740Z", | |
| 34 | + "end": "2026-09-13T08:27:21.099Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 359 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "8-1-35efc9c", | |
| 42 | + "start": "2026-09-13T08:27:21.133Z", | |
| 43 | + "end": "2026-09-13T08:27:24.347Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3214 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "8-1-35efc9c", | |
| 51 | + "start": "2026-09-13T08:27:26.117Z", | |
| 52 | + "end": "2026-09-13T08:27:26.117Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 583.97, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "8-1-35efc9c", | |
| 62 | + "start": "2026-09-13T08:27:27.113Z", | |
| 63 | + "end": "2026-09-13T08:27:27.113Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 2237.6, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "8-1-35efc9c", | |
| 73 | + "start": "2026-09-13T08:27:27.385Z", | |
| 74 | + "end": "2026-09-13T08:27:27.385Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 31010.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "8-1-35efc9c", | |
| 84 | + "start": "2026-09-13T08:27:27.526Z", | |
| 85 | + "end": "2026-09-13T08:27:27.526Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "8-1-35efc9c", | |
| 95 | + "start": "2026-09-13T08:27:27.560Z", | |
| 96 | + "end": "2026-09-13T08:27:27.560Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "8-1-35efc9c", | ||
| 6 | + "start": "2026-09-13T08:27:15.071Z", | ||
| 7 | + "end": "2026-09-13T08:27:15.071Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "8-1-35efc9c", | ||
| 15 | + "start": "2026-09-13T08:27:15.109Z", | ||
| 16 | + "end": "2026-09-13T08:27:20.672Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 5563 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "8-1-35efc9c", | ||
| 24 | + "start": "2026-09-13T08:27:20.696Z", | ||
| 25 | + "end": "2026-09-13T08:27:20.716Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 20 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "8-1-35efc9c", | ||
| 33 | + "start": "2026-09-13T08:27:20.740Z", | ||
| 34 | + "end": "2026-09-13T08:27:21.099Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 359 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "8-1-35efc9c", | ||
| 42 | + "start": "2026-09-13T08:27:21.133Z", | ||
| 43 | + "end": "2026-09-13T08:27:24.347Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3214 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "8-1-35efc9c", | ||
| 51 | + "start": "2026-09-13T08:27:26.117Z", | ||
| 52 | + "end": "2026-09-13T08:27:26.117Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 583.97, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "8-1-35efc9c", | ||
| 62 | + "start": "2026-09-13T08:27:27.113Z", | ||
| 63 | + "end": "2026-09-13T08:27:27.113Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 2237.6, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "8-1-35efc9c", | ||
| 73 | + "start": "2026-09-13T08:27:27.385Z", | ||
| 74 | + "end": "2026-09-13T08:27:27.385Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 31010.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "8-1-35efc9c", | ||
| 84 | + "start": "2026-09-13T08:27:27.526Z", | ||
| 85 | + "end": "2026-09-13T08:27:27.526Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "8-1-35efc9c", | ||
| 95 | + "start": "2026-09-13T08:27:27.560Z", | ||
| 96 | + "end": "2026-09-13T08:27:27.560Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
results-round1/rickub/rk-9.json +102 -0 | new file mode 100644 | ||
| @@ -0,0 +1,102 @@ | ||
| 1 | +[ | |
| 2 | + { | |
| 3 | + "step": "job-start", | |
| 4 | + "platform": "rickub", | |
| 5 | + "run_id": "9-1-39ba5db", | |
| 6 | + "start": "2026-09-13T08:31:06.282Z", | |
| 7 | + "end": "2026-09-13T08:31:06.282Z", | |
| 8 | + "status": "ok", | |
| 9 | + "duration_ms": 0 | |
| 10 | + }, | |
| 11 | + { | |
| 12 | + "step": "rust-cold-build", | |
| 13 | + "platform": "rickub", | |
| 14 | + "run_id": "9-1-39ba5db", | |
| 15 | + "start": "2026-09-13T08:31:06.329Z", | |
| 16 | + "end": "2026-09-13T08:31:11.271Z", | |
| 17 | + "status": "ok", | |
| 18 | + "duration_ms": 4942 | |
| 19 | + }, | |
| 20 | + { | |
| 21 | + "step": "rust-warm-build", | |
| 22 | + "platform": "rickub", | |
| 23 | + "run_id": "9-1-39ba5db", | |
| 24 | + "start": "2026-09-13T08:31:11.296Z", | |
| 25 | + "end": "2026-09-13T08:31:11.316Z", | |
| 26 | + "status": "ok", | |
| 27 | + "duration_ms": 20 | |
| 28 | + }, | |
| 29 | + { | |
| 30 | + "step": "rust-test", | |
| 31 | + "platform": "rickub", | |
| 32 | + "run_id": "9-1-39ba5db", | |
| 33 | + "start": "2026-09-13T08:31:11.340Z", | |
| 34 | + "end": "2026-09-13T08:31:11.726Z", | |
| 35 | + "status": "ok", | |
| 36 | + "duration_ms": 386 | |
| 37 | + }, | |
| 38 | + { | |
| 39 | + "step": "docker-build", | |
| 40 | + "platform": "rickub", | |
| 41 | + "run_id": "9-1-39ba5db", | |
| 42 | + "start": "2026-09-13T08:31:11.751Z", | |
| 43 | + "end": "2026-09-13T08:31:14.895Z", | |
| 44 | + "status": "ok", | |
| 45 | + "duration_ms": 3144 | |
| 46 | + }, | |
| 47 | + { | |
| 48 | + "step": "probe-cpu", | |
| 49 | + "platform": "rickub", | |
| 50 | + "run_id": "9-1-39ba5db", | |
| 51 | + "start": "2026-09-13T08:31:16.652Z", | |
| 52 | + "end": "2026-09-13T08:31:16.652Z", | |
| 53 | + "status": "ok", | |
| 54 | + "duration_ms": 0, | |
| 55 | + "value": 595.14, | |
| 56 | + "unit": "kops_per_s" | |
| 57 | + }, | |
| 58 | + { | |
| 59 | + "step": "probe-write", | |
| 60 | + "platform": "rickub", | |
| 61 | + "run_id": "9-1-39ba5db", | |
| 62 | + "start": "2026-09-13T08:31:17.663Z", | |
| 63 | + "end": "2026-09-13T08:31:17.663Z", | |
| 64 | + "status": "ok", | |
| 65 | + "duration_ms": 0, | |
| 66 | + "value": 2207.3, | |
| 67 | + "unit": "MB_per_s" | |
| 68 | + }, | |
| 69 | + { | |
| 70 | + "step": "probe-read", | |
| 71 | + "platform": "rickub", | |
| 72 | + "run_id": "9-1-39ba5db", | |
| 73 | + "start": "2026-09-13T08:31:17.934Z", | |
| 74 | + "end": "2026-09-13T08:31:17.934Z", | |
| 75 | + "status": "ok", | |
| 76 | + "duration_ms": 0, | |
| 77 | + "value": 28833.7, | |
| 78 | + "unit": "MB_per_s" | |
| 79 | + }, | |
| 80 | + { | |
| 81 | + "step": "probe-fs-type", | |
| 82 | + "platform": "rickub", | |
| 83 | + "run_id": "9-1-39ba5db", | |
| 84 | + "start": "2026-09-13T08:31:18.083Z", | |
| 85 | + "end": "2026-09-13T08:31:18.083Z", | |
| 86 | + "status": "ok", | |
| 87 | + "duration_ms": 0, | |
| 88 | + "value": "overlayfs", | |
| 89 | + "unit": "fstype" | |
| 90 | + }, | |
| 91 | + { | |
| 92 | + "step": "probe-fs-free", | |
| 93 | + "platform": "rickub", | |
| 94 | + "run_id": "9-1-39ba5db", | |
| 95 | + "start": "2026-09-13T08:31:18.109Z", | |
| 96 | + "end": "2026-09-13T08:31:18.109Z", | |
| 97 | + "status": "ok", | |
| 98 | + "duration_ms": 0, | |
| 99 | + "value": 29389, | |
| 100 | + "unit": "MB" | |
| 101 | + } | |
| 102 | +] | |
| new file mode 100644 | |||
| @@ -0,0 +1,102 @@ | |||
| 1 | +[ | ||
| 2 | + { | ||
| 3 | + "step": "job-start", | ||
| 4 | + "platform": "rickub", | ||
| 5 | + "run_id": "9-1-39ba5db", | ||
| 6 | + "start": "2026-09-13T08:31:06.282Z", | ||
| 7 | + "end": "2026-09-13T08:31:06.282Z", | ||
| 8 | + "status": "ok", | ||
| 9 | + "duration_ms": 0 | ||
| 10 | + }, | ||
| 11 | + { | ||
| 12 | + "step": "rust-cold-build", | ||
| 13 | + "platform": "rickub", | ||
| 14 | + "run_id": "9-1-39ba5db", | ||
| 15 | + "start": "2026-09-13T08:31:06.329Z", | ||
| 16 | + "end": "2026-09-13T08:31:11.271Z", | ||
| 17 | + "status": "ok", | ||
| 18 | + "duration_ms": 4942 | ||
| 19 | + }, | ||
| 20 | + { | ||
| 21 | + "step": "rust-warm-build", | ||
| 22 | + "platform": "rickub", | ||
| 23 | + "run_id": "9-1-39ba5db", | ||
| 24 | + "start": "2026-09-13T08:31:11.296Z", | ||
| 25 | + "end": "2026-09-13T08:31:11.316Z", | ||
| 26 | + "status": "ok", | ||
| 27 | + "duration_ms": 20 | ||
| 28 | + }, | ||
| 29 | + { | ||
| 30 | + "step": "rust-test", | ||
| 31 | + "platform": "rickub", | ||
| 32 | + "run_id": "9-1-39ba5db", | ||
| 33 | + "start": "2026-09-13T08:31:11.340Z", | ||
| 34 | + "end": "2026-09-13T08:31:11.726Z", | ||
| 35 | + "status": "ok", | ||
| 36 | + "duration_ms": 386 | ||
| 37 | + }, | ||
| 38 | + { | ||
| 39 | + "step": "docker-build", | ||
| 40 | + "platform": "rickub", | ||
| 41 | + "run_id": "9-1-39ba5db", | ||
| 42 | + "start": "2026-09-13T08:31:11.751Z", | ||
| 43 | + "end": "2026-09-13T08:31:14.895Z", | ||
| 44 | + "status": "ok", | ||
| 45 | + "duration_ms": 3144 | ||
| 46 | + }, | ||
| 47 | + { | ||
| 48 | + "step": "probe-cpu", | ||
| 49 | + "platform": "rickub", | ||
| 50 | + "run_id": "9-1-39ba5db", | ||
| 51 | + "start": "2026-09-13T08:31:16.652Z", | ||
| 52 | + "end": "2026-09-13T08:31:16.652Z", | ||
| 53 | + "status": "ok", | ||
| 54 | + "duration_ms": 0, | ||
| 55 | + "value": 595.14, | ||
| 56 | + "unit": "kops_per_s" | ||
| 57 | + }, | ||
| 58 | + { | ||
| 59 | + "step": "probe-write", | ||
| 60 | + "platform": "rickub", | ||
| 61 | + "run_id": "9-1-39ba5db", | ||
| 62 | + "start": "2026-09-13T08:31:17.663Z", | ||
| 63 | + "end": "2026-09-13T08:31:17.663Z", | ||
| 64 | + "status": "ok", | ||
| 65 | + "duration_ms": 0, | ||
| 66 | + "value": 2207.3, | ||
| 67 | + "unit": "MB_per_s" | ||
| 68 | + }, | ||
| 69 | + { | ||
| 70 | + "step": "probe-read", | ||
| 71 | + "platform": "rickub", | ||
| 72 | + "run_id": "9-1-39ba5db", | ||
| 73 | + "start": "2026-09-13T08:31:17.934Z", | ||
| 74 | + "end": "2026-09-13T08:31:17.934Z", | ||
| 75 | + "status": "ok", | ||
| 76 | + "duration_ms": 0, | ||
| 77 | + "value": 28833.7, | ||
| 78 | + "unit": "MB_per_s" | ||
| 79 | + }, | ||
| 80 | + { | ||
| 81 | + "step": "probe-fs-type", | ||
| 82 | + "platform": "rickub", | ||
| 83 | + "run_id": "9-1-39ba5db", | ||
| 84 | + "start": "2026-09-13T08:31:18.083Z", | ||
| 85 | + "end": "2026-09-13T08:31:18.083Z", | ||
| 86 | + "status": "ok", | ||
| 87 | + "duration_ms": 0, | ||
| 88 | + "value": "overlayfs", | ||
| 89 | + "unit": "fstype" | ||
| 90 | + }, | ||
| 91 | + { | ||
| 92 | + "step": "probe-fs-free", | ||
| 93 | + "platform": "rickub", | ||
| 94 | + "run_id": "9-1-39ba5db", | ||
| 95 | + "start": "2026-09-13T08:31:18.109Z", | ||
| 96 | + "end": "2026-09-13T08:31:18.109Z", | ||
| 97 | + "status": "ok", | ||
| 98 | + "duration_ms": 0, | ||
| 99 | + "value": 29389, | ||
| 100 | + "unit": "MB" | ||
| 101 | + } | ||
| 102 | +] | ||
added
scripts/join_push_times.py +26 -0 | new file mode 100755 | ||
| @@ -0,0 +1,26 @@ | ||
| 1 | +#!/usr/bin/env python3 | |
| 2 | +"""join_push_times.py — build compare.py's --push-times map from push-times.jsonl. | |
| 3 | + | |
| 4 | +Joins each collected run (results/<platform>/<run-id>.json, keyed by the | |
| 5 | +run_id embedded in its records) to its push timestamp via the 7-char short | |
| 6 | +sha both carry. Emits {"<platform>/<run_id>": "<iso8601>", ...}. | |
| 7 | +""" | |
| 8 | +import json, glob, sys | |
| 9 | + | |
| 10 | +pushes = {} | |
| 11 | +for line in open('push-times.jsonl'): | |
| 12 | + r = json.loads(line) | |
| 13 | + pushes[(r['platform'], r['sha'][:7])] = r['pushed_at'] | |
| 14 | + | |
| 15 | +out = {} | |
| 16 | +for f in sorted(glob.glob('results/*/*.json')): | |
| 17 | + recs = json.load(open(f)) | |
| 18 | + if not recs: | |
| 19 | + continue | |
| 20 | + rid, plat = recs[0]['run_id'], recs[0]['platform'] | |
| 21 | + key = (plat, rid.split('-')[-1]) | |
| 22 | + if key in pushes: | |
| 23 | + out[f'{plat}/{rid}'] = pushes[key] | |
| 24 | + | |
| 25 | +json.dump(out, open('push-times.json', 'w'), indent=1) | |
| 26 | +print(f'join_push_times: {len(out)} runs matched') | |
| new file mode 100755 | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | +#!/usr/bin/env python3 | ||
| 2 | +"""join_push_times.py — build compare.py's --push-times map from push-times.jsonl. | ||
| 3 | + | ||
| 4 | +Joins each collected run (results/<platform>/<run-id>.json, keyed by the | ||
| 5 | +run_id embedded in its records) to its push timestamp via the 7-char short | ||
| 6 | +sha both carry. Emits {"<platform>/<run_id>": "<iso8601>", ...}. | ||
| 7 | +""" | ||
| 8 | +import json, glob, sys | ||
| 9 | + | ||
| 10 | +pushes = {} | ||
| 11 | +for line in open('push-times.jsonl'): | ||
| 12 | + r = json.loads(line) | ||
| 13 | + pushes[(r['platform'], r['sha'][:7])] = r['pushed_at'] | ||
| 14 | + | ||
| 15 | +out = {} | ||
| 16 | +for f in sorted(glob.glob('results/*/*.json')): | ||
| 17 | + recs = json.load(open(f)) | ||
| 18 | + if not recs: | ||
| 19 | + continue | ||
| 20 | + rid, plat = recs[0]['run_id'], recs[0]['platform'] | ||
| 21 | + key = (plat, rid.split('-')[-1]) | ||
| 22 | + if key in pushes: | ||
| 23 | + out[f'{plat}/{rid}'] = pushes[key] | ||
| 24 | + | ||
| 25 | +json.dump(out, open('push-times.json', 'w'), indent=1) | ||
| 26 | +print(f'join_push_times: {len(out)} runs matched') | ||