chore: measure on fresh todo-<slug>-2 hosts (empty databases)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Paul Campbell pushed by claude agent, operated by paul@keymail.dev b315c419a6b36550016148acc3412239f0ac4560 parent 87013d3
10 files changed, +25 −21
  • harness/apps.go +6 −2
  • results/go-rastrillo.json +1 −1
  • results/go.json +11 −11
  • results/haskell.json +1 −1
  • results/nim.json +1 −1
  • results/ocaml.json +1 −1
  • results/rust.json +1 −1
  • results/spinel.json +1 −1
  • results/swift.json +1 −1
  • results/zig.json +1 −1
diff --git a/harness/apps.go b/harness/apps.go
index 4559cf3..882442c 100644
--- a/harness/apps.go
+++ b/harness/apps.go
@@ -28,5 +28,9 @@ func Language(slug string) string {
// AppName and Host are the slug's Carloku app and hostname.
func AppName(slug string) string { return "todo-" + slug }
-func Host(slug string) string { return AppName(slug) + ".bfj.oncarlos.com" }
-func URL(slug string) string { return "https://" + Host(slug) }
+
+// Measurement hosts carry "-2": the first instances were deleted to empty
+// their databases, and a deleted host stays parked until an operator purges
+// it (2026-10-24).
+func Host(slug string) string { return AppName(slug) + "-2.bfj.oncarlos.com" }
+func URL(slug string) string { return "https://" + Host(slug) }
diff --git a/results/go-rastrillo.json b/results/go-rastrillo.json
index 984313c..1e51bfc 100644
--- a/results/go-rastrillo.json
+++ b/results/go-rastrillo.json
@@ -2,7 +2,7 @@
"Slug": "go-rastrillo",
"Language": "Go + Rastrillo",
"Status": "LIVE",
- "URL": "https://todo-go-rastrillo.bfj.oncarlos.com",
+ "URL": "https://todo-go-rastrillo-2.bfj.oncarlos.com",
"Version": "449d865",
"Stack": "",
"Source": "",
diff --git a/results/go.json b/results/go.json
index 85a20ca..965e054 100644
--- a/results/go.json
+++ b/results/go.json
@@ -2,7 +2,7 @@
"Slug": "go",
"Language": "Go",
"Status": "LIVE",
- "URL": "https://todo-go.bfj.oncarlos.com",
+ "URL": "https://todo-go-2.bfj.oncarlos.com",
"Version": "de2b146",
"Stack": "",
"Source": "",
@@ -18,19 +18,19 @@
},
"TTFBEmpty": {
"N": 30,
- "P50": 95.135,
- "P95": 102.337,
- "P99": 104.155,
- "Min": 81.477,
- "Max": 104.155
+ "P50": 51.896,
+ "P95": 58.886,
+ "P99": 76.149,
+ "Min": 47.354,
+ "Max": 76.149
},
"TTFB50": {
"N": 30,
- "P50": 100.244,
- "P95": 107.626,
- "P99": 108.269,
- "Min": 87.536,
- "Max": 108.269
+ "P50": 54.344,
+ "P95": 63.288,
+ "P99": 68.356,
+ "Min": 45.74,
+ "Max": 68.356
},
"Wake": null,
"Load": [
diff --git a/results/haskell.json b/results/haskell.json
index b0768ec..783c239 100644
--- a/results/haskell.json
+++ b/results/haskell.json
@@ -2,7 +2,7 @@
"Slug": "haskell",
"Language": "Haskell",
"Status": "LIVE",
- "URL": "https://todo-haskell.bfj.oncarlos.com",
+ "URL": "https://todo-haskell-2.bfj.oncarlos.com",
"Version": "b9fbdff",
"Stack": "",
"Source": "",
diff --git a/results/nim.json b/results/nim.json
index 343d512..30835be 100644
--- a/results/nim.json
+++ b/results/nim.json
@@ -2,7 +2,7 @@
"Slug": "nim",
"Language": "Nim",
"Status": "LIVE",
- "URL": "https://todo-nim.bfj.oncarlos.com",
+ "URL": "https://todo-nim-2.bfj.oncarlos.com",
"Version": "290dbb4",
"Stack": "",
"Source": "",
diff --git a/results/ocaml.json b/results/ocaml.json
index cfc8b7c..3658bf8 100644
--- a/results/ocaml.json
+++ b/results/ocaml.json
@@ -2,7 +2,7 @@
"Slug": "ocaml",
"Language": "OCaml",
"Status": "LIVE",
- "URL": "https://todo-ocaml.bfj.oncarlos.com",
+ "URL": "https://todo-ocaml-2.bfj.oncarlos.com",
"Version": "d803224",
"Stack": "",
"Source": "",
diff --git a/results/rust.json b/results/rust.json
index 4f30503..40cd98c 100644
--- a/results/rust.json
+++ b/results/rust.json
@@ -2,7 +2,7 @@
"Slug": "rust",
"Language": "Rust",
"Status": "LIVE",
- "URL": "https://todo-rust.bfj.oncarlos.com",
+ "URL": "https://todo-rust-2.bfj.oncarlos.com",
"Version": "6a50716",
"Stack": "",
"Source": "",
diff --git a/results/spinel.json b/results/spinel.json
index 3d3ef29..9ba6a57 100644
--- a/results/spinel.json
+++ b/results/spinel.json
@@ -2,7 +2,7 @@
"Slug": "spinel",
"Language": "Spinel",
"Status": "LIVE",
- "URL": "https://todo-spinel.bfj.oncarlos.com",
+ "URL": "https://todo-spinel-2.bfj.oncarlos.com",
"Version": "e344882",
"Stack": "",
"Source": "",
diff --git a/results/swift.json b/results/swift.json
index 31886c4..19dd3ec 100644
--- a/results/swift.json
+++ b/results/swift.json
@@ -2,7 +2,7 @@
"Slug": "swift",
"Language": "Swift",
"Status": "LIVE",
- "URL": "https://todo-swift.bfj.oncarlos.com",
+ "URL": "https://todo-swift-2.bfj.oncarlos.com",
"Version": "b59ac55",
"Stack": "",
"Source": "",
diff --git a/results/zig.json b/results/zig.json
index 88ea7bc..3a010fd 100644
--- a/results/zig.json
+++ b/results/zig.json
@@ -2,7 +2,7 @@
"Slug": "zig",
"Language": "Zig",
"Status": "LIVE",
- "URL": "https://todo-zig.bfj.oncarlos.com",
+ "URL": "https://todo-zig-2.bfj.oncarlos.com",
"Version": "73268e0",
"Stack": "",
"Source": "",